--- /srv/rebuilderd/tmp/rebuilderdWXVlsI/inputs/mesa-vulkan-drivers_26.0.7-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdWXVlsI/out/mesa-vulkan-drivers_26.0.7-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-21 06:56:28.000000 debian-binary │ -rw-r--r-- 0 0 0 1828 2026-05-21 06:56:28.000000 control.tar.xz │ --rw-r--r-- 0 0 0 13933940 2026-05-21 06:56:28.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 13934256 2026-05-21 06:56:28.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libvulkan_freedreno.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0xb1fc20 0x00b1fc20 0x00b1fc20 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xb1fc94 0xb1fc94 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xb1fc80 0x00b1fc80 0x00b1fc80 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xb1fcf4 0xb1fcf4 R E 0x10000 │ │ │ │ LOAD 0xb2a5f8 0x00b2a5f8 0x00b2a5f8 0x57c94 0x5ba84 RW 0x10000 │ │ │ │ DYNAMIC 0xb7fe60 0x00b7fe60 0x00b7fe60 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xb2a5f8 0x00b2a5f8 0x00b2a5f8 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xb2a5f8 0x00b2a5f8 0x00b2a5f8 0x55a08 0x55a08 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00008bd4 008bd4 0283d3 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00030fa8 030fa8 00114a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000320f4 0320f4 000250 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00032344 032344 020cf8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0005303c 05303c 000f98 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00053fd4 053fd4 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00053fe0 053fe0 0017a4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00055788 055788 2db62c 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00330db4 330db4 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00330dc0 330dc0 7eee60 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00b1fc20 b1fc20 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00b1fc90 b1fc90 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00055788 055788 2db68c 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00330e14 330e14 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00330e20 330e20 7eee60 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00b1fc80 b1fc80 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00b1fcf0 b1fcf0 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00b2a5f8 b2a5f8 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00b2a5f8 b2a5f8 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00b2a5fc b2a5fc 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00b2a600 b2a600 055860 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00b7fe60 b7fe60 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00b80000 b80000 000e60 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00b80e60 b80e60 00142c 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -20,15 +20,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) 0x53fd4 │ │ │ │ - 0x0000000d (FINI) 0x330db4 │ │ │ │ + 0x0000000d (FINI) 0x330e14 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xb2a5f8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xb2a5fc │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x8bd4 │ │ │ │ 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: 47d1ff9254f2a176ace3fc1a797fdf3cc70008db │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b879ef6bf0a3192f0751105d597ec8e8f2db5fb1 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2829,15 +2829,15 @@ │ │ │ │ ;CCCCCC1CCCCCCC │ │ │ │ CCCCCCCCCCCCCCCC │ │ │ │ 7ci;`_`gaU │ │ │ │ k{*{QFHF │ │ │ │ HxDpG>HxDpG=HxDpG=HxDpGELSZ │ │ │ │ -HxDpGt?} │ │ │ │ EHKNQTWZ]`cfA │ │ │ │ W>HxDpGA │ │ │ │ 7HxDpG6HxDpG6HxDpG5HxDpG5HxDpG4HxDpG4HxDpG3HxDpG3HxDpG2HxDpG2HxDpG1HxDpG1HxDpG0HxDpG0HxDpG/HxDpG/HxDpG.HxDpG.HxDpG-HxDpG-HxDpG,HxDpGA │ │ │ │ %HxDpG$HxDpG$HxDpG#HxDpG#HxDpG"HxDpG"HxDpG!HxDpG │ │ │ │ I/"@FyD< │ │ │ │ KFZF)F8F │ │ │ │ @KZF)F8F │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -55,24 +55,24 @@ │ │ │ │ adcseq ip, r2, sl, asr sl │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaca5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - @ instruction: 0xffa2f16e │ │ │ │ + @ instruction: 0xffc6f16e │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - @ instruction: 0xf8c8f176 │ │ │ │ + @ instruction: 0xf8ecf176 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, sl, asr r5 │ │ │ │ + strhteq fp, [sp], -sl │ │ │ │ strdeq r5, [sp], r8 @ │ │ │ │ adcseq ip, r2, r6, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacaa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3345d4 │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 19b80c │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r0, lsl #30 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r8, lsl #10 │ │ │ │ + eoreq fp, sp, r8, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacae8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 33461c │ │ │ │ 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 19b854 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ ldrdlt lr, [r9], -ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r4, ror #10 │ │ │ │ + eoreq fp, sp, r4, asr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b48 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 6, pc, cr4, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq fp, [sp], -sl │ │ │ │ + eoreq fp, sp, sl, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1b74 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 5, pc, cr14, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq fp, [sp], -sl │ │ │ │ + eoreq fp, sp, sl, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacb88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281ba8 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ mullt r5, r4, lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strhteq fp, [sp], -r2 │ │ │ │ + eoreq fp, sp, r2, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacbc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 281be0 │ │ │ │ @ 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, r8, ror lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strhteq fp, [sp], -sl │ │ │ │ + eoreq fp, sp, sl, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacbf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -180,17 +180,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r2, asr #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - strhteq fp, [sp], -r2 │ │ │ │ - strhteq fp, [sp], -r0 │ │ │ │ - eoreq fp, sp, r4, ror r5 │ │ │ │ + eoreq fp, sp, r2, lsl r6 │ │ │ │ + eoreq fp, sp, r0, lsl r6 │ │ │ │ + ldrdeq fp, [sp], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febacc70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -210,17 +210,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, r6, lsl #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq fp, sp, sl, lsr r5 │ │ │ │ - eoreq fp, sp, r0, asr r6 │ │ │ │ - strdeq fp, [sp], -ip @ │ │ │ │ + mlaeq sp, sl, r5, fp │ │ │ │ + strhteq fp, [sp], -r0 │ │ │ │ + eoreq fp, sp, ip, asr r5 │ │ │ │ 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 │ │ │ │ @@ -250,24 +250,24 @@ │ │ │ │ bmi 37631c │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 34fb0c │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq fp, sp, r2, asr #9 │ │ │ │ - strhteq fp, [sp], -ip │ │ │ │ - eoreq fp, sp, r2, lsr #9 │ │ │ │ - mlaeq sp, sl, r4, fp │ │ │ │ - mlaeq sp, r4, r6, fp │ │ │ │ - strhteq fp, [sp], -r2 │ │ │ │ - eoreq fp, sp, r4, ror #12 │ │ │ │ - eoreq fp, sp, r2, lsl #13 │ │ │ │ - eoreq fp, sp, r0, ror r6 │ │ │ │ - eoreq fp, sp, r2, lsl #13 │ │ │ │ + eoreq fp, sp, r2, lsr #10 │ │ │ │ + eoreq fp, sp, ip, lsl r5 │ │ │ │ + eoreq fp, sp, r2, lsl #10 │ │ │ │ + strdeq fp, [sp], -sl @ │ │ │ │ + strdeq fp, [sp], -r4 @ │ │ │ │ + eoreq fp, sp, r2, lsl r7 │ │ │ │ + eoreq fp, sp, r4, asr #13 │ │ │ │ + eoreq fp, sp, r2, ror #13 │ │ │ │ + ldrdeq fp, [sp], -r0 @ │ │ │ │ + eoreq fp, sp, r2, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacda4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ ldcl 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq fp, sp, r6, ror #13 │ │ │ │ + eoreq fp, sp, r6, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacdf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -301,177 +301,177 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stcl 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq fp, sp, sl, lsl r7 │ │ │ │ + eoreq fp, sp, sl, ror r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e64 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, ror #18 │ │ │ │ + eoreq fp, sp, ip, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febace78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1e90 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq fp, [sp], -r0 @ │ │ │ │ + eoreq fp, sp, r0, asr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1ebc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r4, lsl r9 │ │ │ │ + eoreq fp, sp, r4, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febaced0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1ee8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq sp, r8, r6, fp │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacefc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f14 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq fp, [sp], -ip │ │ │ │ + eoreq fp, sp, ip, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f40 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r8], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r0, asr #12 │ │ │ │ + eoreq fp, sp, r0, lsr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f6c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r4, ror #16 │ │ │ │ + eoreq fp, sp, r4, asr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacf80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1f98 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [ip], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r8, ror #11 │ │ │ │ + eoreq fp, sp, r8, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1fc4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r6], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, lsl #16 │ │ │ │ + eoreq fp, sp, ip, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febacfd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c1ff0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq sp, r0, r5, fp │ │ │ │ + strdeq fp, [sp], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad004 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c2024 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r4, asr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r2, lsl #11 │ │ │ │ + eoreq fp, sp, r2, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad040 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c2060 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r6, lsr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, lr, lsl #11 │ │ │ │ + eoreq fp, sp, lr, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad07c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c2094 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, ip, lsr r7 │ │ │ │ + mlaeq sp, ip, r7, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c20c0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r8], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r0, asr #9 │ │ │ │ + eoreq fp, sp, r0, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad0d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -485,15 +485,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ bl ff793f14 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq fp, sp, r6, lsl #10 │ │ │ │ + eoreq fp, sp, r6, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad12c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -507,119 +507,119 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ bl fec93f6c │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq fp, sp, sl, lsl #11 │ │ │ │ + eoreq fp, sp, sl, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad184 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248ba8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a39c │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ mullt r5, r6, fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r6, lsl #12 │ │ │ │ + eoreq fp, sp, r6, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad1bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 248be0 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143a3d4 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, sl, ror fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq fp, sp, r2, lsl r6 │ │ │ │ + eoreq fp, sp, r2, ror r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad1f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 202208 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 189400c │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq fp, sp, ip, lsl r6 │ │ │ │ + eoreq fp, sp, ip, ror r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad224 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 202238 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 129403c │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq fp, sp, r0, lsl #12 │ │ │ │ + eoreq fp, sp, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad254 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24226c │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl c14070 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r2, ror #11 │ │ │ │ + eoreq fp, sp, r2, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad288 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2422a0 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl 5940a4 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq fp, [sp], -lr @ │ │ │ │ + eoreq fp, sp, lr, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad2bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2422d4 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b fff140d8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, sl, ror r5 │ │ │ │ + ldrdeq fp, [sp], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febad2f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 242308 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ b ff89410c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq fp, sp, r6, ror r5 │ │ │ │ + ldrdeq fp, [sp], -r6 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -649,307 +649,307 @@ │ │ │ │ bmi 376958 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 350148 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq sl, sp, r6, lsl #29 │ │ │ │ - eoreq sl, sp, r0, lsl #29 │ │ │ │ - eoreq sl, sp, r6, ror #28 │ │ │ │ - eoreq sl, sp, lr, asr lr │ │ │ │ - eoreq fp, sp, r8, asr r0 │ │ │ │ - eoreq fp, sp, lr, lsl r5 │ │ │ │ - eoreq fp, sp, r8, lsr #32 │ │ │ │ - eoreq fp, sp, r6, asr #32 │ │ │ │ - eoreq fp, sp, r4, lsr r0 │ │ │ │ - eoreq fp, sp, r6, asr #32 │ │ │ │ + eoreq sl, sp, r6, ror #29 │ │ │ │ + eoreq sl, sp, r0, ror #29 │ │ │ │ + eoreq sl, sp, r6, asr #29 │ │ │ │ + strhteq sl, [sp], -lr │ │ │ │ + strhteq fp, [sp], -r8 │ │ │ │ + eoreq fp, sp, lr, ror r5 │ │ │ │ + eoreq fp, sp, r8, lsl #1 │ │ │ │ + eoreq fp, sp, r6, lsr #1 │ │ │ │ + mlaeq sp, r4, r0, fp │ │ │ │ + eoreq fp, sp, r6, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad3e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf168fbd1 │ │ │ │ - stmdbls r3, {r0, r1, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fbf5 │ │ │ │ + stmdbls r3, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 227c0c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 189420c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq fp, sp, r8, ror r5 │ │ │ │ + ldrdeq fp, [sp], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad424 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d3 │ │ │ │ - @ instruction: 0xf168fbaf │ │ │ │ - stmdbls r3, {r0, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fbd3 │ │ │ │ + stmdbls r3, {r0, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 227c50 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 1014250 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq fp, sp, r4, ror #10 │ │ │ │ + eoreq fp, sp, r4, asr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad468 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fb8d │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fbb1 │ │ │ │ + stmdbls r5, {r0, r1, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434ab0 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 714298 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq fp, sp, lr, lsr r5 │ │ │ │ + mlaeq sp, lr, r5, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad4b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fb69 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fb8d │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434af8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, 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 │ │ │ │ - eoreq fp, sp, sl, lsr r5 │ │ │ │ + mlaeq sp, sl, r5, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad4f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf168fb45 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fb69 │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b40 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmib r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq fp, sp, sl, lsr #10 │ │ │ │ + eoreq fp, sp, sl, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad540 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fb21 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fb45 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1434b88 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stmib lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq fp, sp, r6, lsr #10 │ │ │ │ + eoreq fp, sp, r6, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad588 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fafd │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167fb21 │ │ │ │ + stmdbls r5, {r0, r1, 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} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fabbc │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, sl, lsl #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq fp, sp, r6, lsl r5 │ │ │ │ + eoreq fp, sp, r6, ror r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad5d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fad7 │ │ │ │ - stmdbls r5, {r0, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167fafb │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fac08 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r4, ror #18 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq fp, sp, r2, lsr #10 │ │ │ │ + eoreq fp, sp, r2, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad620 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fab1 │ │ │ │ - stmdbls r5, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167fad5 │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1fac54 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, lr, lsr r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq fp, sp, lr, lsl r5 │ │ │ │ + eoreq fp, sp, lr, ror r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad66c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa8b │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167faaf │ │ │ │ + stmdbls r5, {r0, 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 1faca0 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r8, lsl r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq fp, sp, sl, lsr #10 │ │ │ │ + eoreq fp, sp, sl, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad6b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa65 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167fa89 │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f06e0 │ │ │ │ bmi 342b20 │ │ │ │ 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 │ │ │ │ stmia lr!, {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 sl, sp, ip, ror #21 │ │ │ │ - eoreq fp, sp, lr, lsl r5 │ │ │ │ - eoreq sl, sp, lr, asr #21 │ │ │ │ + eoreq sl, sp, ip, asr #22 │ │ │ │ + eoreq fp, sp, lr, ror r5 │ │ │ │ + eoreq sl, sp, lr, lsr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febad718 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s d25, d10, d5 │ │ │ │ - @ instruction: 0xf167fa35 │ │ │ │ - stmdbls r5, {r0, r1, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf167fa59 │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f0740 │ │ │ │ bmi 342b80 │ │ │ │ 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 │ │ │ │ ldm lr!, {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 sl, sp, ip, lsl #21 │ │ │ │ - eoreq fp, sp, lr, lsl #10 │ │ │ │ - eoreq sl, sp, lr, ror #20 │ │ │ │ + eoreq sl, sp, ip, ror #21 │ │ │ │ + eoreq fp, sp, lr, ror #10 │ │ │ │ + eoreq sl, sp, lr, asr #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad778 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s d25, d10, d7 │ │ │ │ - @ instruction: 0xf167fa03 │ │ │ │ - @ instruction: 0x4602fed5 │ │ │ │ + @ instruction: 0xf167fa27 │ │ │ │ + @ instruction: 0x4602fef9 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9fcf27a │ │ │ │ - cdp2 1, 12, cr15, cr14, cr7, {3} │ │ │ │ + blx 892f84 │ │ │ │ + cdp2 1, 15, cr15, cr2, cr7, {3} │ │ │ │ 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 21e9bc │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, sl, lsl #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq fp, sp, r4, ror #9 │ │ │ │ + eoreq fp, sp, r4, asr #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad7d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s d25, d10, d7 │ │ │ │ - @ instruction: 0xf167f9d5 │ │ │ │ - strmi pc, [r2], -r7, lsr #29 │ │ │ │ + @ instruction: 0xf167f9f9 │ │ │ │ + strmi pc, [r2], -fp, asr #29 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9cef27a │ │ │ │ - cdp2 1, 10, cr15, cr0, cr7, {3} │ │ │ │ + @ instruction: 0xf9f2f27a │ │ │ │ + cdp2 1, 12, cr15, cr4, cr7, {3} │ │ │ │ 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 21ea18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, ip, asr r8 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - strdeq fp, [sp], -r8 @ │ │ │ │ + eoreq fp, sp, r8, asr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febad830 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1824478 │ │ │ │ - stclt 14, cr15, [r8, #-1004] @ 0xfffffc14 │ │ │ │ + stclt 15, cr15, [r8, #-124] @ 0xffffff84 │ │ │ │ @ instruction: 0xfffff217 │ │ │ │ adcseq fp, r2, r8, asr ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -993,15 +993,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5ba6c4 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf8c2f16f │ │ │ │ + @ instruction: 0xf8e6f16f │ │ │ │ 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 │ │ │ │ @@ -1012,17 +1012,17 @@ │ │ │ │ blmi 290610 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ b fe494744 │ │ │ │ umlalseq r9, r2, ip, r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r4, lsl r9 │ │ │ │ adceq r4, sp, r4, asr r2 │ │ │ │ - eoreq fp, sp, r0, asr #8 │ │ │ │ - eoreq fp, sp, r6, lsr #8 │ │ │ │ - eoreq fp, sp, r0, lsr #8 │ │ │ │ + eoreq fp, sp, r0, lsr #9 │ │ │ │ + eoreq fp, sp, r6, lsl #9 │ │ │ │ + eoreq fp, sp, r0, lsl #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad970 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc8 │ │ │ │ strmi ip, [ip], -r0, lsl #1 │ │ │ │ addlt r4, sl, pc, lsl r9 │ │ │ │ @ instruction: 0xf01444fc │ │ │ │ @@ -1044,26 +1044,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: 0xf16f9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 2d0758 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldc2l 0, cr15, [r8], #328 @ 0x148 │ │ │ │ @ instruction: 0xf7fee7e0 │ │ │ │ svclt 0x0000ea3c │ │ │ │ adcseq r9, r2, r0, lsl #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r8, asr #16 │ │ │ │ adceq r4, sp, r4, ror r1 │ │ │ │ - eoreq fp, sp, r2, lsl r4 │ │ │ │ + eoreq fp, sp, r2, ror r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febada14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1085,48 +1085,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 405e34 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf80af16f │ │ │ │ + @ instruction: 0xf82ef16f │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0529501 │ │ │ │ ldrb pc, [lr, sp, ror #24] @ │ │ │ │ stmib r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbteq r9, [r2], lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r2, lsr #15 │ │ │ │ strhteq r4, [sp], sl │ │ │ │ - mlaeq sp, sl, r3, fp │ │ │ │ + strdeq fp, [sp], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadabc │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r3, ror ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r4, sp, lr, lsr r0 │ │ │ │ - eoreq fp, sp, r4, lsl #7 │ │ │ │ + eoreq fp, sp, r4, ror #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ mrrcmi 0, 10, fp, r0, cr5 │ │ │ │ ldmdbmi r0, {r0, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x2600447c │ │ │ │ @@ -1179,15 +1179,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, sl, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf16e9300 │ │ │ │ - strmi pc, [r4], -pc, asr #30 │ │ │ │ + @ instruction: 0x4604ff73 │ │ │ │ bls 6508e8 │ │ │ │ bls 3f0a44 │ │ │ │ bmi 6c56b0 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5bb220 │ │ │ │ @@ -1208,17 +1208,17 @@ │ │ │ │ bmi 290948 │ │ │ │ @ instruction: 0xe7d8447a │ │ │ │ stmdb r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r0, ror #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, lr, lsr #12 │ │ │ │ adceq r3, sp, lr, lsl pc │ │ │ │ - eoreq sl, sp, r4, asr #11 │ │ │ │ - eoreq fp, sp, r6, asr r2 │ │ │ │ - eoreq sl, sp, r0, ror r5 │ │ │ │ + eoreq sl, sp, r4, lsr #12 │ │ │ │ + strhteq fp, [sp], -r6 │ │ │ │ + ldrdeq sl, [sp], -r0 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi de84d4 │ │ │ │ blmi de84f0 │ │ │ │ addslt r4, r6, sl, ror r4 │ │ │ │ @@ -1251,15 +1251,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ blge 569370 │ │ │ │ movwls r4, #9809 @ 0x2651 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf16e2300 │ │ │ │ - @ instruction: 0xe7d5febf │ │ │ │ + ldrb pc, [r5, r3, ror #29] @ │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ blmi 54ab7c │ │ │ │ @ instruction: 0xb1b7447b │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ bls 87b340 │ │ │ │ bls 83b340 │ │ │ │ @@ -1274,19 +1274,19 @@ │ │ │ │ bmi 30b2fc │ │ │ │ @ instruction: 0xe7e7447a │ │ │ │ stm r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, r2, r0, ror r5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r6, lsl r5 │ │ │ │ strdeq r3, [sp], r0 @ │ │ │ │ - mlaeq sp, ip, r4, sl │ │ │ │ - mlaeq sp, r6, r4, sl │ │ │ │ - eoreq fp, sp, sl, lsr #4 │ │ │ │ - eoreq sl, sp, r8, ror r4 │ │ │ │ - eoreq sl, sp, r0, ror r4 │ │ │ │ + strdeq sl, [sp], -ip @ │ │ │ │ + strdeq sl, [sp], -r6 @ │ │ │ │ + eoreq fp, sp, sl, lsl #5 │ │ │ │ + ldrdeq sl, [sp], -r8 @ │ │ │ │ + ldrdeq sl, [sp], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460d4c36 │ │ │ │ rsclt r4, r1, r6, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1326,15 +1326,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 4fabf8 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 2, cr15, cr8, cr14, {3} │ │ │ │ + cdp2 1, 4, cr15, cr12, cr14, {3} │ │ │ │ ldr r4, [sp, r7, lsl #12]! │ │ │ │ stmib sp, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r1, r8, r9, sl, sp, pc}^ │ │ │ │ bmi 33905c │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1adcbf4 │ │ │ │ @@ -1342,36 +1342,36 @@ │ │ │ │ blx fe192db4 │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000effe │ │ │ │ adcseq r9, r2, r0, ror #8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r0, ror #7 │ │ │ │ adceq r3, sp, r8, lsr #25 │ │ │ │ - strhteq fp, [sp], -r8 │ │ │ │ + eoreq fp, sp, r8, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febade90 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r9, lsl #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, lsl ip │ │ │ │ - strhteq fp, [sp], -r8 │ │ │ │ + eoreq fp, sp, r8, lsl r2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadee4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1389,48 +1389,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4062f4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [sl, #440]! @ 0x1b8 │ │ │ │ + stc2l 1, cr15, [lr, #440] @ 0x1b8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 412ea0 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef88 │ │ │ │ adcseq r9, r2, lr, lsl #6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, r2, ror #5 │ │ │ │ adceq r3, sp, r2, lsl #23 │ │ │ │ - eoreq fp, sp, lr, lsr r1 │ │ │ │ + mlaeq sp, lr, r1, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadf7c │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r3, lsl sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r6, lsl #22 │ │ │ │ - eoreq fp, sp, r8, lsl #2 │ │ │ │ + eoreq fp, sp, r8, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febadfd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1448,48 +1448,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4063e0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2 1, cr15, [r4, #-440]! @ 0xfffffe48 │ │ │ │ + ldc2l 1, cr15, [r8, #-440] @ 0xfffffe48 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf998f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef12 │ │ │ │ adcseq r9, r2, r2, lsr #4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrshteq r9, [r2], r6 │ │ │ │ adceq r3, sp, lr, ror #20 │ │ │ │ - mlaeq sp, r6, r0, fp │ │ │ │ + strdeq fp, [sp], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae068 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ mullt r7, sp, r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq r3, [sp], r2 @ │ │ │ │ - eoreq fp, sp, r8, rrx │ │ │ │ + eoreq fp, sp, r8, asr #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae0bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1507,48 +1507,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4064cc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2 1, cr15, [lr], #440 @ 0x1b8 │ │ │ │ + stc2l 1, cr15, [r2], #440 @ 0x1b8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf922f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee9c │ │ │ │ adcseq r9, r2, r6, lsr r1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, sl, lsl #2 │ │ │ │ adceq r3, sp, sl, asr r9 │ │ │ │ - strdeq sl, [sp], -lr @ │ │ │ │ + eoreq fp, sp, lr, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae154 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ andlt pc, r7, r7, lsr #18 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq r3, [sp], lr @ │ │ │ │ - eoreq sl, sp, ip, asr #31 │ │ │ │ + eoreq fp, sp, ip, lsr #32 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae1a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1566,48 +1566,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4065b8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mcrr2 1, 6, pc, r8, cr14 @ │ │ │ │ + stc2l 1, cr15, [ip], #-440 @ 0xfffffe48 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8acf052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ee26 │ │ │ │ adcseq r9, r2, sl, asr #32 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r9, r2, lr, lsl r0 │ │ │ │ adceq r3, sp, r6, asr #16 │ │ │ │ - eoreq sl, sp, lr, asr pc │ │ │ │ + strhteq sl, [sp], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae240 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf052447a │ │ │ │ @ instruction: 0xb007f8b1 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, asr #15 │ │ │ │ - eoreq sl, sp, r8, lsr #30 │ │ │ │ + eoreq sl, sp, r8, lsl #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae294 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1625,48 +1625,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4066a4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff5136ae │ │ │ │ + blx ffe136ae │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf836f052 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000edb0 │ │ │ │ adcseq r8, r2, lr, asr pc │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r2, lsr pc │ │ │ │ adceq r3, sp, r2, lsr r7 │ │ │ │ - strhteq sl, [sp], -r6 │ │ │ │ + eoreq sl, sp, r6, lsl pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae32c │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r7, 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: 0xf052447a │ │ │ │ andlt pc, r7, fp, lsr r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ strhteq r3, [sp], r6 │ │ │ │ - mlaeq sp, r0, lr, sl │ │ │ │ + strdeq sl, [sp], -r0 @ │ │ │ │ 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 │ │ │ │ @@ -1689,21 +1689,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6f79a4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - blx 15137ae │ │ │ │ + blx 1e137ae │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - blx ff213bee │ │ │ │ - @ instruction: 0xf898f167 │ │ │ │ + blx ffb13bee │ │ │ │ + @ instruction: 0xf8bcf167 │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5bd628 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 335b78 │ │ │ │ @@ -1713,38 +1713,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000ed18 │ │ │ │ adcseq r8, r2, r0, ror lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r4, lsr lr │ │ │ │ adceq r3, sp, sl, lsl #12 │ │ │ │ - strhteq r9, [sp], -r4 │ │ │ │ - eoreq sl, sp, lr, ror #27 │ │ │ │ - eoreq r9, sp, lr, lsl #27 │ │ │ │ + eoreq r9, sp, r4, lsl lr │ │ │ │ + eoreq sl, sp, lr, asr #28 │ │ │ │ + eoreq r9, sp, lr, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae464 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ mullt r7, pc, pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r6, asr r5 │ │ │ │ - eoreq sl, sp, ip, asr #27 │ │ │ │ + eoreq sl, sp, ip, lsr #28 │ │ │ │ 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 │ │ │ │ @@ -1766,55 +1766,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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - blx c13d1e │ │ │ │ - @ instruction: 0xf800f167 │ │ │ │ + blx 1513d1e │ │ │ │ + @ instruction: 0xf824f167 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969b70 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff0ef051 │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ec88 │ │ │ │ adcseq r8, r2, r8, lsr sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r2, lsl #26 │ │ │ │ strhteq r3, [sp], r0 │ │ │ │ - eoreq sl, sp, ip, lsr #26 │ │ │ │ + eoreq sl, sp, ip, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae57c │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r3, lsl pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r6, lsl r4 │ │ │ │ - eoreq sl, sp, ip, lsl #26 │ │ │ │ + eoreq sl, sp, ip, ror #26 │ │ │ │ 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 │ │ │ │ @@ -1838,56 +1838,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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx fe813e3c │ │ │ │ - @ instruction: 0xff70f166 │ │ │ │ + blx ff113e3c │ │ │ │ + @ instruction: 0xff94f166 │ │ │ │ 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 969c94 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mrc2 0, 3, pc, cr12, cr1, {2} │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ebf6 │ │ │ │ adcseq r8, r2, r0, lsr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r2, ror #23 │ │ │ │ adceq r3, sp, r8, ror #6 │ │ │ │ - eoreq sl, sp, r0, ror #24 │ │ │ │ + eoreq sl, sp, r0, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae6a0 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r1, lsl #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, sl, asr #5 │ │ │ │ - eoreq sl, sp, r0, asr ip │ │ │ │ + strhteq sl, [sp], -r0 │ │ │ │ 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 │ │ │ │ @@ -1909,49 +1909,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 437d14 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf99af16e │ │ │ │ + @ instruction: 0xf9bef16e │ │ │ │ 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: 0xf0519403 │ │ │ │ @ instruction: 0xe7dbfdfb │ │ │ │ bl 1d95578 │ │ │ │ ldrshteq r8, [r2], ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r4, asr #21 │ │ │ │ adceq r3, sp, r2, lsr #4 │ │ │ │ - eoreq sl, sp, sl, asr #23 │ │ │ │ + eoreq sl, sp, sl, lsr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae7a0 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r1, lsl #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, lsr #3 │ │ │ │ - strhteq sl, [sp], -r4 │ │ │ │ + eoreq sl, sp, r4, lsl ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1973,55 +1973,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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf990f279 │ │ │ │ - cdp2 1, 6, cr15, cr2, cr6, {3} │ │ │ │ + @ instruction: 0xf9b4f279 │ │ │ │ + cdp2 1, 8, cr15, cr6, cr6, {3} │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 969eac │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2l 0, cr15, [r0, #-324]! @ 0xfffffebc │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000eaea │ │ │ │ ldrshteq r8, [r2], ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r6, asr #19 │ │ │ │ strdeq r3, [sp], ip @ │ │ │ │ - eoreq sl, sp, r8, lsl fp │ │ │ │ + eoreq sl, sp, r8, ror fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae8b8 │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r6, 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: 0xf051447a │ │ │ │ andlt pc, r7, r5, ror sp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r3, sp, r2, rrx │ │ │ │ - strdeq sl, [sp], -r8 @ │ │ │ │ + eoreq sl, sp, r8, asr fp │ │ │ │ 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 │ │ │ │ @@ -2045,56 +2045,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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf900f279 │ │ │ │ - ldc2l 1, cr15, [r2, #408] @ 0x198 │ │ │ │ + @ instruction: 0xf924f279 │ │ │ │ + ldc2l 1, cr15, [r6, #408]! @ 0x198 │ │ │ │ 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 969fd0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2l 0, cr15, [lr], {81} @ 0x51 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ea58 │ │ │ │ adcseq r8, r2, r4, ror #17 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r6, lsr #17 │ │ │ │ strhteq r2, [sp], r4 │ │ │ │ - eoreq sl, sp, r8, asr #20 │ │ │ │ + eoreq sl, sp, r8, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febae9dc │ │ │ │ @ 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: 0xf16e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r3, ror #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, lsl pc │ │ │ │ - eoreq sl, sp, r8, lsr sl │ │ │ │ + mlaeq sp, r8, sl, sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaea30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2113,55 +2113,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5c6e44 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xf802f16e │ │ │ │ + @ instruction: 0xf826f16e │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vtst. d22, d9, d21 │ │ │ │ - @ instruction: 0xf166f877 │ │ │ │ - blls 196dd0 │ │ │ │ + @ instruction: 0xf166f89b │ │ │ │ + blls 196e60 │ │ │ │ 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 │ │ │ │ mrrc2 0, 5, pc, r8, cr1 @ │ │ │ │ @ instruction: 0xf7fde7d1 │ │ │ │ svclt 0x0000e9d2 │ │ │ │ adcseq r8, r2, r2, asr #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r8, r2, r2, r7 │ │ │ │ adceq r2, sp, r8, ror lr │ │ │ │ - eoreq sl, sp, r2, lsr #19 │ │ │ │ + eoreq sl, sp, r2, lsl #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeae8 │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, sp, asr ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r2, ror #27 │ │ │ │ - eoreq sl, sp, ip, ror r9 │ │ │ │ + ldrdeq sl, [sp], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaeb3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2179,48 +2179,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 406f4c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff7ef16d │ │ │ │ + @ instruction: 0xffa2f16d │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx ff913af6 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e95c │ │ │ │ ldrhteq r8, [r2], r6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, sl, lsl #13 │ │ │ │ adceq r2, sp, sl, asr #26 │ │ │ │ - eoreq sl, sp, lr, lsl #18 │ │ │ │ + eoreq sl, sp, lr, ror #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaebd4 │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r7, ror #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, asr #25 │ │ │ │ - ldrdeq sl, [sp], -ip @ │ │ │ │ + eoreq sl, sp, ip, lsr r9 │ │ │ │ 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 │ │ │ │ @@ -2244,61 +2244,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 738250 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - cdp2 1, 15, cr15, cr12, cr13, {3} │ │ │ │ + @ instruction: 0xff20f16d │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xff70f278 │ │ │ │ - mcrr2 1, 6, pc, r2, cr6 @ │ │ │ │ + @ instruction: 0xff94f278 │ │ │ │ + stc2l 1, cr15, [r6], #-408 @ 0xfffffe68 │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ vtst. q11, q12, q0 │ │ │ │ - @ instruction: 0xf166ff69 │ │ │ │ - bls 216bb4 │ │ │ │ + @ instruction: 0xf166ff8d │ │ │ │ + bls 216c44 │ │ │ │ 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: 0xf0519401 │ │ │ │ strb pc, [r3, r5, asr #22] @ │ │ │ │ ldm lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r8, r2, r8, asr #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, lsl #11 │ │ │ │ adceq r2, sp, lr, lsl ip │ │ │ │ - eoreq sl, sp, r0, lsr #16 │ │ │ │ + eoreq sl, sp, r0, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaed0c │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, fp, asr #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, ror #22 │ │ │ │ - eoreq sl, sp, ip, lsl r8 │ │ │ │ + eoreq sl, sp, ip, ror r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0x460f4c3d │ │ │ │ adclt r4, r9, sp, lsr r9 │ │ │ │ strcs r4, [r0, #-1148] @ 0xfffffb84 │ │ │ │ @@ -2342,15 +2342,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5bbbd8 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 3, cr15, cr8, cr13, {3} │ │ │ │ + cdp2 1, 5, cr15, cr12, cr13, {3} │ │ │ │ blls 491b6c │ │ │ │ blls 43c83c │ │ │ │ blls 3fc83c │ │ │ │ blls 4bc83c │ │ │ │ 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} │ │ │ │ @@ -2361,36 +2361,36 @@ │ │ │ │ blx fe413d9c │ │ │ │ @ instruction: 0xf7fde7d0 │ │ │ │ svclt 0x0000e808 │ │ │ │ umlalseq r8, r2, r0, r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r0, lsl #8 │ │ │ │ adceq r2, sp, r0, ror sl │ │ │ │ - eoreq sl, sp, r0, lsr #14 │ │ │ │ + eoreq sl, sp, r0, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaee7c │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ mullt r7, r3, sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq r2, [sp], r6 @ │ │ │ │ - eoreq sl, sp, r8, ror #14 │ │ │ │ + eoreq sl, sp, r8, asr #15 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addslt r4, r9, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2413,28 +2413,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 438cf4 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2 1, cr15, [sl, #436]! @ 0x1b4 │ │ │ │ + stc2l 1, cr15, [lr, #436] @ 0x1b4 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2e9618 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0519403 │ │ │ │ ldrb pc, [fp, fp, lsl #20] @ │ │ │ │ svc 0x0084f7fc │ │ │ │ adcseq r8, r2, r0, lsr #6 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r4, ror #5 │ │ │ │ adceq r2, sp, r8, lsr #18 │ │ │ │ - ldrdeq sl, [sp], -sl @ │ │ │ │ + eoreq sl, sp, sl, lsr r7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaef80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 82a604 │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -2456,25 +2456,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ blge 26a610 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf16dc004 │ │ │ │ - usateq pc, #3, r5, asr #26 @ │ │ │ │ + @ instruction: 0x06e3fd79 │ │ │ │ bmi 28d584 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ @ instruction: 0xe7ddf9f1 │ │ │ │ svc 0x0034f7fc │ │ │ │ adcseq r8, r2, r2, ror r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r0, asr #4 │ │ │ │ adceq r2, sp, r0, ror r8 │ │ │ │ - eoreq sl, sp, r0, lsl #13 │ │ │ │ + eoreq sl, sp, r0, ror #13 │ │ │ │ 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 │ │ │ │ @@ -2501,48 +2501,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: 0xf16d447a │ │ │ │ - blls 1d7290 │ │ │ │ + blls 1d7320 │ │ │ │ bmi 311e00 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519501 │ │ │ │ @ instruction: 0xe7dbf95d │ │ │ │ mrc 7, 6, APSR_nzcv, cr6, cr12, {7} │ │ │ │ ldrsbteq r8, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, lsl #3 │ │ │ │ adceq r2, sp, r0, lsr #15 │ │ │ │ - eoreq sl, sp, r0, ror #11 │ │ │ │ + eoreq sl, sp, r0, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf0dc │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ andlt pc, r7, r3, ror #18 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, r6, lsr #14 │ │ │ │ - strhteq sl, [sp], -ip │ │ │ │ + eoreq sl, sp, ip, lsl 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 │ │ │ │ @@ -2569,48 +2569,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: 0xf16d447a │ │ │ │ - blls 1d7180 │ │ │ │ + blls 1d7210 │ │ │ │ bmi 311f10 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0519501 │ │ │ │ @ instruction: 0xe7dbf8d5 │ │ │ │ mcr 7, 2, pc, cr14, cr12, {7} @ │ │ │ │ adcseq r8, r2, r0, asr #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r8, r2, r8, ror r0 │ │ │ │ adceq r2, sp, r8, ror #12 │ │ │ │ - eoreq sl, sp, ip, lsr #10 │ │ │ │ + eoreq sl, sp, ip, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf1ec │ │ │ │ @ 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: 0xf16d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf051447a │ │ │ │ ldrdlt pc, [r7], -fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r2, sp, lr, ror #11 │ │ │ │ - eoreq sl, sp, ip, lsl #10 │ │ │ │ + eoreq sl, sp, ip, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febaf240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf8b8f0e7 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -2740,15 +2740,15 @@ │ │ │ │ bge 5e9b04 │ │ │ │ stc2 0, cr15, [r8, #-868] @ 0xfffffc9c │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ stc 7, cr15, [lr, #-1008] @ 0xfffffc10 │ │ │ │ umlalseq r7, r2, r4, lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, lr, asr #28 │ │ │ │ - eoreq sl, sp, r2, ror #13 │ │ │ │ + eoreq sl, sp, r2, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf468 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 91c170 │ │ │ │ blmi 9444a8 │ │ │ │ mcrrvs 4, 7, r4, ip, cr10 │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -2783,17 +2783,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ ldc2 0, cr15, [r8], {67} @ 0x43 │ │ │ │ @ instruction: 0xf7fce7c7 │ │ │ │ svclt 0x0000ecba │ │ │ │ adcseq r7, r2, ip, lsl #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r4, ror sp │ │ │ │ - eorseq r5, r3, r8, ror #6 │ │ │ │ - eoreq r7, lr, ip, lsr #14 │ │ │ │ - eorseq r3, r3, r2, lsl r1 │ │ │ │ + eorseq r5, r3, r8, asr #7 │ │ │ │ + eoreq r7, lr, ip, lsl #15 │ │ │ │ + eorseq r3, r3, r2, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf51c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1ec52c │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -2817,31 +2817,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 │ │ │ │ ldcl 7, cr15, [r0], #-1008 @ 0xfffffc10 │ │ │ │ adcseq r7, r2, r8, asr #25 │ │ │ │ - ldrhteq r6, [r3], -r2 │ │ │ │ + eorseq r6, r3, r2, lsl r7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - strhteq sl, [sp], -r4 │ │ │ │ + eoreq sl, sp, r4, lsl r6 │ │ │ │ adcseq r7, r2, lr, lsl #25 │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, cr0, {6} │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, pc, r4, lsl #12 │ │ │ │ adcsvs pc, r4, r0, lsl #12 │ │ │ │ - @ instruction: 0xf8d8f181 │ │ │ │ + @ instruction: 0xf8fcf181 │ │ │ │ mrccc 8, 5, APSR_nzcv, cr0, cr4, {6} │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf18160b4 │ │ │ │ - ldrdcs pc, [r0], -pc @ │ │ │ │ + andcs pc, r0, r3, lsl #18 │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ mcrcc 8, 2, pc, cr4, cr4, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 1196730 │ │ │ │ adcscc pc, ip, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf8dfbb3b │ │ │ │ ldrbtmi ip, [ip], #88 @ 0x58 │ │ │ │ @@ -2857,21 +2857,21 @@ │ │ │ │ @ instruction: 0xf8dc2200 │ │ │ │ @ instruction: 0xf8ce3000 │ │ │ │ movwcs r3, #0 │ │ │ │ ldc2 0, cr15, [ip, #900] @ 0x384 │ │ │ │ cdpeq 8, 11, cr15, cr0, cr4, {6} │ │ │ │ bicle r2, lr, r0, lsl #16 │ │ │ │ adcsvs pc, r4, r4, lsl #12 │ │ │ │ - @ instruction: 0xf8aef181 │ │ │ │ + @ instruction: 0xf8d2f181 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi ip, [ip], #12 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - mlaseq r3, r6, pc, r2 @ │ │ │ │ - eorseq r2, r3, sl, ror pc │ │ │ │ + ldrshteq r2, [r3], -r6 │ │ │ │ + ldrsbteq r2, [r3], -sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr8, cr12, {6} │ │ │ │ umlalslt r4, r9, sp, sl │ │ │ │ pkhbtmi r4, r3, sp, lsl #23 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -3028,16 +3028,16 @@ │ │ │ │ stmdavs r0, {r3, r4, r8, r9, fp, sp, lr} │ │ │ │ stmdacs r2, {r7, fp, sp, lr} │ │ │ │ mcrge 4, 7, pc, cr7, cr15, {1} @ │ │ │ │ @ instruction: 0xf7fce75d │ │ │ │ svclt 0x0000eace │ │ │ │ umlalseq r7, r2, ip, fp │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, lr, r0, ror #9 │ │ │ │ - eorseq r5, r3, r2, lsl r1 │ │ │ │ + eoreq r7, lr, r0, asr #10 │ │ │ │ + eorseq r5, r3, r2, ror r1 │ │ │ │ adcseq r7, r2, r2, ror #18 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ @@ -3191,18 +3191,18 @@ │ │ │ │ @ instruction: 0xf8d3681b │ │ │ │ str r8, [r2, r8] │ │ │ │ andcs r2, r0, #-1073741777 @ 0xc000002f │ │ │ │ @ instruction: 0xf7fce7b6 │ │ │ │ svclt 0x0000e988 │ │ │ │ ldrshteq r7, [r2], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - mlaseq r3, r6, r1, r6 │ │ │ │ - mlaeq sp, sl, r0, sl │ │ │ │ - eorseq r6, r3, sl, asr r1 │ │ │ │ - eoreq sl, sp, lr, asr r0 │ │ │ │ + ldrshteq r6, [r3], -r6 │ │ │ │ + strdeq sl, [sp], -sl @ │ │ │ │ + ldrhteq r6, [r3], -sl │ │ │ │ + strhteq sl, [sp], -lr │ │ │ │ adcseq r7, r2, ip, asr #13 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi cea3d8 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -3254,15 +3254,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e0 │ │ │ │ svclt 0x0000e90c │ │ │ │ adcseq r7, r2, r8, ror #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r8, ror #11 │ │ │ │ - ldrdeq r9, [sp], -r0 @ │ │ │ │ + eoreq r9, sp, r0, lsr pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r3, r3, asr sl │ │ │ │ @ instruction: 0x46044b53 │ │ │ │ ldmdami r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -3346,20 +3346,20 @@ │ │ │ │ @ instruction: 0xe7dd04f4 │ │ │ │ @ instruction: 0xf85b4b0b │ │ │ │ strb r6, [r7, r3] │ │ │ │ ldmda r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r7, r2, r0, lsl #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r7, r2, r2, ror r5 │ │ │ │ - eorseq r2, r3, ip, asr #18 │ │ │ │ - eorseq r1, r2, r6, asr r8 │ │ │ │ + eorseq r2, r3, ip, lsr #19 │ │ │ │ + ldrhteq r1, [r2], -r6 │ │ │ │ muleq r0, r0, r9 │ │ │ │ adcseq r7, r2, r4, lsl #9 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - eoreq r9, sp, r4, ror #26 │ │ │ │ + eoreq r9, sp, r4, asr #27 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ 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 │ │ │ │ @@ -3421,18 +3421,18 @@ │ │ │ │ ldrbtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fbe7e1 │ │ │ │ svclt 0x0000efbc │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r7, [r2], sl │ │ │ │ - ldrsbteq r1, [r2], -r2 │ │ │ │ - eorseq r2, r3, r4, asr #15 │ │ │ │ + eorseq r1, r2, r2, lsr r7 │ │ │ │ + eorseq r2, r3, r4, lsr #16 │ │ │ │ adcseq r7, r2, r6, asr #6 │ │ │ │ - eoreq r9, sp, r0, lsr ip │ │ │ │ + mlaeq sp, r0, ip, r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460eb0d9 │ │ │ │ blge 1eb320 │ │ │ │ @ instruction: 0xf04f4a7e │ │ │ │ @@ -3560,20 +3560,20 @@ │ │ │ │ blmi 392e88 │ │ │ │ andne pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fbe769 │ │ │ │ svclt 0x0000eea8 │ │ │ │ ldrsbteq r7, [r2], r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r7, [r2], r6 │ │ │ │ - ldrhteq r1, [r2], -r0 │ │ │ │ - eorseq r2, r3, r2, lsr #13 │ │ │ │ + eorseq r1, r2, r0, lsl r6 │ │ │ │ + eorseq r2, r3, r2, lsl #14 │ │ │ │ muleq r0, r0, r9 │ │ │ │ adcseq r7, r2, lr, lsr #2 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ - eoreq r9, sp, r0, lsl sl │ │ │ │ + eoreq r9, sp, r0, ror sl │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb0150 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r8, ror r0 │ │ │ │ @ instruction: 0x46044d1d │ │ │ │ @@ -3690,15 +3690,15 @@ │ │ │ │ @ instruction: 0xf84c1c0c │ │ │ │ addsmi r2, sp, #8, 24 @ 0x800 │ │ │ │ str sp, [r6, lr, ror #3]! │ │ │ │ @ instruction: 0x46304619 │ │ │ │ mcr2 0, 0, pc, cr0, cr15, {2} @ │ │ │ │ @ instruction: 0xf7fbe7a1 │ │ │ │ svclt 0x0000ed9e │ │ │ │ - eoreq r9, sp, r8, lsl #18 │ │ │ │ + eoreq r9, sp, r8, ror #18 │ │ │ │ adcseq r6, r2, sl, lsr #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r6, r2, sl, lsl #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 114604 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3992,40 +3992,40 @@ │ │ │ │ bl 13975c0 │ │ │ │ umlalseq r6, r2, ip, lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r6, r2, r0, lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adcseq r6, r2, ip, asr lr │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - eoreq r9, sp, r6, lsr #14 │ │ │ │ - eoreq r9, sp, ip, lsr #14 │ │ │ │ - eoreq r9, sp, r6, lsl r7 │ │ │ │ - eoreq r9, sp, lr, lsl #14 │ │ │ │ - eoreq r8, sp, r4, lsl r0 │ │ │ │ - strhteq r9, [sp], -sl │ │ │ │ - eoreq r9, sp, r0, lsl #14 │ │ │ │ - strdeq r9, [sp], -r2 @ │ │ │ │ - eoreq r9, sp, sl, ror #12 │ │ │ │ - eoreq r9, sp, ip, lsl #13 │ │ │ │ - eoreq r9, sp, lr, asr r6 │ │ │ │ + eoreq r9, sp, r6, lsl #15 │ │ │ │ + eoreq r9, sp, ip, lsl #15 │ │ │ │ + eoreq r9, sp, r6, ror r7 │ │ │ │ + eoreq r9, sp, lr, ror #14 │ │ │ │ + eoreq r8, sp, r4, ror r0 │ │ │ │ + eoreq r9, sp, sl, lsl r7 │ │ │ │ + eoreq r9, sp, r0, ror #14 │ │ │ │ + eoreq r9, sp, r2, asr r7 │ │ │ │ + eoreq r9, sp, sl, asr #13 │ │ │ │ + eoreq r9, sp, ip, ror #13 │ │ │ │ + strhteq r9, [sp], -lr │ │ │ │ + mlaeq sp, r8, r6, r9 │ │ │ │ + eoreq r9, sp, r0, asr #12 │ │ │ │ + eoreq r7, sp, r4, ror pc │ │ │ │ + eoreq r7, sp, r4, ror #30 │ │ │ │ + eoreq r9, sp, lr, lsr r6 │ │ │ │ eoreq r9, sp, r8, lsr r6 │ │ │ │ - eoreq r9, sp, r0, ror #11 │ │ │ │ - eoreq r7, sp, r4, lsl pc │ │ │ │ - eoreq r7, sp, r4, lsl #30 │ │ │ │ - ldrdeq r9, [sp], -lr @ │ │ │ │ - ldrdeq r9, [sp], -r8 @ │ │ │ │ - eoreq r9, sp, r6, asr #11 │ │ │ │ - strhteq r9, [sp], -ip │ │ │ │ - ldrdeq r4, [lr], -r8 @ │ │ │ │ - eoreq r9, sp, r6, lsl r5 │ │ │ │ - eoreq r9, sp, sl, ror #9 │ │ │ │ - eoreq r9, sp, r8, asr #9 │ │ │ │ - eoreq r4, lr, r0, asr #17 │ │ │ │ - eoreq r7, sp, sl, lsl sp │ │ │ │ - mlaeq sp, r4, r3, r9 │ │ │ │ + eoreq r9, sp, r6, lsr #12 │ │ │ │ + eoreq r9, sp, ip, lsl r6 │ │ │ │ + eoreq r4, lr, r8, lsr sl │ │ │ │ + eoreq r9, sp, r6, ror r5 │ │ │ │ + eoreq r9, sp, sl, asr #10 │ │ │ │ + eoreq r9, sp, r8, lsr #10 │ │ │ │ + eoreq r4, lr, r0, lsr #18 │ │ │ │ + eoreq r7, sp, sl, ror sp │ │ │ │ + strdeq r9, [sp], -r4 @ │ │ │ │ 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]! │ │ │ │ @@ -4130,22 +4130,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17f4630 │ │ │ │ - stmdbls r1, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ blx fec95aa6 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - mcr2 1, 5, pc, cr14, cr15, {3} @ │ │ │ │ + mrc2 1, 6, pc, cr2, cr15, {3} │ │ │ │ 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 │ │ │ │ mcrr2 0, 9, pc, sl, cr14 @ │ │ │ │ @@ -4818,22 +4818,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17f4630 │ │ │ │ - stmdbls r1, {r0, r1, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ mrc2 0, 2, pc, cr0, cr13, {4} │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf94ef17f │ │ │ │ + @ instruction: 0xf972f17f │ │ │ │ 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 │ │ │ │ mcr2 0, 7, pc, cr10, cr13, {4} @ │ │ │ │ @@ -4966,22 +4966,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ andsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x3614569f │ │ │ │ @ instruction: 0xf17f4630 │ │ │ │ - stmdbls r1, {r0, r1, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519e │ │ │ │ pkhbtmi r3, r0, r8, lsl #2 │ │ │ │ stc2 0, cr15, [r8, #-628]! @ 0xfffffd8c │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf826f17f │ │ │ │ + @ instruction: 0xf84af17f │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ stc2l 0, cr15, [r2, #628] @ 0x274 │ │ │ │ @@ -5212,40 +5212,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: 0xf1680120 │ │ │ │ - stmdacs r0, {r0, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2120d1e9 │ │ │ │ @ instruction: 0xf7fa2001 │ │ │ │ vldr d14, [r4, #384] @ 0x180 │ │ │ │ strmi r7, [r1], r8, lsl #22 │ │ │ │ @ instruction: 0xf1094640 │ │ │ │ stc 1, cr0, [r9, #48] @ 0x30 │ │ │ │ stmib r9, {r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf16b1103 │ │ │ │ - ldmvs r0!, {r0, r1, r2, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r0!, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -sl, asr #12 │ │ │ │ - @ instruction: 0xf9a8f168 │ │ │ │ + @ instruction: 0xf9ccf168 │ │ │ │ @ instruction: 0xf16b4640 │ │ │ │ - ldrb pc, [r2, r9, lsr #19] @ │ │ │ │ + ldrb pc, [r2, sp, asr #19] @ │ │ │ │ @ instruction: 0xf8d74650 │ │ │ │ @ instruction: 0xf17eb00c │ │ │ │ - blls 15a1ac │ │ │ │ + blls 15a23c │ │ │ │ msreq CPSR_s, fp, lsr #3 │ │ │ │ addspl pc, lr, r3, lsl #10 │ │ │ │ @ instruction: 0xf09d3018 │ │ │ │ @ instruction: 0xf1abfbb3 │ │ │ │ ldmib fp, {r2, r3, r5}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ ldrbmi lr, [r0], -lr, ror #24 │ │ │ │ - mrc2 1, 0, pc, cr6, cr14, {3} │ │ │ │ + mrc2 1, 1, pc, cr10, cr14, {3} │ │ │ │ addsmi r6, sp, #966656 @ 0xec000 │ │ │ │ svcge 0x003ff47f │ │ │ │ bvc fe3d60ec │ │ │ │ @ instruction: 0xf8dde748 │ │ │ │ ldrbmi r9, [r2], -ip │ │ │ │ andcc r9, r1, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xd1964293 │ │ │ │ @@ -5328,34 +5328,34 @@ │ │ │ │ rscsvs r0, r3, #44, 4 @ 0xc0000002 │ │ │ │ @ instruction: 0xf8db4591 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ bicle r0, sp, ip, lsr #22 │ │ │ │ @ instruction: 0xd1b84547 │ │ │ │ ldmvs r0!, {r0, r1, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf1682100 │ │ │ │ - strmi pc, [r3], r9, lsr #18 │ │ │ │ + strmi pc, [r3], sp, asr #18 │ │ │ │ suble r2, ip, r0, lsl #16 │ │ │ │ @ instruction: 0xf1a49b05 │ │ │ │ @ instruction: 0xf5030a80 │ │ │ │ @ instruction: 0xf503589e │ │ │ │ @ instruction: 0xf108519f │ │ │ │ tstcc r4, r8, lsl r8 │ │ │ │ @ instruction: 0xf8db9103 │ │ │ │ stmiavs r3!, {r3, lr} │ │ │ │ movweq lr, #15274 @ 0x3baa │ │ │ │ blle d256f8 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ streq pc, [ip, -r4, lsl #2] │ │ │ │ - @ instruction: 0xf8b6f16b │ │ │ │ + @ instruction: 0xf8daf16b │ │ │ │ ldmvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8ecf168 │ │ │ │ + @ instruction: 0xf910f168 │ │ │ │ andeq pc, ip, r6, lsl #2 │ │ │ │ - @ instruction: 0xf8b8f16b │ │ │ │ + @ instruction: 0xf8dcf16b │ │ │ │ @ instruction: 0xf17e9803 │ │ │ │ - stmdbvs r5!, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r5!, {r0, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x001e42af │ │ │ │ stccc 8, cr6, [ip, #-428]! @ 0xfffffe54 │ │ │ │ stmdbeq ip!, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf105d014 │ │ │ │ strbmi r0, [r0], -r8, lsl #2 │ │ │ │ blx ff096da8 │ │ │ │ ldmib r5, {r3, r5, r9, sl, lr}^ │ │ │ │ @@ -5364,17 +5364,17 @@ │ │ │ │ bl 1f18b28 │ │ │ │ ldrsbtcc pc, [r0], -r9 @ │ │ │ │ eoreq pc, ip, #1073741826 @ 0x40000002 │ │ │ │ @ instruction: 0xf1a34297 │ │ │ │ mvnle r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdals r3, {r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [r8, #-504] @ 0xfffffe08 │ │ │ │ + ldc2 1, cr15, [ip, #-504]! @ 0xfffffe08 │ │ │ │ ldmvs r0!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8dcf168 │ │ │ │ + @ instruction: 0xf900f168 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ stmdals r6, {r0, r2, r3, r4, r5, r7, r8, ip, lr, pc} │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ blmi 3beb38 │ │ │ │ @ instruction: 0xe728447b │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ lsrcs lr, r5, #14 │ │ │ │ @@ -5386,28 +5386,28 @@ │ │ │ │ andls r2, r6, r5, lsl #6 │ │ │ │ stc2l 0, cr15, [r8, #308] @ 0x134 │ │ │ │ svclt 0x0000e700 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffeca1 │ │ │ │ @ instruction: 0xffffebed │ │ │ │ @ instruction: 0xffffeb6b │ │ │ │ - eoreq r7, sp, r8, asr #28 │ │ │ │ + eoreq r7, sp, r8, lsr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb1dc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 45eb88 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf1672000 │ │ │ │ - @ instruction: 0x4603fedb │ │ │ │ + @ instruction: 0x4603feff │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf16b60a3 │ │ │ │ - @ instruction: 0xf104f819 │ │ │ │ + @ instruction: 0xf104f83d │ │ │ │ @ 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 │ │ │ │ @@ -5417,15 +5417,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf5014682 │ │ │ │ @ instruction: 0xf10b5b9f │ │ │ │ @ instruction: 0x460f0b14 │ │ │ │ @ instruction: 0xf17e4658 │ │ │ │ - @ instruction: 0xf8dafca1 │ │ │ │ + @ instruction: 0xf8dafcc5 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ strmi r0, [r2, #1068]! @ 0x42c │ │ │ │ ldmdavs sp, {r1, r2, r4, ip, lr, pc}^ │ │ │ │ ldrpl pc, [lr], r7, lsl #10 │ │ │ │ stccc 6, cr3, [ip, #-96]! @ 0xffffffa0 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf09d4630 │ │ │ │ @@ -5433,19 +5433,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7f9601a │ │ │ │ blvs b55814 │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf17e4658 │ │ │ │ - ldrbmi pc, [r8], -pc, lsl #25 @ │ │ │ │ - ldc2l 1, cr15, [lr], #-504 @ 0xfffffe08 │ │ │ │ + @ instruction: 0x4658fcb3 │ │ │ │ + stc2 1, cr15, [r2], #504 @ 0x1f8 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1682100 │ │ │ │ - strmi pc, [r0], pc, asr #16 │ │ │ │ + sxtab16mi pc, r0, r3, ror #16 @ │ │ │ │ @ instruction: 0xf507b360 │ │ │ │ @ instruction: 0x3718579e │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x4010f8d9 │ │ │ │ svclt 0x001e42a6 │ │ │ │ stccc 8, cr6, [ip], #-404 @ 0xfffffe6c │ │ │ │ @@ -5459,19 +5459,19 @@ │ │ │ │ blvs bd57b8 │ │ │ │ msreq CPSR_fs, #4, 2 │ │ │ │ addsmi r3, lr, #44, 26 @ 0xb00 │ │ │ │ strbmi sp, [r8], -ip, ror #3 │ │ │ │ b fed98cb4 │ │ │ │ @ instruction: 0xf8da4641 │ │ │ │ @ instruction: 0xf1680008 │ │ │ │ - strmi pc, [r0], r3, lsr #16 │ │ │ │ + strmi pc, [r0], r7, asr #16 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf10a4658 │ │ │ │ @ instruction: 0xf17e0734 │ │ │ │ - @ instruction: 0xf8dafc53 │ │ │ │ + @ instruction: 0xf8dafc77 │ │ │ │ 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: 0xf04d6600 │ │ │ │ @@ -5490,17 +5490,17 @@ │ │ │ │ stc2l 0, cr15, [r6, #-308]! @ 0xfffffecc │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdavs fp!, {r2, r3, r4, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ adcmi r4, pc, #44, 12 @ 0x2c00000 │ │ │ │ mvnle r4, sp, lsl r6 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1672100 │ │ │ │ - @ instruction: 0xf10aff23 │ │ │ │ + @ instruction: 0xf10aff47 │ │ │ │ @ instruction: 0xf16a000c │ │ │ │ - pop {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r1, r2, r3, 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, asr #8 │ │ │ │ mulle fp, r6, r5 │ │ │ │ svccc 0x0004f850 │ │ │ │ @@ -5514,15 +5514,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf500460f │ │ │ │ @ instruction: 0xf108589f │ │ │ │ @ instruction: 0x46060814 │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - ldmdavs fp!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, sl, fp, ip, sp, lr, pc}^ │ │ │ │ mulsle r9, pc, r2 @ │ │ │ │ @ instruction: 0xf506685d │ │ │ │ @ instruction: 0xf1a3569e │ │ │ │ ldrcc r0, [r8], -ip, lsr #8 │ │ │ │ @ instruction: 0xf1043d2c │ │ │ │ ldrtmi r0, [r0], -r8, lsl #2 │ │ │ │ @ instruction: 0xf970f09d │ │ │ │ @@ -5530,15 +5530,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ b b18dc8 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429f │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - pop {r0, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf8df4680 │ │ │ │ @ instruction: 0x46910650 │ │ │ │ @@ -5795,25 +5795,25 @@ │ │ │ │ streq lr, [r5], #-2689 @ 0xfffff57f │ │ │ │ @ instruction: 0xf7f92140 │ │ │ │ teqvs ip, #3616 @ 0xe20 │ │ │ │ @ instruction: 0xf1086204 │ │ │ │ @ instruction: 0xf8c9040c │ │ │ │ subvs r0, r5, #0 │ │ │ │ cmnvs sp, #32, 12 @ 0x2000000 │ │ │ │ - ldc2 1, cr15, [r6, #-424] @ 0xfffffe58 │ │ │ │ + ldc2 1, cr15, [sl, #-424]! @ 0xfffffe58 │ │ │ │ ldrdeq pc, [r8], -r8 │ │ │ │ teqpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - stc2 1, cr15, [ip, #-412] @ 0xfffffe64 │ │ │ │ + ldc2 1, cr15, [r0, #-412]! @ 0xfffffe64 │ │ │ │ andcc lr, sl, #3522560 @ 0x35c000 │ │ │ │ stmvs r1, {r5, r8, ip, sp, pc} │ │ │ │ stmdacs r0, {r3, r6, r8, fp, sp, lr} │ │ │ │ adcshi pc, r1, r0, asr #32 │ │ │ │ stmib r7, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf16a320a │ │ │ │ - bvs fef5a678 │ │ │ │ + bvs fef5a708 │ │ │ │ @ instruction: 0xf8d36afa │ │ │ │ blcs 1a803c │ │ │ │ mrcge 6, 0, APSR_nzcv, cr2, cr15, {1} │ │ │ │ stmdacs r0, {r4, r6, r7, r9, fp, sp, lr} │ │ │ │ mcrge 4, 1, pc, cr0, cr15, {1} @ │ │ │ │ and r2, r4, r0, lsl #6 │ │ │ │ addcc r3, r8, #67108864 @ 0x4000000 │ │ │ │ @@ -5894,15 +5894,15 @@ │ │ │ │ @ instruction: 0xd1d5429e │ │ │ │ ldmib r7, {r2, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stmdbne r9, {r0, r1, r9, ip, sp} │ │ │ │ andeq pc, r0, r0, asr #2 │ │ │ │ stmibvs fp, {r1, r2, r3, r4, r6, r9, sl, sp, lr, pc} │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x46204699 │ │ │ │ - mrrc2 1, 6, pc, sl, cr10 @ │ │ │ │ + ldc2l 1, cr15, [lr], #-424 @ 0xfffffe58 │ │ │ │ bvs ffef5e98 │ │ │ │ blne b996fc │ │ │ │ ldreq lr, [r2], #-2514 @ 0xfffff62e │ │ │ │ blcs c99704 │ │ │ │ @ instruction: 0xf101fb02 │ │ │ │ cmnpcs ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ strmi pc, [r1, #-2980] @ 0xfffff45c │ │ │ │ @@ -6023,15 +6023,15 @@ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462183f0 │ │ │ │ @ instruction: 0xf08f4628 │ │ │ │ @ instruction: 0xe7d5fa3b │ │ │ │ @ instruction: 0x461a469c │ │ │ │ svclt 0x0000e7b0 │ │ │ │ - eoreq r7, sp, lr, ror r4 │ │ │ │ + ldrdeq r7, [sp], -lr @ │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mcrcc 8, 2, pc, cr4, cr0, {6} @ │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ strdlt r2, [r4], ip │ │ │ │ @@ -6192,25 +6192,25 @@ │ │ │ │ @ instruction: 0xf0c12390 │ │ │ │ @ instruction: 0x4604f8b3 │ │ │ │ bvs fe08863c │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d5, d4 │ │ │ │ - @ instruction: 0xf8cdf8a3 │ │ │ │ + @ instruction: 0xf8cdf8c7 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91b97c │ │ │ │ blvs ff000468 │ │ │ │ blvs 364f0 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d9, d1 │ │ │ │ - movwcs pc, #3681 @ 0xe61 @ │ │ │ │ + movwcs pc, #3717 @ 0xe85 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec484 │ │ │ │ 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 @ │ │ │ │ @@ -6221,15 +6221,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ @ instruction: 0xe7e8fb79 │ │ │ │ ldmib ip, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r4, r2, r0, ror #15 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, sl, ror r7 │ │ │ │ - eoreq r7, sp, lr, ror #2 │ │ │ │ + eoreq r7, sp, lr, asr #3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -6239,25 +6239,25 @@ │ │ │ │ @ instruction: 0xf0c12390 │ │ │ │ @ instruction: 0x4604f855 │ │ │ │ bvs fe0886f8 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vcgt.s d25, d5, d4 │ │ │ │ - @ instruction: 0xf8cdf845 │ │ │ │ + @ instruction: 0xf8cdf869 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91ba38 │ │ │ │ blvs ff000524 │ │ │ │ blvs 365ac │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ - vabd.s32 d25, d8, d1 │ │ │ │ - movwcs pc, #4095 @ 0xfff @ │ │ │ │ + vabd.s32 d25, d9, d1 │ │ │ │ + movwcs pc, #2083 @ 0x823 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec540 │ │ │ │ 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 @ │ │ │ │ @@ -6268,15 +6268,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ @ instruction: 0xe7e8fb1b │ │ │ │ ldmdb lr!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r4, r2, r4, lsr #14 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r4, [r2], lr │ │ │ │ - strhteq r7, [sp], -r2 │ │ │ │ + eoreq r7, sp, r2, lsl r1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -6285,26 +6285,26 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0c02390 │ │ │ │ @ instruction: 0x4604fff7 │ │ │ │ bvs fe0887b4 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ - vcgt.s d25, d4, d4 │ │ │ │ - @ instruction: 0xf8cdffe7 │ │ │ │ + vcgt.s d25, d5, d4 │ │ │ │ + @ instruction: 0xf8cdf80b │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe91baf4 │ │ │ │ blvs ff0005e0 │ │ │ │ blvs 36668 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabd.s32 d25, d10, d1 │ │ │ │ - movwcs pc, #3041 @ 0xbe1 @ │ │ │ │ + movwcs pc, #3077 @ 0xc05 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3ec5fc │ │ │ │ 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 @ │ │ │ │ @@ -6315,15 +6315,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0cb9400 │ │ │ │ @ instruction: 0xe7e8fabd │ │ │ │ stmdb r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r4, r2, r8, ror #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r4, r2, r2, lsl #12 │ │ │ │ - strdeq r6, [sp], -r6 @ │ │ │ │ + eoreq r7, sp, r6, asr r0 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb2c48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xffcaf0c0 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -6340,17 +6340,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r4, r6, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9383 │ │ │ │ @ instruction: 0xf0f10300 │ │ │ │ tstpcs r4, r7, lsl sp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - blx ffa98108 │ │ │ │ + blx 39810a │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx ff998110 │ │ │ │ + blx 298112 │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f8a818 │ │ │ │ @ instruction: 0xf1b9ee3e │ │ │ │ cmnle lr, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84c │ │ │ │ @ instruction: 0xf7f80801 │ │ │ │ @@ -6453,15 +6453,15 @@ │ │ │ │ blx fe217db4 │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - cdp2 2, 14, cr15, cr12, cr8, {3} │ │ │ │ + @ instruction: 0xff10f268 │ │ │ │ blmi 22e488 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535cd8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x00f6f7f8 │ │ │ │ @@ -6507,15 +6507,15 @@ │ │ │ │ blx 717e8c │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf888f268 │ │ │ │ + @ instruction: 0xf8acf268 │ │ │ │ blmi 22e560 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535db0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x008af7f8 │ │ │ │ @@ -6561,15 +6561,15 @@ │ │ │ │ @ instruction: 0xf9aef05b │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - ldc2l 2, cr15, [r8], #-420 @ 0xfffffe5c │ │ │ │ + ldc2 2, cr15, [ip], {105} @ 0x69 │ │ │ │ blmi 22e638 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 535e88 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ svc 0x001ef7f8 │ │ │ │ @@ -6634,28 +6634,28 @@ │ │ │ │ svclt 0x0000e7e6 │ │ │ │ adcseq r4, r2, r4, lsr #3 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb312c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - stc2 2, cr15, [lr, #-464]! @ 0xfffffe30 │ │ │ │ + ldc2l 2, cr15, [r2, #-464] @ 0xfffffe30 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2 2, cr15, [sl, #-464]! @ 0xfffffe30 │ │ │ │ - @ instruction: 0xf826f171 │ │ │ │ + stc2l 2, cr15, [lr, #-464] @ 0xfffffe30 │ │ │ │ + @ instruction: 0xf84af171 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xf9f8f162 │ │ │ │ + blx 7984d4 │ │ │ │ @ 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 │ │ │ │ - stc2l 2, cr15, [ip, #464]! @ 0x1d0 │ │ │ │ + mrc2 2, 0, pc, cr0, cr4, {3} │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -6663,15 +6663,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980bc8 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8dafcf5 │ │ │ │ + @ instruction: 0xf8dafd19 │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6775,15 +6775,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980d88 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8dafc15 │ │ │ │ + @ instruction: 0xf8dafc39 │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6887,15 +6887,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 1980f48 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s d25, d4, d9 │ │ │ │ - @ instruction: 0xf8dafb35 │ │ │ │ + @ instruction: 0xf8dafb59 │ │ │ │ @ instruction: 0xf8da3b14 │ │ │ │ @ instruction: 0xf8da2b34 │ │ │ │ vmovvs.32 r8, d11[0] │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r8, lsr fp │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6993,18 +6993,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb36bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vrhadd.s d25, d4, d1 │ │ │ │ - @ instruction: 0x0782fb39 │ │ │ │ + @ instruction: 0x0782fb5d │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - blx d18eb2 │ │ │ │ + blx 1618eb2 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -7024,15 +7024,15 @@ │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldrbvs r6, [fp, #-2075]! @ 0xfffff7e5 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ rscsvs r4, fp, #9306112 @ 0x8e0000 │ │ │ │ rsbsvs r4, r8, r8, ror r4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - stc2l 1, cr15, [lr, #-420]! @ 0xfffffe5c │ │ │ │ + ldc2 1, cr15, [r2, #420] @ 0x1a4 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f86138 │ │ │ │ @ instruction: 0x4649edda │ │ │ │ @ instruction: 0xf04c4640 │ │ │ │ @ instruction: 0x4640fa9d │ │ │ │ @ instruction: 0xf99cf04c │ │ │ │ movtpl pc, #1286 @ 0x506 @ │ │ │ │ @@ -7140,15 +7140,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ subseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ orrslt r3, r8, r0, ror #4 │ │ │ │ ldrmi r4, [r9], -sl, lsr #12 │ │ │ │ - stc2l 1, cr15, [r0], {105} @ 0x69 │ │ │ │ + stc2l 1, cr15, [r4], #420 @ 0x1a4 │ │ │ │ bvs fff08ca4 │ │ │ │ rsbcc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rsbeq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ ldr r5, [fp, r8, ror #4]! │ │ │ │ svclt 0x00384545 │ │ │ │ strb r4, [r1, r5, asr #12]! │ │ │ │ @@ -7165,15 +7165,15 @@ │ │ │ │ @ instruction: 0xf8c62300 │ │ │ │ stmib r6, {r3, r5, r6, r9, ip, lr}^ │ │ │ │ @ instruction: 0xe79d3997 │ │ │ │ b 1f9a754 │ │ │ │ adcseq r3, r2, r6, ror #21 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r3, [r2], ip │ │ │ │ - eorseq fp, r3, r6, lsr #2 │ │ │ │ + eorseq fp, r3, r6, lsl #3 │ │ │ │ adcseq r3, r2, r0, asr #18 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r1], r7, lsl #1 │ │ │ │ @@ -7183,42 +7183,42 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [fp], ip, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1830300 │ │ │ │ - @ instruction: 0x4604fb15 │ │ │ │ + @ instruction: 0x4604fb39 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - cdp2 1, 13, cr15, cr12, cr7, {4} │ │ │ │ + @ instruction: 0xff00f187 │ │ │ │ msrne (UNDEF: 39), r0 │ │ │ │ @ instruction: 0xf1836938 │ │ │ │ - @ instruction: 0x464afb35 │ │ │ │ + @ instruction: 0x464afb59 │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - cdp2 1, 8, cr15, cr14, cr5, {4} │ │ │ │ + cdp2 1, 11, cr15, cr2, cr5, {4} │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r0], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ cdpeq 0, 7, cr15, cr8, cr15, {2} │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, sp, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ blx 3e8852 │ │ │ │ svcvc 0x005b330c │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorlt pc, r8, r3, asr #17 │ │ │ │ - cdp2 1, 11, cr15, cr0, cr7, {4} │ │ │ │ + cdp2 1, 13, cr15, cr4, cr7, {4} │ │ │ │ blmi 2ef06c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1b68ac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @@ -7249,26 +7249,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: 0xf860f274 │ │ │ │ - ldc2 1, cr15, [r2, #-388]! @ 0xfffffe7c │ │ │ │ + @ instruction: 0xf884f274 │ │ │ │ + ldc2l 1, cr15, [r6, #-388] @ 0xfffffe7c │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs b6bec │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vmax.s d18, d4, d1 │ │ │ │ - @ instruction: 0xf161f855 │ │ │ │ - tstplt r0, r7, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf161f879 │ │ │ │ + tstplt r0, fp, asr #26 @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf84cf274 │ │ │ │ - ldc2 1, cr15, [lr, #-388] @ 0xfffffe7c │ │ │ │ + @ instruction: 0xf870f274 │ │ │ │ + stc2l 1, cr15, [r2, #-388] @ 0xfffffe7c │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f84631 │ │ │ │ strbmi lr, [r1], -r6, lsr #23 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ bl fe89a8f8 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -7293,36 +7293,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1834699 │ │ │ │ - stmdbvs fp!, {r0, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r7, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f350b │ │ │ │ stmdbvs r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1853178 │ │ │ │ - ldrbmi pc, [r1], -pc, lsr #27 @ │ │ │ │ + @ instruction: 0x4651fdd3 │ │ │ │ @ instruction: 0xf1874620 │ │ │ │ - blvc f5c170 │ │ │ │ + blvc f5c200 │ │ │ │ teqpvc sp, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ blx 1b6e4c │ │ │ │ b ad95dc │ │ │ │ @ instruction: 0xf1830903 │ │ │ │ - @ instruction: 0x9603fa3f │ │ │ │ + strls pc, [r3], -r3, ror #20 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #10832 @ 0x2a50 │ │ │ │ strbteq pc, [r0], -r0, lsl #2 @ │ │ │ │ mullt ip, r7, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ ldm sp, {r3, r5, ip, sp, pc} │ │ │ │ @@ -7338,15 +7338,15 @@ │ │ │ │ blx a4a26 │ │ │ │ ldrbtmi r2, [r1], -r3, lsl #4 │ │ │ │ @ instruction: 0xf8927f93 │ │ │ │ bl 3e4ae0 │ │ │ │ bl 3dd838 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - ldc2 1, cr15, [r0, #540]! @ 0x21c │ │ │ │ + ldc2l 1, cr15, [r4, #540] @ 0x21c │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00b2501 │ │ │ │ blx 19f6c8 │ │ │ │ @ instruction: 0xf105f50b │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -7362,49 +7362,49 @@ │ │ │ │ ldrbtmi r8, [r8], #436 @ 0x1b4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932b │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1ad0bfc │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r5, {r2, r8, sp} │ │ │ │ - stc2 1, cr15, [lr, #-540] @ 0xfffffde4 │ │ │ │ + ldc2 1, cr15, [r2, #-540]! @ 0xfffffde4 │ │ │ │ andcs r4, r4, #104448 @ 0x19800 │ │ │ │ ldmdals r9, {r3, r8, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf182930f │ │ │ │ - ldcls 15, cr15, [r9], {69} @ 0x45 │ │ │ │ + ldcls 15, cr15, [r9], {105} @ 0x69 │ │ │ │ ldcne 6, cr4, [r8], #524 @ 0x20c │ │ │ │ - @ instruction: 0xf88af25d │ │ │ │ + @ instruction: 0xf8aef25d │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - @ instruction: 0xff3af182 │ │ │ │ + @ instruction: 0xff5ef182 │ │ │ │ movwcs r9, #7193 @ 0x1c19 │ │ │ │ eorscs r4, ip, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf8842100 │ │ │ │ ldmdage ip, {r0, r2, r6, ip, sp} │ │ │ │ ldrdcc pc, [ip], #132 @ 0x84 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rsccc pc, ip, r4, asr #17 │ │ │ │ mcr 7, 1, pc, cr6, cr7, {7} @ │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - @ instruction: 0xf93af183 │ │ │ │ + @ instruction: 0xf95ef183 │ │ │ │ @ instruction: 0x46046933 │ │ │ │ tstpeq r7, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r9, sp, lr} │ │ │ │ strcc lr, [fp], -r0, asr #19 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ @ instruction: 0x46319b19 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1853178 │ │ │ │ - strtmi pc, [r1], -r1, lsl #26 │ │ │ │ + strtmi pc, [r1], -r5, lsr #26 │ │ │ │ @ instruction: 0xf187a815 │ │ │ │ - bvs ff91c014 │ │ │ │ + bvs ff91c0a4 │ │ │ │ blcs 67af70 │ │ │ │ ldm pc, {r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x006ff003 │ │ │ │ rsbsvc r7, r8, #7274496 @ 0x6f0000 │ │ │ │ rsbsvc r1, r2, #114 @ 0x72 │ │ │ │ andsne r7, r0, r8, ror r8 │ │ │ │ andsne r6, r0, r5, ror pc │ │ │ │ @@ -7412,47 +7412,47 @@ │ │ │ │ rsbeq r6, pc, pc, ror #30 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ @ instruction: 0xf04fe7a1 │ │ │ │ @ instruction: 0xf8920a40 │ │ │ │ vhadd.s8 d25, d0, d13 │ │ │ │ ldmdals r9, {r0, r1, r2, r3, r4, r5, r8, ip} │ │ │ │ @ instruction: 0xf1833701 │ │ │ │ - @ instruction: 0x464af97b │ │ │ │ + @ instruction: 0x464af99f │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r3], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f4649 │ │ │ │ @ instruction: 0xf1850a78 │ │ │ │ - blge 4dbebc │ │ │ │ + blge 4dbf4c │ │ │ │ mrrceq 1, 0, pc, r0, cr4 @ │ │ │ │ @ instruction: 0x26009614 │ │ │ │ stmib sp, {r0, r4, r9, sl, ip, pc}^ │ │ │ │ bvs 18f63d0 │ │ │ │ ldrsbt pc, [r0], pc @ │ │ │ │ blgt 4413cc │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8589a0f │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ blx 306bf6 │ │ │ │ @ instruction: 0xf8933302 │ │ │ │ bl 168c60 │ │ │ │ strbtmi r0, [ip], -r3, lsl #7 │ │ │ │ @ instruction: 0xf187629e │ │ │ │ - @ instruction: 0x9728fcf3 │ │ │ │ + @ instruction: 0x9728fd17 │ │ │ │ @ instruction: 0x2322af1d │ │ │ │ adccc pc, r4, sp, lsl #17 │ │ │ │ rsbls pc, ip, sp, asr #17 │ │ │ │ strgt ip, [pc], #-3855 @ 5cbc4 │ │ │ │ strgt ip, [pc], #-3855 @ 5cbc8 │ │ │ │ strgt ip, [pc], #-3855 @ 5cbcc │ │ │ │ muleq r3, r7, r8 │ │ │ │ andeq lr, r3, r4, lsl #17 │ │ │ │ ldmdage r5, {r0, r4, r5, r9, sl, lr} │ │ │ │ tstcs fp, #3620864 @ 0x374000 │ │ │ │ - @ instruction: 0xf83ef188 │ │ │ │ + @ instruction: 0xf862f188 │ │ │ │ strmi r2, [r2], -pc, lsl #6 │ │ │ │ ldmdage r5, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr10, cr15, {7} │ │ │ │ blmi 3ef440 │ │ │ │ ldmdals r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsr #22 │ │ │ │ @@ -7465,17 +7465,17 @@ │ │ │ │ beq d8d54 │ │ │ │ @ instruction: 0xf04fe799 │ │ │ │ @ instruction: 0xe7960a10 │ │ │ │ stmda r4!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r3, r2, ip, lsl #11 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r3, r2, r6, lsl #11 │ │ │ │ - strhteq r5, [sp], -r4 │ │ │ │ + eoreq r6, sp, r4, lsl r0 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - eoreq r5, sp, sl, lsl #30 │ │ │ │ + eoreq r5, sp, sl, ror #30 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ adcseq r3, r2, r0, lsl r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3e4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi r6, [r3], -r1, lsl #19 │ │ │ │ @@ -7699,15 +7699,15 @@ │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ blls 541bd8 │ │ │ │ @ instruction: 0x0179f890 │ │ │ │ tstpne r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ strmi r9, [r1], #-2058 @ 0xfffff7f6 │ │ │ │ tstls r0, fp, lsl #16 │ │ │ │ vmul.i32 d25, d5, d9 │ │ │ │ - blls 5dc860 │ │ │ │ + blls 5dc8f0 │ │ │ │ strbcc pc, [r0], #-2259 @ 0xfffff72d @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrtle r0, [r4], #-1883 @ 0xfffff8a5 │ │ │ │ stmdbls r1!, {r0, r3, r9, fp, ip, pc} │ │ │ │ strmi r9, [sl], #-2838 @ 0xfffff4ea │ │ │ │ andls r9, r9, #475136 @ 0x74000 │ │ │ │ @@ -7776,27 +7776,27 @@ │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 15d6e2 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r4, -sp]! │ │ │ │ - stc2 2, cr15, [sl, #-400]! @ 0xfffffe70 │ │ │ │ + stc2l 2, cr15, [lr, #-400] @ 0xfffffe70 │ │ │ │ bmi 1756ea0 │ │ │ │ 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: 0xffe0f261 │ │ │ │ + @ instruction: 0xf804f262 │ │ │ │ ldcls 8, cr6, [r9, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f74628 │ │ │ │ bls 258f68 │ │ │ │ @ instruction: 0x46049b13 │ │ │ │ tstls r8, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -7841,25 +7841,25 @@ │ │ │ │ andeq lr, r8, #196, 22 @ 0x31000 │ │ │ │ @ instruction: 0xf8da9e11 │ │ │ │ andls r3, r8, #68, 28 @ 0x440 │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s32 d25, d5, d7 │ │ │ │ - blls 49c628 │ │ │ │ + blls 49c6b8 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2e389c │ │ │ │ movwls r9, #1796 @ 0x704 │ │ │ │ @ instruction: 0xf8da9a08 │ │ │ │ stmdbls sp, {r2, r6, r9, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53bcf503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s32 d25, d4, d7 │ │ │ │ - blls 39c490 │ │ │ │ + blls 39c520 │ │ │ │ blx 1372ae │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [fp], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, fp, ip, pc} │ │ │ │ blx 103eb2 │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mcrge 4, 6, pc, cr1, cr15, {5} @ │ │ │ │ @@ -7995,15 +7995,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ stc 7, cr15, [r2], {247} @ 0xf7 │ │ │ │ adcseq r2, r2, r4, ror #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r2, r1, r5, asr #8 │ │ │ │ strhteq sp, [ip], r2 │ │ │ │ - eorseq sl, r3, ip, ror #7 │ │ │ │ + eorseq sl, r3, ip, asr #8 │ │ │ │ adcseq r2, r2, sl, asr #23 │ │ │ │ andeq fp, r0, pc, asr #21 │ │ │ │ adceq sp, ip, r4, lsl #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8124,15 +8124,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ bl 9b648 │ │ │ │ adcseq r2, r2, r0, ror #22 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r4, r1, r1, ror #13 │ │ │ │ adceq sp, ip, sl, ror r6 │ │ │ │ - eorseq sl, r3, r8, ror #3 │ │ │ │ + eorseq sl, r3, r8, asr #4 │ │ │ │ adcseq r2, r2, r6, asr #19 │ │ │ │ andeq sp, r0, r3, ror #20 │ │ │ │ adceq sp, ip, ip, asr #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -8253,30 +8253,30 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ ldmib lr!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r2, r2, ip, asr r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r6, r1, r9, ror #13 │ │ │ │ adceq sp, ip, r2, asr #8 │ │ │ │ - eorseq r9, r3, r4, ror #31 │ │ │ │ + eorseq sl, r3, r4, asr #32 │ │ │ │ adcseq r2, r2, r2, asr #15 │ │ │ │ andeq ip, r0, r7, lsr r7 │ │ │ │ umlaleq sp, ip, r4, r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4a98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf876f273 │ │ │ │ - stc2l 1, cr15, [r8, #-384] @ 0xfffffe80 │ │ │ │ + @ instruction: 0xf89af273 │ │ │ │ + stc2l 1, cr15, [ip, #-384]! @ 0xfffffe80 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ blcs b7bc0 │ │ │ │ @ instruction: 0x4620d93a │ │ │ │ - @ instruction: 0xf86cf273 │ │ │ │ - ldc2 1, cr15, [lr, #-384]! @ 0xfffffe80 │ │ │ │ + @ instruction: 0xf890f273 │ │ │ │ + stc2l 1, cr15, [r2, #-384]! @ 0xfffffe80 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r4, r6, r9, pc} │ │ │ │ blcs 9fc38 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 42523c │ │ │ │ ldm pc, {r0, r1, r2, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, fp, #18 │ │ │ │ @@ -8288,24 +8288,24 @@ │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r6 │ │ │ │ ldclcs 3, cr7, [fp], #-936 @ 0xfffffc58 │ │ │ │ eorshi pc, sl, #0 │ │ │ │ andle r2, r5, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - @ instruction: 0xf9f2f273 │ │ │ │ + blx 61a2dc │ │ │ │ cmplt r0, r1, lsl #22 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ blx fff99a82 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ blx ff699a8a │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vmax.s d20, d3, d16 │ │ │ │ - @ instruction: 0x4603f831 │ │ │ │ + @ instruction: 0x4603f855 │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9df │ │ │ │ bcs fe95e1b8 │ │ │ │ ldrdge sp, [r2, -fp] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -8757,15 +8757,15 @@ │ │ │ │ @ instruction: 0xf7fe4662 │ │ │ │ blls d1d128 │ │ │ │ blls d42c80 │ │ │ │ blls d82cb8 │ │ │ │ blls dc2c74 │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xf96cf160 │ │ │ │ + @ instruction: 0xf990f160 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r3, r5, r6, r8, pc} │ │ │ │ blcs a03dc │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-781] @ 0xfffffcf3 │ │ │ │ ldmdavs fp!, {r8, sl, sp} │ │ │ │ movwls r4, #34399 @ 0x865f │ │ │ │ @@ -9027,15 +9027,15 @@ │ │ │ │ @ instruction: 0xf7fece35 │ │ │ │ blls d1ccf0 │ │ │ │ blls d430b0 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e044b4 │ │ │ │ @ instruction: 0xf15f9317 │ │ │ │ - stmdacs r0, {r0, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9316,15 +9316,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d1e86c │ │ │ │ blls d43534 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e04938 │ │ │ │ @ instruction: 0xf15f9317 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9605,15 +9605,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d1e3e8 │ │ │ │ blls d439b8 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e04dbc │ │ │ │ @ instruction: 0xf15f9317 │ │ │ │ - stmdacs r0, {r0, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -9855,24 +9855,24 @@ │ │ │ │ @ instruction: 0xd1017f9e │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb637c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf15f4604 │ │ │ │ - @ instruction: 0xf890f8d9 │ │ │ │ + @ instruction: 0xf890f8fd │ │ │ │ blcs 12b260 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c5b1a4 │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ @ instruction: 0xf16d4620 │ │ │ │ - svcne 0x002bfe8f │ │ │ │ + svcne 0x002bfeb3 │ │ │ │ ldmdale r2!, {r2, r3, r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ teqcc r1, pc, lsl #30 │ │ │ │ ldrne r3, [r5, #-271] @ 0xfffffef1 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ teqcc r1, r6, lsr #2 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -9887,15 +9887,15 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldrb r1, [r9, r8, asr #11] │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ ldrb r1, [r5, r8, asr #11] │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ ldrb r1, [r1, r8, asr #11] │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ - stc2l 1, cr15, [r8, #436]! @ 0x1b4 │ │ │ │ + cdp2 1, 0, cr15, cr12, cr13, {3} │ │ │ │ bls cd750 │ │ │ │ svclt 0x00144282 │ │ │ │ andcs r2, r4, r6 │ │ │ │ stmdacs r0, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs fp, r7, r4, lsl pc │ │ │ │ ldrb r2, [ip, r4] │ │ │ │ ldrb r2, [sl, r3] │ │ │ │ @@ -9911,16 +9911,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 │ │ │ │ - blx fe59bc32 │ │ │ │ - @ instruction: 0xf866f15f │ │ │ │ + blx fee9bc32 │ │ │ │ + @ instruction: 0xf88af15f │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb6488 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -11137,15 +11137,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - blx ff69cf54 │ │ │ │ + blx fff9cf54 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ blx fe79c628 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ andcs pc, pc, #618496 @ 0x97000 │ │ │ │ @@ -11197,15 +11197,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - blx 189d044 │ │ │ │ + blx fe19d044 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ ldc2 0, cr15, [r6], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #12544 @ 0x3100 │ │ │ │ @@ -11257,15 +11257,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - @ instruction: 0xf9e8f270 │ │ │ │ + blx 39d134 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ stc2l 0, cr15, [ip], #136 @ 0x88 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0224628 │ │ │ │ andcs pc, pc, #59136 @ 0xe700 │ │ │ │ @@ -11496,15 +11496,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2bd930 │ │ │ │ ldm pc, {r1, r2, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x00aaf003 │ │ │ │ cmnpl pc, r5, lsl #10 │ │ │ │ tstpl r5, r5, lsl #10 │ │ │ │ andls r4, r1, #16, 12 @ 0x1000000 │ │ │ │ - stc2 1, cr15, [r6], {93} @ 0x5d │ │ │ │ + stc2 1, cr15, [sl], #-372 @ 0xfffffe8c │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe9801 │ │ │ │ @ instruction: 0xf106fb07 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r4, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -11640,15 +11640,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq 9c3bc │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - @ instruction: 0xf9aaf161 │ │ │ │ + @ instruction: 0xf9cef161 │ │ │ │ blls c717c │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 149c3f8 │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -12000,15 +12000,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f3e7e2 │ │ │ │ svclt 0x0000ecb8 │ │ │ │ ldrsbteq lr, [r1], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq lr, r1, ip, lsr sp │ │ │ │ - eoreq r1, sp, r4, ror r7 │ │ │ │ + ldrdeq r1, [sp], -r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb8518 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, asr #31 │ │ │ │ strmi r4, [lr], -r6, asr #16 │ │ │ │ ldrbtmi r4, [r8], #-2374 @ 0xfffff6ba │ │ │ │ stcge 0, cr11, [r6], {140} @ 0x8c │ │ │ │ @@ -12542,15 +12542,15 @@ │ │ │ │ strbt r6, [r6], r2, rrx │ │ │ │ ldmda lr!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ ldrsbteq lr, [r1], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq lr, [r1], sl │ │ │ │ - ldrdeq r0, [sp], -lr @ │ │ │ │ + eoreq r1, sp, lr, lsr r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f333f8 │ │ │ │ addslt r4, r5, fp, lsr fp │ │ │ │ sxtab16mi r4, r2, sl, ror #8 │ │ │ │ @@ -12573,15 +12573,15 @@ │ │ │ │ bls 956110 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15c4638 │ │ │ │ - teqplt r8, sp @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r1, asr #23 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed22810 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489c20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -12768,15 +12768,15 @@ │ │ │ │ bls 95641c │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ teqle pc, lr @ @ │ │ │ │ @ instruction: 0xf15c4638 │ │ │ │ - teqplt r8, r7, lsl sl @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp, lsr sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed22b1c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489c20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -12936,17 +12936,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - blx ffd1eb6a │ │ │ │ + ldc2 2, cr15, [r6], {110} @ 0x6e │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - blx ffc1eb72 │ │ │ │ + ldc2 2, cr15, [r2], {110} @ 0x6e │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 348628 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13112,17 +13112,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - blx fe51ee28 │ │ │ │ + blx fee1ee28 │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - blx fe41ee30 │ │ │ │ + blx fed1ee30 │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 3488e8 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13481,15 +13481,15 @@ │ │ │ │ strbt r6, [fp], r2, rrx │ │ │ │ stmdb r8!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq sp, r1, ip, lsl r9 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq sp, r1, r6, lsr #14 │ │ │ │ - eoreq r0, sp, r2, lsr r1 │ │ │ │ + mlaeq sp, r2, r1, r0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi d74298 │ │ │ │ blmi d744b4 │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -13633,15 +13633,15 @@ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x001c2b00 │ │ │ │ vst3.8 {d18-d20}, [pc], r2 │ │ │ │ @ instruction: 0x4640789e │ │ │ │ - blx 159f202 │ │ │ │ + blx 1e9f202 │ │ │ │ blvs fe08f158 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ cmpeq r0, r0, asr #18 │ │ │ │ b 14498bc │ │ │ │ vst2.8 {d2,d4}, [r9], r9 │ │ │ │ bge 1011b0 │ │ │ │ @@ -13802,17 +13802,17 @@ │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addspl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ movwls r3, #53788 @ 0xd21c │ │ │ │ @ instruction: 0xf8d3920f │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldrbmi r8, [r8], -sl, asr #1 │ │ │ │ - stc2 2, cr15, [lr, #-436]! @ 0xfffffe4c │ │ │ │ + ldc2l 2, cr15, [r2, #-436] @ 0xfffffe4c │ │ │ │ stmdals sl, {r0, r1, r3, ip, pc} │ │ │ │ - stc2 2, cr15, [sl, #-436]! @ 0xfffffe4c │ │ │ │ + stc2l 2, cr15, [lr, #-436] @ 0xfffffe4c │ │ │ │ ldrsbtcc pc, [r8], #-138 @ 0xffffff76 @ │ │ │ │ bls 3493b0 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ andls r9, ip, r5, lsl #6 │ │ │ │ ldrtmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89a9304 │ │ │ │ @@ -13979,15 +13979,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - @ instruction: 0xf8a0f15b │ │ │ │ + @ instruction: 0xf8c4f15b │ │ │ │ blvs fe08f6c0 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12bd898 │ │ │ │ blls 26c82c │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -14133,19 +14133,19 @@ │ │ │ │ blx b1f55e │ │ │ │ @ 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 fe69fe18 │ │ │ │ - ldc2 1, cr15, [r2, #-420]! @ 0xfffffe5c │ │ │ │ + blx fef9fe18 │ │ │ │ + ldc2l 1, cr15, [r6, #-420] @ 0xfffffe5c │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx 1a9fe2a │ │ │ │ + blx fe39fe2a │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 126c884 │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -14168,15 +14168,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2a15e8 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vadd.i32 d22, d13, d24 │ │ │ │ - @ instruction: 0xf010fb2b │ │ │ │ + @ instruction: 0xf010fb4f │ │ │ │ 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 │ │ │ │ @@ -14201,15 +14201,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c164 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, r5, ror #29 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r9, lsl #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed24180 │ │ │ │ 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 │ │ │ │ @@ -14254,15 +14254,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 6c238 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf15a4640 │ │ │ │ - teqplt r8, fp, ror lr @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed24254 │ │ │ │ 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 │ │ │ │ @@ -14632,15 +14632,15 @@ │ │ │ │ stmda ip!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq ip, r1, r8, lsr #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq ip, r1, r8, asr #17 │ │ │ │ adceq r7, ip, ip, asr #8 │ │ │ │ strhteq r7, [ip], ip │ │ │ │ adcseq ip, r1, ip, asr #11 │ │ │ │ - ldrshteq r3, [r3], -r0 │ │ │ │ + eorseq r3, r3, r0, asr ip │ │ │ │ adceq r7, ip, r2, lsl r1 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15049,15 +15049,15 @@ │ │ │ │ stcl 7, cr15, [sl], #960 @ 0x3c0 │ │ │ │ adcseq ip, r1, r4, lsr #5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq ip, r1, r4, asr #4 │ │ │ │ umlaleq r6, ip, r4, sp │ │ │ │ adceq r6, ip, r4, lsl #26 │ │ │ │ adcseq fp, r1, r8, asr #30 │ │ │ │ - eorseq r3, r3, ip, ror #10 │ │ │ │ + eorseq r3, r3, ip, asr #11 │ │ │ │ adceq r6, ip, sl, asr sl │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -15466,15 +15466,15 @@ │ │ │ │ stmib r8!, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq fp, r1, r0, lsr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq fp, r1, r0, asr #23 │ │ │ │ ldrdeq r6, [ip], ip @ │ │ │ │ adceq r6, ip, ip, asr #12 │ │ │ │ adcseq fp, r1, r4, asr #17 │ │ │ │ - eorseq r2, r3, r8, ror #29 │ │ │ │ + eorseq r2, r3, r8, asr #30 │ │ │ │ adceq r6, ip, r2, lsr #7 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -16177,23 +16177,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1584658 │ │ │ │ - tstplt r8, r5, ror pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118ff99 │ │ │ │ blcs 43fa64 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe22259c │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1584638 │ │ │ │ - tstplt r8, r5, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r9, lsl #31 @ p-variant is OBSOLETE │ │ │ │ blcs 43fa84 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2df200 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 345b18 │ │ │ │ @@ -16241,15 +16241,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vbic q11, , │ │ │ │ - stcls 14, cr15, [r9, #-300] @ 0xfffffed4 │ │ │ │ + stcls 14, cr15, [r9, #-444] @ 0xfffffe44 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf049234c │ │ │ │ strmi pc, [r0], r7, lsl #17 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5c59f4 │ │ │ │ @@ -16266,15 +16266,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ ldc2l 0, cr15, [r6, #324] @ 0x144 │ │ │ │ bge f76e50 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - blx 1121f34 │ │ │ │ + blx 1a21f34 │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 436f28 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 336ee8 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -16349,15 +16349,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 56e410 │ │ │ │ @ instruction: 0xf051934d │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xf99cf25f │ │ │ │ + @ instruction: 0xf9c0f25f │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 336f90 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -16403,27 +16403,27 @@ │ │ │ │ @ instruction: 0xf0c19600 │ │ │ │ @ instruction: 0xf8d9fbef │ │ │ │ blcs 72b98 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf158f8dd │ │ │ │ - stmdbls fp, {r0, r1, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf158f901 │ │ │ │ + stmdbls fp, {r0, r1, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 100310 │ │ │ │ bcs 119920 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf8c6f26b │ │ │ │ - ldc2 1, cr15, [r8, #352] @ 0x160 │ │ │ │ + @ instruction: 0xf8eaf26b │ │ │ │ + ldc2 1, cr15, [ip, #352]! @ 0x160 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed26424 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -16446,31 +16446,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4d10dc │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf932f15e │ │ │ │ + @ instruction: 0xf956f15e │ │ │ │ bcs 11f0c8 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ stmib r8!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq sl, r1, ip, ror #27 │ │ │ │ adcseq sl, r1, r6, ror #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, ip, ip, ror r9 │ │ │ │ adceq r5, ip, sl, lsr #17 │ │ │ │ adcseq sl, r1, r0, ror #23 │ │ │ │ strdeq r5, [ip], r2 @ │ │ │ │ - mlaeq ip, lr, r2, sp │ │ │ │ + strdeq sp, [ip], -lr @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq sp, ip, r4, lsl #4 │ │ │ │ - eoreq sp, ip, lr, lsr r2 │ │ │ │ + eoreq sp, ip, r4, ror #4 │ │ │ │ + mlaeq ip, lr, r2, 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} @ │ │ │ │ @@ -16580,15 +16580,15 @@ │ │ │ │ @ instruction: 0xf7f6e639 │ │ │ │ blls e256ec │ │ │ │ blls e4a6bc │ │ │ │ blls e8a708 │ │ │ │ blls eca6b4 │ │ │ │ stmdals sl, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r6, #59392 @ 0xe800 │ │ │ │ - mcrr2 1, 5, pc, lr, cr8 @ │ │ │ │ + ldc2l 1, cr15, [r2], #-352 @ 0xfffffea0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r2, r5, r9, pc} │ │ │ │ blcs a7e18 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 24a6ec │ │ │ │ movwls r4, #5697 @ 0x1641 │ │ │ │ @ instruction: 0xf8dd4650 │ │ │ │ @@ -16707,15 +16707,15 @@ │ │ │ │ @ instruction: 0xf10126f0 │ │ │ │ blls 8674a4 │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ stmdals r8, {r5, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c4604b │ │ │ │ andsls r6, r1, #220, 12 @ 0xdc00000 │ │ │ │ @ instruction: 0xf1589108 │ │ │ │ - stmdbls r8, {r0, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r8, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ teqlt r8, r1, lsl sl │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed268ac │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmdacc r3, {r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdals r6, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmcs r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @@ -17129,15 +17129,15 @@ │ │ │ │ @ instruction: 0xf7f680ec │ │ │ │ blls ea4e58 │ │ │ │ blls ecaf50 │ │ │ │ ldmib sp, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r8, #54074 @ 0xd33a │ │ │ │ blls f8c354 │ │ │ │ @ instruction: 0xf1589316 │ │ │ │ - eorls pc, r3, r5, lsl #16 │ │ │ │ + eorls pc, r3, r9, lsr #16 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r4, r5, r6, r9, pc} │ │ │ │ blcs a86ac │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-782] @ 0xfffffcf2 │ │ │ │ blls 977cc4 │ │ │ │ movwls r4, #30281 @ 0x7649 │ │ │ │ @@ -17230,15 +17230,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ orrhi pc, fp, r0, asr #32 │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ sbclt r8, r3, #-2147483632 @ 0x80000010 │ │ │ │ movwls r9, #34826 @ 0x880a │ │ │ │ - @ instruction: 0xff3af157 │ │ │ │ + @ instruction: 0xff5ef157 │ │ │ │ blls 24a4e8 │ │ │ │ ldmibvs sl, {r0, r1, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7ed2201 │ │ │ │ strmi lr, [r7], -r6, ror #27 │ │ │ │ @@ -17391,15 +17391,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1d4079c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r1, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ @ instruction: 0xf157709e │ │ │ │ - movwcs pc, #11769 @ 0x2df9 @ │ │ │ │ + movwcs pc, #11805 @ 0x2e1d @ │ │ │ │ movwls r9, #32775 @ 0x8007 │ │ │ │ @ instruction: 0x460de6bb │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ blcc 2a4874 │ │ │ │ subvs r9, pc, r7, lsl #22 │ │ │ │ ldrbpl pc, [ip], r4, asr #17 @ │ │ │ │ @@ -19660,15 +19660,15 @@ │ │ │ │ @ instruction: 0xf8d46866 │ │ │ │ @ instruction: 0xf1068018 │ │ │ │ @ instruction: 0xf8c60708 │ │ │ │ ldrbmi r9, [r8], -r4 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ - ldc2 1, cr15, [lr], #-340 @ 0xfffffeac │ │ │ │ + stc2l 1, cr15, [r2], #-340 @ 0xfffffeac │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, r5, r0 │ │ │ │ blcs c38d8 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ stmdbls r3, {r1, r2, r3, r4, r7, pc} │ │ │ │ b 114f724 │ │ │ │ @@ -19716,20 +19716,20 @@ │ │ │ │ @ instruction: 0xf04fa004 │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ ldrbmi r0, [r8], -r4, lsl #7 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ strbvc pc, [r4, #-1103] @ 0xfffffbb1 @ │ │ │ │ beq 1a4cd8 │ │ │ │ - @ instruction: 0xf9daf164 │ │ │ │ + @ instruction: 0xf9fef164 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - @ instruction: 0xf9b8f164 │ │ │ │ + @ instruction: 0xf9dcf164 │ │ │ │ beq 10a34e8 │ │ │ │ @ instruction: 0xf1649802 │ │ │ │ - @ instruction: 0xf1b9fa51 │ │ │ │ + @ instruction: 0xf1b9fa75 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 11ab134 │ │ │ │ b 11b22d8 │ │ │ │ movwmi r0, #21770 @ 0x550a │ │ │ │ @@ -19856,28 +19856,28 @@ │ │ │ │ ldmdbls fp, {r4, r5, r9, sl, lr} │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0x53b7f503 │ │ │ │ ldmdavs fp, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r1, r8, #9043968 @ 0x8a0000 │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf1559309 │ │ │ │ - @ instruction: 0x4606fab7 │ │ │ │ + @ instruction: 0x4606fadb │ │ │ │ blvs fe215294 │ │ │ │ streq pc, [r1], -r6, lsr #3 │ │ │ │ @ instruction: 0xf686fab6 │ │ │ │ cmneq r6, #1933312 @ 0x1d8000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - @ instruction: 0xf870f164 │ │ │ │ + @ instruction: 0xf894f164 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74603 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r1, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf155930b │ │ │ │ - @ instruction: 0xb118fa9d │ │ │ │ + tstplt r8, r1, asr #21 @ p-variant is OBSOLETE │ │ │ │ movwcs r6, #2946 @ 0xb82 │ │ │ │ rsbsle r2, sp, r3, lsl #20 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bls 78f230 │ │ │ │ orrcs lr, r1, #274432 @ 0x43000 │ │ │ │ movwmi r9, #47370 @ 0xb90a │ │ │ │ vqdmulh.s d15, d2, d5 │ │ │ │ @@ -20033,15 +20033,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ @ instruction: 0xf914f02b │ │ │ │ blvc 5a73e0 │ │ │ │ @ instruction: 0xf7ebe7b0 │ │ │ │ svclt 0x0000edf4 │ │ │ │ adcseq r7, r1, r6, asr r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq lr, r2, r0, lsl #14 │ │ │ │ + eorseq lr, r2, r0, ror #14 │ │ │ │ adcseq r6, r1, r0, lsr #31 │ │ │ │ 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}^ │ │ │ │ @@ -20094,15 +20094,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ strdlt r3, [sl], -r8 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf02b4631 │ │ │ │ @ instruction: 0xf8d9f893 │ │ │ │ @ instruction: 0xe7a21b14 │ │ │ │ - ldrshteq lr, [r2], -sl │ │ │ │ + eorseq lr, r2, sl, asr r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7a9f4 │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -20481,15 +20481,15 @@ │ │ │ │ blcs 76b48 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ b 1da7730 │ │ │ │ adcseq r6, r1, r8, ror #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrsbteq r6, [r1], r6 │ │ │ │ - strdeq r9, [ip], -r2 @ │ │ │ │ + eoreq r9, ip, r2, asr r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c48bb8 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -20497,17 +20497,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff48eff8 │ │ │ │ - @ instruction: 0xf8e0f267 │ │ │ │ + @ instruction: 0xf904f267 │ │ │ │ bvs ffc8d7f0 │ │ │ │ - @ instruction: 0xf8dcf267 │ │ │ │ + @ instruction: 0xf900f267 │ │ │ │ blne 5a7b3c │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -20654,15 +20654,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1546066 │ │ │ │ - sxtab16mi pc, r0, fp, ror #24 @ │ │ │ │ + pkhbtmi pc, r0, pc, lsl #25 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe149d64 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 50fe6c │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -20726,19 +20726,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 14597b8 │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - @ instruction: 0xf9f6f163 │ │ │ │ + blx 7260f4 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - @ instruction: 0xf9d4f163 │ │ │ │ + @ instruction: 0xf9f8f163 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - blx 1c26104 │ │ │ │ + blx fe526104 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2a78c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff1644b8 │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -20905,28 +20905,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02cb91a │ │ │ │ @ instruction: 0xf8d7fbed │ │ │ │ @ instruction: 0xf8d33b20 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - blx fe1a6384 │ │ │ │ + blx feaa6384 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedab244 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 56abfc │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1630701 │ │ │ │ - blx fee67f48 │ │ │ │ + blx fee67fd8 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - blx 1b263b8 │ │ │ │ + blx fe4263b8 │ │ │ │ blvs fe1162ec │ │ │ │ bcs 132a70 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1350698 │ │ │ │ b 11385a4 │ │ │ │ bls 6f2c8c │ │ │ │ @@ -21184,15 +21184,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ ldcl 7, cr15, [sl], #936 @ 0x3a8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r5, r1, lr, lsr #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - mlaseq r2, lr, r5, sp │ │ │ │ + ldrshteq sp, [r2], -lr │ │ │ │ ldrhteq r5, [r1], r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7bb00 │ │ │ │ @@ -21572,15 +21572,15 @@ │ │ │ │ blcs 77c54 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ stmib lr!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r5, r1, ip, asr r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r5, r1, sl, asr #15 │ │ │ │ - eoreq r8, ip, r6, ror #3 │ │ │ │ + eoreq r8, ip, r6, asr #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c49cc4 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -21588,17 +21588,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff490104 │ │ │ │ - @ instruction: 0xf85af266 │ │ │ │ + @ instruction: 0xf87ef266 │ │ │ │ bvs ffc8e8fc │ │ │ │ - @ instruction: 0xf856f266 │ │ │ │ + @ instruction: 0xf87af266 │ │ │ │ blne 5a8c48 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -21745,15 +21745,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1536066 │ │ │ │ - @ instruction: 0x4680fbf5 │ │ │ │ + pkhbtmi pc, r0, r9, lsl #24 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe14ae70 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 510f78 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -21817,19 +21817,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 145a8c4 │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - @ instruction: 0xf970f162 │ │ │ │ + @ instruction: 0xf994f162 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - @ instruction: 0xf94ef162 │ │ │ │ + @ instruction: 0xf972f162 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - @ instruction: 0xf9e8f162 │ │ │ │ + blx 3a720c │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed2b898 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff1655c4 │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -22003,28 +22003,28 @@ │ │ │ │ @ instruction: 0x4628321c │ │ │ │ @ instruction: 0xf8d3991b │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ ldmdavs sl, {r0, r1, r2, r4, r5, r7, r8, r9, ip, lr} │ │ │ │ stmne sl, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf1439208 │ │ │ │ movwls r0, #37632 @ 0x9300 │ │ │ │ - @ instruction: 0xf9f0f153 │ │ │ │ + blx 5a74a8 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedac36c │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 5ebd24 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ @ instruction: 0xf1610701 │ │ │ │ - blx fee6ae20 │ │ │ │ + blx fee6aeb0 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #47129 @ 0xb819 │ │ │ │ - @ instruction: 0xf9d6f153 │ │ │ │ + @ instruction: 0xf9faf153 │ │ │ │ blvs fe117414 │ │ │ │ bcs 133b98 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 13117c0 │ │ │ │ b 11396cc │ │ │ │ bls 773db4 │ │ │ │ @@ -22189,15 +22189,15 @@ │ │ │ │ bcc ffea9550 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ @ instruction: 0x460a8ff0 │ │ │ │ @ instruction: 0x46594638 │ │ │ │ @ instruction: 0xf8c4f029 │ │ │ │ blne 5a95a4 │ │ │ │ svclt 0x0000e79a │ │ │ │ - eorseq ip, r2, sl, ror #11 │ │ │ │ + eorseq ip, r2, sl, asr #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 126704 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @ instruction: 0xf5004b4e │ │ │ │ @@ -22276,15 +22276,15 @@ │ │ │ │ usada8 fp, r4, fp, r6 │ │ │ │ ldcl 7, cr15, [r2], #-932 @ 0xfffffc5c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ umlalseq r4, r1, lr, sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq ip, r2, lr, lsl #9 │ │ │ │ + eorseq ip, r2, lr, ror #9 │ │ │ │ adcseq r4, r1, r2, lsr #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a7cc10 │ │ │ │ @@ -22664,15 +22664,15 @@ │ │ │ │ blcs 78d64 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204f4 │ │ │ │ stmdb r6!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r4, r1, ip, asr #14 │ │ │ │ muleq r0, ip, r8 │ │ │ │ ldrhteq r4, [r1], sl │ │ │ │ - ldrdeq r7, [ip], -r6 @ │ │ │ │ + eoreq r7, ip, r6, lsr r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c4add4 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -22680,17 +22680,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrmi pc, [r6], #-1280 @ 0xfffffb00 │ │ │ │ ldrbcc r5, [r8], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff491214 │ │ │ │ - @ instruction: 0xffd2f264 │ │ │ │ + @ instruction: 0xfff6f264 │ │ │ │ bvs ffc8fa0c │ │ │ │ - @ instruction: 0xffcef264 │ │ │ │ + @ instruction: 0xfff2f264 │ │ │ │ blne 5a9d58 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -23489,15 +23489,15 @@ │ │ │ │ ldclcc 5, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ stccc 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ stceq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ stmdavs r1!, {fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ stmia ip!, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ strtmi r0, [r8], -pc │ │ │ │ - mrc2 1, 2, pc, cr4, cr1, {2} │ │ │ │ + mrc2 1, 3, pc, cr8, cr1, {2} │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs c74a8 │ │ │ │ ldc 1, cr13, [pc, #436] @ 6c854 │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -23553,15 +23553,15 @@ │ │ │ │ beq 1767df4 │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs c758c │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf854f14e │ │ │ │ + @ instruction: 0xf878f14e │ │ │ │ ldcl 7, cr14, [pc, #788] @ 6caac │ │ │ │ @ instruction: 0xe7997a53 │ │ │ │ bvc 1527f1c │ │ │ │ bvc a68124 │ │ │ │ ldcl 7, cr14, [pc, #592] @ 6c9f8 │ │ │ │ andls r0, r7, r1, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -23620,22 +23620,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: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx fe0a8e2e │ │ │ │ + blx fe9a8e2e │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ cmpphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx fe4a8e3c │ │ │ │ + blx feda8e3c │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r1, r3, r5, r7, r8, pc}^ │ │ │ │ b 114e954 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -23706,74 +23706,74 @@ │ │ │ │ bvc ffa684ac │ │ │ │ blx 4a85a4 │ │ │ │ rschi pc, sp, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe698603d │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3!, {r1, r3, r5, r6, ip, lr, pc} │ │ │ │ ldmib r4, {r1, r5, r6, r7, fp, sp, lr}^ │ │ │ │ vaddl.u8 , d3, d1 │ │ │ │ b 112d62c │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b ed250 │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b fd64c │ │ │ │ tstmi r3, #0, 4 │ │ │ │ @ instruction: 0xe67c603b │ │ │ │ @ instruction: 0xf1604628 │ │ │ │ - stmdacs r0, {r0, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, lr, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx feea8fbc │ │ │ │ + blx ff7a8fbc │ │ │ │ rsble r2, lr, r0, lsl #16 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14d4400 │ │ │ │ - @ instruction: 0xe666ffd9 │ │ │ │ + uqsub8 pc, r6, sp @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - @ instruction: 0xe65cfbf3 │ │ │ │ + @ instruction: 0xe65cfc17 │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 6c191 │ │ │ │ @ instruction: 0xf890e655 │ │ │ │ blcs 138b50 │ │ │ │ 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: 0xf1494400 │ │ │ │ - ldrt pc, [lr], -fp, lsl #25 @ │ │ │ │ + ldrt pc, [lr], -pc, lsr #25 @ │ │ │ │ @ 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: 0xf1494400 │ │ │ │ - strt pc, [r8], -fp, lsl #22 │ │ │ │ + strt pc, [r8], -pc, lsr #22 │ │ │ │ strmi r2, [r3], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - ldr pc, [lr], -sp, lsl #26 │ │ │ │ + @ instruction: 0xe61efd31 │ │ │ │ ldreq pc, [r6, #-961] @ 0xfffffc3f │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ adcmi r8, fp, #146 @ 0x92 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ @ instruction: 0xe74365f8 │ │ │ │ tstpeq r6, #204, 6 @ p-variant is OBSOLETE @ 0x30000003 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @@ -23792,24 +23792,24 @@ │ │ │ │ rsbseq pc, pc, #33554432 @ 0x2000000 │ │ │ │ tstmi r3, #738197504 @ 0x2c000000 │ │ │ │ ldrb r6, [r2, #59]! @ 0x3b │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - strb pc, [r8, #3751]! @ 0xea7 @ │ │ │ │ + strb pc, [r8, #3787]! @ 0xecb @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1494400 │ │ │ │ - ldrb pc, [lr, #3939] @ 0xf63 @ │ │ │ │ + ldrb pc, [lr, #3975] @ 0xf87 @ │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2l 1, cr15, [r0, #292] @ 0x124 │ │ │ │ + ldc2l 1, cr15, [r4, #292]! @ 0x124 │ │ │ │ @ instruction: 0x4606e5d5 │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db56 │ │ │ │ cdp 0, 0, cr0, cr0, cr6, {0} │ │ │ │ tstls r3, r0, lsl sl │ │ │ │ bl a2ab28 │ │ │ │ mrrc 7, 14, pc, lr, cr7 @ │ │ │ │ @@ -23847,15 +23847,15 @@ │ │ │ │ ldrbne pc, [r8, #-1093]! @ 0xfffffbbb @ │ │ │ │ vmin.s8 q15, q8, q1 │ │ │ │ ldrt r7, [r3], r1, asr #11 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf14a4400 │ │ │ │ - ldrb pc, [sl, #-2331]! @ 0xfffff6e5 @ │ │ │ │ + ldrb pc, [sl, #-2367]! @ 0xfffff6c1 @ │ │ │ │ mcr 0, 0, r2, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7e7ca10 │ │ │ │ @ instruction: 0xf7e7ead2 │ │ │ │ stmibeq r3, {r1, r3, sl, fp, sp, lr, pc} │ │ │ │ b 11dc870 │ │ │ │ vst3. {d18,d20,d22}, [r5], r0 │ │ │ │ ldrt r3, [r7], r0, lsl #10 │ │ │ │ @@ -23896,15 +23896,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 193a68 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - cdp2 2, 5, cr15, cr2, cr3, {3} │ │ │ │ + cdp2 2, 7, cr15, cr6, cr3, {3} │ │ │ │ andls r9, r9, r4, lsl #22 │ │ │ │ bmi 4aa104 │ │ │ │ tstpmi r6, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ movwls r3, #13272 @ 0x33d8 │ │ │ │ usatne pc, #16, sl, asr #17 @ │ │ │ │ @ instruction: 0x26dcf8da │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -23939,19 +23939,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 │ │ │ │ ldrbcs pc, [ip], sl, asr #17 @ │ │ │ │ bleq 1a8ed4 │ │ │ │ - ldc2l 2, cr15, [ip, #396]! @ 0x18c │ │ │ │ - @ instruction: 0xf896f160 │ │ │ │ + cdp2 2, 2, cr15, cr0, cr3, {3} │ │ │ │ + @ instruction: 0xf8baf160 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208193 │ │ │ │ - cdp2 2, 12, cr15, cr12, cr3, {3} │ │ │ │ + cdp2 2, 15, cr15, cr0, cr3, {3} │ │ │ │ @ instruction: 0xf0109909 │ │ │ │ vmax.f32 d16, d0, d6 │ │ │ │ svclt 0x00141211 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00184291 │ │ │ │ @ instruction: 0xf00022f0 │ │ │ │ b 134d368 │ │ │ │ @@ -24145,15 +24145,15 @@ │ │ │ │ ldrmi lr, [r3], -r7, lsl #13 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ @ instruction: 0xf8430188 │ │ │ │ subsvs r1, r0, r8, lsl #22 │ │ │ │ @ instruction: 0xe6593210 │ │ │ │ vmax.s32 d20, d3, d16 │ │ │ │ - @ instruction: 0xf010fd39 │ │ │ │ + @ instruction: 0xf010fd5d │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ bleq fe167a1c │ │ │ │ @ instruction: 0xf102e661 │ │ │ │ @ instruction: 0xf8ca0308 │ │ │ │ subsvs r3, r1, r0, ror #13 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ @@ -24203,16 +24203,16 @@ │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 3022a8 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs f9798 │ │ │ │ vorr , , q0 │ │ │ │ - @ instruction: 0xf151fbed │ │ │ │ - @ instruction: 0xf890f8bf │ │ │ │ + @ instruction: 0xf151fc11 │ │ │ │ + @ instruction: 0xf890f8e3 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs edde4 │ │ │ │ ldrb sp, [sp, r6, asr #3] │ │ │ │ strbpl pc, [r0], #-1287 @ 0xfffffaf9 @ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ bcc ffeab528 │ │ │ │ orrvc pc, r4, #1124073472 @ 0x43000000 │ │ │ │ @@ -24332,19 +24332,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ac558 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010fbc3 │ │ │ │ + @ instruction: 0xf010fbe7 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx fef29d5e │ │ │ │ + blx ff829d5e │ │ │ │ svclt 0x00560743 │ │ │ │ beq 269404 │ │ │ │ beq 2e9518 │ │ │ │ bleq e980c │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f1021c │ │ │ │ pkhbtmi pc, r4, pc, lsl #30 @ │ │ │ │ @@ -24398,19 +24398,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4ac450 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s32 q10, , q0 │ │ │ │ - @ instruction: 0xf010fb3f │ │ │ │ + @ instruction: 0xf010fb63 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx e29e66 │ │ │ │ + blx 1729e66 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 26950c │ │ │ │ beq 2e9620 │ │ │ │ bleq e9914 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f1021c │ │ │ │ pkhbtmi pc, r4, fp, lsl #29 @ │ │ │ │ @@ -24469,19 +24469,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #93184 @ 0x16c00 │ │ │ │ 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 │ │ │ │ - blx feca9f70 │ │ │ │ + blx ff5a9f70 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a9728 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - blx feaa9f80 │ │ │ │ + blx ff3a9f80 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 26961c │ │ │ │ bleq 2e973c │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ mcr2 7, 0, pc, cr12, cr1, {7} @ │ │ │ │ @@ -24517,26 +24517,26 @@ │ │ │ │ stmdacs r0, {r0, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 561df0 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7ef8000 │ │ │ │ @ instruction: 0xe7d9fef7 │ │ │ │ vqadd.s32 q9, , │ │ │ │ - @ instruction: 0x0780fa51 │ │ │ │ + @ instruction: 0x0780fa75 │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - blx 13aa038 │ │ │ │ + blx 1caa038 │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0783fa3f │ │ │ │ + streq pc, [r3, r3, ror #20] │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - blx f2a05c │ │ │ │ + blx 182a05c │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57af38 │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -24598,19 +24598,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #364544 @ 0x59000 │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 12 @ 0x1400000 │ │ │ │ addhi pc, lr, r0, asr #4 │ │ │ │ vstmiacs r2, {s12-s247} │ │ │ │ strtmi sp, [r0], -r2, lsr #32 │ │ │ │ - @ instruction: 0xf9aef263 │ │ │ │ + @ instruction: 0xf9d2f263 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2a992c │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xf9a6f263 │ │ │ │ + @ instruction: 0xf9caf263 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 269820 │ │ │ │ bleq 2e9940 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #14286848 @ 0xda0000 │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ stc2 7, cr15, [sl, #-964] @ 0xfffffc3c │ │ │ │ @@ -24646,26 +24646,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 561ff4 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7ef8000 │ │ │ │ @ instruction: 0xe7d9fef7 │ │ │ │ vqadd.s32 q9, , │ │ │ │ - streq pc, [r0, pc, asr #18] │ │ │ │ + @ instruction: 0x0780f973 │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - @ instruction: 0xf94af263 │ │ │ │ + @ instruction: 0xf96ef263 │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0783f93d │ │ │ │ + streq pc, [r3, r1, ror #18] │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - @ instruction: 0xf938f263 │ │ │ │ + @ instruction: 0xf95cf263 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 57b13c │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -24992,15 +24992,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r5, sl, r8, lsr #18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrhvs r6, [r9], #-203 @ 0xffffff35 │ │ │ │ - stc2l 2, cr15, [r2, #392] @ 0x188 │ │ │ │ + stc2l 2, cr15, [r6, #392]! @ 0x188 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf0436338 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d7617b │ │ │ │ blcs 7a12c │ │ │ │ @@ -25017,15 +25017,15 @@ │ │ │ │ bgt 43a078 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ tstcs r8, r4, ror r4 │ │ │ │ @ instruction: 0xf8c74625 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf1580258 │ │ │ │ - @ instruction: 0x4606f8dd │ │ │ │ + strmi pc, [r6], -r1, lsl #18 │ │ │ │ stcgt 2, cr6, [pc, #-736] @ 6db98 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #26 │ │ │ │ ldrhvs r6, [r1, #-205]! @ 0xffffff33 │ │ │ │ strtmi r2, [r8], -r3, lsl #2 │ │ │ │ mcr2 0, 0, pc, cr6, cr10, {1} @ │ │ │ │ @@ -25156,19 +25156,19 @@ │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ssatmi r3, #30, r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6589 @ 0x19bd │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - ldc2l 2, cr15, [r2, #-392] @ 0xfffffe78 │ │ │ │ + ldc2l 2, cr15, [r6, #-392]! @ 0xfffffe78 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d2, d16 │ │ │ │ - strbeq pc, [r2, -fp, asr #26] @ │ │ │ │ + strbeq pc, [r2, -pc, ror #26] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -25244,15 +25244,15 @@ │ │ │ │ blmi df72e4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xff50f157 │ │ │ │ + @ instruction: 0xff74f157 │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -25289,15 +25289,15 @@ │ │ │ │ stmdbcc r4, {r1, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe64f6010 │ │ │ │ stcl 7, cr15, [r4], #920 @ 0x398 │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlalseq r2, r1, r4, r2 │ │ │ │ adcseq r2, r1, sl, ror r2 │ │ │ │ - ldrshteq r9, [r2], -r6 │ │ │ │ + eorseq r9, r2, r6, asr r8 │ │ │ │ @ instruction: 0xffff2255 │ │ │ │ adcseq r1, r1, r8, lsl #31 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc54cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -25518,15 +25518,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andsvs r5, sl, r8, lsr #18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrhvs r6, [r9], #-203 @ 0xffffff35 │ │ │ │ - @ instruction: 0xf9a6f262 │ │ │ │ + @ instruction: 0xf9caf262 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf0436338 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d7617b │ │ │ │ blcs 7a964 │ │ │ │ @@ -25543,15 +25543,15 @@ │ │ │ │ bgt 43a8b0 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ tstcs r8, r4, ror r4 │ │ │ │ @ instruction: 0xf8c74625 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf1570258 │ │ │ │ - strmi pc, [r6], -r1, asr #25 │ │ │ │ + strmi pc, [r6], -r5, ror #25 │ │ │ │ stcgt 2, cr6, [pc, #-736] @ 6e3d0 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #26 │ │ │ │ ldrhvs r6, [r1, #-205]! @ 0xffffff33 │ │ │ │ strtmi r2, [r8], -r3, lsl #2 │ │ │ │ @ instruction: 0xf9eaf03a │ │ │ │ @@ -25682,19 +25682,19 @@ │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ssatmi r3, #30, r4, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6589 @ 0x19bd │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - @ instruction: 0xf936f262 │ │ │ │ + @ instruction: 0xf95af262 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d2, d16 │ │ │ │ - strbeq pc, [r2, -pc, lsr #18] @ │ │ │ │ + smlsldeq pc, r2, r3, r9 @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -25770,15 +25770,15 @@ │ │ │ │ blmi df7b1c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - blx daaf96 │ │ │ │ + blx 16aaf96 │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -25815,15 +25815,15 @@ │ │ │ │ stmdbcc r4, {r1, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe64f6010 │ │ │ │ stmia r8, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r1, ip, asr sl │ │ │ │ adcseq r1, r1, r2, asr #20 │ │ │ │ - ldrhteq r8, [r2], -lr │ │ │ │ + eorseq r9, r2, lr, lsl r0 │ │ │ │ @ instruction: 0xffff1a1d │ │ │ │ adcseq r1, r1, r0, asr r7 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc5d04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -26043,15 +26043,15 @@ │ │ │ │ @ instruction: 0xf8c30108 │ │ │ │ vhadd.s8 d24, d13, d4 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ stmdbpl r8!, {r3, r7, r9} │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ ldcvs 8, cr0, [fp] │ │ │ │ subsvs r4, r9, fp, asr #13 │ │ │ │ - stc2 2, cr15, [ip, #388] @ 0x184 │ │ │ │ + ldc2 2, cr15, [r0, #388]! @ 0x184 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf04363b8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d761bb │ │ │ │ blcs 7b188 │ │ │ │ @@ -26067,15 +26067,15 @@ │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r9, fp, lr, pc} │ │ │ │ ldclvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r4], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46252118 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf8a8f157 │ │ │ │ + @ instruction: 0xf8ccf157 │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #26 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3, #-972] @ 0xfffffc34 │ │ │ │ ldcvs 1, cr6, [sp], #192 @ 0xc0 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @ instruction: 0xf0394628 │ │ │ │ @@ -26273,15 +26273,15 @@ │ │ │ │ blmi df82f8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xff46f156 │ │ │ │ + @ instruction: 0xff6af156 │ │ │ │ ldclvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ rsbmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldr r1, [r9, -r4, asr #17] │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -26318,15 +26318,15 @@ │ │ │ │ stmdbcc r4, {r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe67a6010 │ │ │ │ ldcl 7, cr15, [sl], {229} @ 0xe5 │ │ │ │ adcseq r1, r1, r6, lsr r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r1, r2, lsl r2 │ │ │ │ - eorseq r8, r2, ip, lsl #15 │ │ │ │ + eorseq r8, r2, ip, ror #15 │ │ │ │ @ instruction: 0xffff11eb │ │ │ │ adcseq r0, r1, ip, ror #29 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc64e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -26564,15 +26564,15 @@ │ │ │ │ @ instruction: 0xe71d6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7ef021c │ │ │ │ stmdacs r0, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf97af261 │ │ │ │ + @ instruction: 0xf99ef261 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d046 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #10 │ │ │ │ strcs r9, [pc, #-2820] @ 6ebb4 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -26842,17 +26842,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf15d8004 │ │ │ │ - andls pc, r4, r1, lsl sl @ │ │ │ │ + andls pc, r4, r5, lsr sl @ │ │ │ │ @ instruction: 0xf15d4628 │ │ │ │ - blls 1ae3ac │ │ │ │ + blls 1ae43c │ │ │ │ blls 1b036c │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 32a414 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r3, r5, r7, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -26929,18 +26929,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 │ │ │ │ - @ instruction: 0xf962f15d │ │ │ │ + @ instruction: 0xf986f15d │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf15d4628 │ │ │ │ - b 12ee24c │ │ │ │ + b 12ee2dc │ │ │ │ b 12ba164 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -26949,15 +26949,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ msrhi SPSR_sc, #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 13ac1de │ │ │ │ + blx 1cac1de │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe150a8c │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -27183,17 +27183,17 @@ │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ strtmi r8, [r8], -r8 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf15c9105 │ │ │ │ - andls pc, r4, r7, ror #30 │ │ │ │ + andls pc, r4, fp, lsl #31 │ │ │ │ @ instruction: 0xf15c4628 │ │ │ │ - blls 1afe58 │ │ │ │ + blls 1afee8 │ │ │ │ stmdbls r5, {r6, r9} │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 32a960 │ │ │ │ @ instruction: 0x3710e558 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ @@ -27213,15 +27213,15 @@ │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489204 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf14e8004 │ │ │ │ - bls 1ae5b8 │ │ │ │ + bls 1ae648 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ cmpphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feef28d8 │ │ │ │ b 146eb00 │ │ │ │ bcs 76a44 │ │ │ │ orrhi pc, r1, r0, asr #32 │ │ │ │ @@ -27350,15 +27350,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf14e9104 │ │ │ │ - stmdbls r4, {r0, r1, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r4, {r0, r1, r2, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe15bed4 │ │ │ │ beq ec984 │ │ │ │ blx fe32ede4 │ │ │ │ bne 172ac3c │ │ │ │ ldrcc lr, [r0, -pc, ror #13] │ │ │ │ @@ -27599,15 +27599,15 @@ │ │ │ │ strbeq pc, [sp, r6, lsl #2] @ │ │ │ │ svcge 0x0031f53f │ │ │ │ adcsmi r3, r2, #1048576 @ 0x100000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7f04649 │ │ │ │ @ instruction: 0xf8dbf8ad │ │ │ │ vhadd.s32 d16, d0, d0 │ │ │ │ - @ instruction: 0xf010fa3d │ │ │ │ + @ instruction: 0xf010fa61 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi ffe50cc4 │ │ │ │ ldrbtmi r4, [sl], #-3060 @ 0xfffff40c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -27640,15 +27640,15 @@ │ │ │ │ stmdane r2, {r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldcvs 7, cr14, [fp], #4 │ │ │ │ ldrbvs r2, [lr, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-44 @ 0xffffffd4 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - mrrc2 1, 5, pc, lr, cr5 @ │ │ │ │ + stc2 1, cr15, [r2], {85} @ 0x55 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r6 │ │ │ │ @ instruction: 0xf990f038 │ │ │ │ @ instruction: 0xf0384648 │ │ │ │ @ instruction: 0xf8d4f88f │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ ldmibvs sl!, {r3, r8}^ │ │ │ │ @@ -27818,15 +27818,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf155462a │ │ │ │ - msrlt SPSR_irq, r5 │ │ │ │ + msrlt SPSR_irq, r9 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1870] @ 0xfffff8b2 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -27850,15 +27850,15 @@ │ │ │ │ @ instruction: 0xe6c46018 │ │ │ │ stmia r6!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrshteq pc, [r0], r4 @ │ │ │ │ adcseq pc, r0, r8, ror #23 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffff1049 │ │ │ │ adcseq pc, r0, sl, lsr #18 │ │ │ │ - eorseq r6, r2, r4, lsl #30 │ │ │ │ + eorseq r6, r2, r4, ror #30 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ @ instruction: 0xf8dfb089 │ │ │ │ @@ -28262,21 +28262,21 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andshi pc, r2, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ movwls r8, #53232 @ 0xcff0 │ │ │ │ andeq pc, r9, r7, asr r8 @ │ │ │ │ rsbpl pc, ip, #20971520 @ 0x1400000 │ │ │ │ andsls r3, r3, #36, 4 @ 0x40000002 │ │ │ │ - ldc2 2, cr15, [r6], #-380 @ 0xfffffe84 │ │ │ │ + mrrc2 2, 5, pc, sl, cr15 @ │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8577f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcgt.s16 d25, d15, d13 │ │ │ │ - @ instruction: 0xf5b0fc2b │ │ │ │ + @ instruction: 0xf5b0fc4f │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ movwls r7, #58248 @ 0xe388 │ │ │ │ bls 557d8c │ │ │ │ blcs cb2c0 │ │ │ │ tstphi r7, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ stmdbls sl, {r3, r8, r9, fp, ip, pc} │ │ │ │ @@ -28556,19 +28556,19 @@ │ │ │ │ strtmi r2, [r1], r0, lsl #8 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 1611c0 │ │ │ │ bleq 202d9c0 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - blx ff12df3c │ │ │ │ + blx ffa2df3c │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s16 q10, , q4 │ │ │ │ - @ instruction: 0x0742fabb │ │ │ │ + @ instruction: 0x0742fadf │ │ │ │ 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 │ │ │ │ @@ -28624,15 +28624,15 @@ │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf5008ff0 │ │ │ │ svcvs 0x00a95380 │ │ │ │ andseq pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldc2 7, cr15, [r2, #948]! @ 0x3b4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r0!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf962f25f │ │ │ │ + @ instruction: 0xf986f25f │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d04c │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r9, [pc], #-2819 @ 716e8 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -28700,19 +28700,19 @@ │ │ │ │ strtmi r2, [r8], r0, lsl #10 │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 1a1400 │ │ │ │ bleq 202dc00 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - @ instruction: 0xf9a2f25f │ │ │ │ + @ instruction: 0xf9c6f25f │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s16 q10, , q4 │ │ │ │ - @ instruction: 0x0742f99b │ │ │ │ + @ instruction: 0x0742f9bf │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ ldrtmi r4, [sl], -r3, asr #12 │ │ │ │ strtmi r9, [r0], -r0, lsl #10 │ │ │ │ @@ -28908,15 +28908,15 @@ │ │ │ │ @ instruction: 0xe71e6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7ed021c │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 2, APSR_nzcv, cr4, cr15, {1} │ │ │ │ vtst.16 d22, d14, d24 │ │ │ │ - vmax.f32 d31, d0, d27 │ │ │ │ + vmax.f32 , q0, │ │ │ │ @ instruction: 0x46011311 │ │ │ │ umaalle r4, r7, r8, r2 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ strcs fp, [pc, #-3864] @ 70c38 │ │ │ │ blls 1a5f70 │ │ │ │ blcs 7af94 │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ @@ -29180,17 +29180,17 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrtmi r0, [r8], r8, lsl #5 │ │ │ │ movwls r4, #26152 @ 0x6628 │ │ │ │ blcs 2b0094 │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xffccf15a │ │ │ │ + @ instruction: 0xfff0f15a │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - @ instruction: 0xffe6f15a │ │ │ │ + @ instruction: 0xf80af15b │ │ │ │ andseq r9, sl, #5120 @ 0x1400 │ │ │ │ b 1118ba8 │ │ │ │ b 10fa894 │ │ │ │ blcs 747c0 │ │ │ │ adchi pc, fp, r0, asr #32 │ │ │ │ bl fe8cc324 │ │ │ │ blcs 172bc4 │ │ │ │ @@ -29268,17 +29268,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #3 │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628607b │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf15a603b │ │ │ │ - pkhbtmi pc, r1, sp, lsl #30 @ │ │ │ │ + strmi pc, [r1], r1, asr #30 │ │ │ │ @ instruction: 0xf15a4628 │ │ │ │ - b 1471dc4 │ │ │ │ + b 1471e54 │ │ │ │ b 113ad10 │ │ │ │ b 113adf0 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -29288,15 +29288,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ ldrhi pc, [fp], #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf906f14c │ │ │ │ + @ instruction: 0xf92af14c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe153400 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -29557,17 +29557,17 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - ldc2l 1, cr15, [sl], {90} @ 0x5a │ │ │ │ + ldc2l 1, cr15, [lr], #360 @ 0x168 │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - ldc2l 1, cr15, [r4], #360 @ 0x168 │ │ │ │ + ldc2 1, cr15, [r8, #-360] @ 0xfffffe98 │ │ │ │ stmdbls r6, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ b 1132de0 │ │ │ │ b 113b278 │ │ │ │ ldr r0, [r0, #-2570] @ 0xfffff5f6 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ @@ -29587,15 +29587,15 @@ │ │ │ │ vmla.i8 d22, d18, d18 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ andls r4, r5, #40, 12 @ 0x2800000 │ │ │ │ blcc 2b06f0 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - cdp2 1, 11, cr15, cr0, cr11, {2} │ │ │ │ + cdp2 1, 13, cr15, cr4, cr11, {2} │ │ │ │ strmi r9, [r5], -r5, lsl #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe152f40 │ │ │ │ beq eec78 │ │ │ │ blx fe3310d8 │ │ │ │ bne 172cf30 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @@ -29817,15 +29817,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf14b9105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe15e27c │ │ │ │ beq ef010 │ │ │ │ blx fe331470 │ │ │ │ bne 172d2c8 │ │ │ │ andscc lr, r0, #56623104 @ 0x3600000 │ │ │ │ @@ -30125,15 +30125,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7ed4649 │ │ │ │ @ instruction: 0xf8dafd65 │ │ │ │ vhadd.s16 d16, d13, d0 │ │ │ │ - @ instruction: 0xf010fe81 │ │ │ │ + @ instruction: 0xf010fea5 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8df8196 │ │ │ │ @ instruction: 0xf8df240c │ │ │ │ ldrbtmi r3, [sl], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -30170,15 +30170,15 @@ │ │ │ │ ldrvs r6, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldcvs 6, cr14, [fp], #888 @ 0x378 │ │ │ │ ldrbvs r2, [ip, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-40 @ 0xffffffd8 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf89af153 │ │ │ │ + @ instruction: 0xf8bef153 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ stc2l 0, cr15, [ip, #212] @ 0xd4 │ │ │ │ @ instruction: 0xf0354648 │ │ │ │ @ instruction: 0xf8dbfccb │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs ef332c │ │ │ │ @@ -30357,15 +30357,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf152462a │ │ │ │ - msrlt SPSR_irq, pc │ │ │ │ + msrlt SPSR_irq, r3 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #17039360 @ 0x1040000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -30388,15 +30388,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ ldc 7, cr15, [r0, #-900] @ 0xfffffc7c │ │ │ │ adcseq sp, r0, r4, asr #9 │ │ │ │ ldrhteq sp, [r0], r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq sp, r0, lr, lsr #3 │ │ │ │ - eorseq r4, r2, sl, ror r7 │ │ │ │ + ldrsbteq r4, [r2], -sl │ │ │ │ @ instruction: 0xfffee4f9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -30862,21 +30862,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r7, r6, lsl r2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf857930c │ │ │ │ @ instruction: 0xf5050009 │ │ │ │ eorcc r5, r4, #108, 4 @ 0xc0000006 │ │ │ │ - vqsub.s16 d25, d12, d1 │ │ │ │ - strmi pc, [r3], -r5, ror #31 │ │ │ │ + vqsub.s16 d25, d13, d1 │ │ │ │ + strmi pc, [r3], -r9, lsl #16 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - @ instruction: 0xffdaf25c │ │ │ │ + @ instruction: 0xfffef25c │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 458628 │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 293e24 │ │ │ │ @@ -31361,17 +31361,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ strtmi r4, [r8], -r7, asr #12 │ │ │ │ @ instruction: 0xf8479305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ andcs pc, r4, r8, asr #17 │ │ │ │ @ instruction: 0xf1586067 │ │ │ │ - andls pc, r4, r3, asr #29 │ │ │ │ + andls pc, r4, r7, ror #29 │ │ │ │ @ instruction: 0xf1584628 │ │ │ │ - blls 1b3d10 │ │ │ │ + blls 1b3da0 │ │ │ │ blls 1b4a08 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 32eab0 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r2, r4, r9, sl, pc}^ │ │ │ │ blcs 17b0e0 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -31421,15 +31421,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ movwmi pc, #4672 @ 0x1240 @ │ │ │ │ @ instruction: 0x03aaf2c4 │ │ │ │ strbmi r4, [r2], r8, lsr #12 │ │ │ │ blcc 2b23a0 │ │ │ │ andvc pc, r4, r8, asr #17 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf85cf14a │ │ │ │ + @ instruction: 0xf880f14a │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldrbthi pc, [r5], #-0 @ │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedb5698 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @@ -31727,17 +31727,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #59 @ 0x3b │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d19, d8, d4 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8c80388 │ │ │ │ @ instruction: 0xf1583000 │ │ │ │ - andls pc, r4, r7, ror #23 │ │ │ │ + andls pc, r4, fp, lsl #24 │ │ │ │ ldrcc r4, [r0, -r8, lsr #12] │ │ │ │ - stc2 1, cr15, [r0], {88} @ 0x58 │ │ │ │ + stc2 1, cr15, [r4], #-352 @ 0xfffffea0 │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ beq 32f060 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ vqadd.s8 d22, d0, d27 │ │ │ │ @@ -31980,17 +31980,17 @@ │ │ │ │ movwcs r3, #1808 @ 0x710 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ tstls r5, r7, rrx │ │ │ │ - @ instruction: 0xf9ecf158 │ │ │ │ + blx 4b10a0 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - blx 2310a8 │ │ │ │ + blx b310a8 │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ b 109af64 │ │ │ │ b 107cb60 │ │ │ │ @ instruction: 0xf7ff0a0a │ │ │ │ bcs a3808 │ │ │ │ msrhi CPSR_fsx, r0, asr #32 │ │ │ │ vst2. {d22-d23}, [pc :128], r1 │ │ │ │ @@ -32367,15 +32367,15 @@ │ │ │ │ strbeq pc, [sp, r4, lsl #2] @ │ │ │ │ svcge 0x000df53f │ │ │ │ adcmi r3, r2, #16777216 @ 0x1000000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7eb4649 │ │ │ │ @ instruction: 0xf8dafc55 │ │ │ │ vhadd.s16 d16, d11, d0 │ │ │ │ - @ instruction: 0xf010fcfd │ │ │ │ + @ instruction: 0xf010fd21 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8df8196 │ │ │ │ @ instruction: 0xf8df240c │ │ │ │ ldrbtmi r3, [sl], #-1028 @ 0xfffffbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -32412,15 +32412,15 @@ │ │ │ │ ldrvs r6, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldcvs 6, cr14, [fp], #888 @ 0x378 │ │ │ │ ldrbvs r2, [ip, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrbtvs sp, [fp], #-40 @ 0xffffffd8 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xff16f150 │ │ │ │ + @ instruction: 0xff3af150 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ mcrr2 0, 3, pc, r8, cr3 @ │ │ │ │ @ instruction: 0xf0334648 │ │ │ │ @ instruction: 0xf8dbfb47 │ │ │ │ stmib r7, {r2, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bvs ef5634 │ │ │ │ @@ -32599,15 +32599,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ subseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf150462a │ │ │ │ - ldrdlt pc, [r0, #-219]! @ 0xffffff25 │ │ │ │ + strdlt pc, [r0, #-223]! @ 0xffffff21 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r5, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #17039360 @ 0x1040000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -32630,15 +32630,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #19, r8 │ │ │ │ bl fe3b34d0 │ │ │ │ ldrhteq fp, [r0], ip │ │ │ │ ldrhteq fp, [r0], r0 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq sl, r0, r6, lsr #29 │ │ │ │ - eorseq r2, r2, r2, ror r4 │ │ │ │ + ldrsbteq r2, [r2], -r2 │ │ │ │ @ instruction: 0xfffec1f1 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -33088,20 +33088,20 @@ │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r7, r6, lsl r2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf857930c │ │ │ │ @ instruction: 0xf5050009 │ │ │ │ eorcc r5, r4, #108, 4 @ 0xc0000006 │ │ │ │ vqsub.s16 d25, d10, d1 │ │ │ │ - strmi pc, [r3], -r3, lsl #29 │ │ │ │ + strmi pc, [r3], -r7, lsr #29 │ │ │ │ svcvc 0x008cf5b3 │ │ │ │ andeq pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ movwls r7, #54152 @ 0xd388 │ │ │ │ - mrc2 2, 3, pc, cr8, cr10, {2} │ │ │ │ + mrc2 2, 4, pc, cr12, cr10, {2} │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ blls 45a8ec │ │ │ │ ldmdavs fp, {r0, r4, r9, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 2960e8 │ │ │ │ @@ -33986,15 +33986,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b20ac │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx ff332fd4 │ │ │ │ + blx ffc32fd4 │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -34157,28 +34157,28 @@ │ │ │ │ blx 1db4cd0 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r9, r0, sl, asr #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - ldrhteq r0, [r2], -r8 │ │ │ │ + eorseq r0, r2, r8, lsl ip │ │ │ │ @ instruction: 0xfffeaa83 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14f4632 │ │ │ │ - msrlt SPSR_, r3 @ │ │ │ │ + strhlt pc, [r0, #-151]! @ 0xffffff69 @ │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -35051,15 +35051,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b3154 │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 1e34078 │ │ │ │ + blx fe734078 │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -35222,28 +35222,28 @@ │ │ │ │ blx 8b5d74 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r8, r0, r2, lsr #18 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq pc, r1, r0, lsl fp @ │ │ │ │ + eorseq pc, r1, r0, ror fp @ │ │ │ │ @ instruction: 0xfffe99db │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r3, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14e4632 │ │ │ │ - msrlt SPSR_, pc, lsr r9 │ │ │ │ + msrlt SPSR_, r3, ror #18 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r6, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1872] @ 0xfffff8b0 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -36136,15 +36136,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8b424c │ │ │ │ subseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf9faf14d │ │ │ │ + blx 83516c │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -36307,27 +36307,27 @@ │ │ │ │ @ instruction: 0xf9a4f7e8 │ │ │ │ svclt 0x0000e78f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r7, r0, ip, lsl #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eorseq lr, r1, r8, lsl sl │ │ │ │ + eorseq lr, r1, r8, ror sl │ │ │ │ @ instruction: 0xfffe88e3 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81c │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi ffb427fc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ ldclvs 0, cr13, [fp, #-108]! @ 0xffffff94 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xf8c4f14d │ │ │ │ + @ instruction: 0xf8e8f14d │ │ │ │ ldclvs 1, cr11, [fp, #-384]! @ 0xfffffe80 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r1, -r6, asr #17] │ │ │ │ svclt 0x00384546 │ │ │ │ strb r4, [r2, r6, asr #12]! │ │ │ │ @@ -36707,15 +36707,15 @@ │ │ │ │ svcvs 0x00388210 │ │ │ │ @ instruction: 0xf02f2101 │ │ │ │ vstmiavs r3!, {s30-s100} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ cdpvs 2, 15, cr8, cr11, cr9, {2} │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vtst.16 d22, d7, d8 │ │ │ │ - svcvs 0x007bfa37 │ │ │ │ + svcvs 0x007bfa5b │ │ │ │ @ instruction: 0xf8c767b8 │ │ │ │ ldcvs 0, cr11, [fp], {72} @ 0x48 │ │ │ │ teqle r5, r0, lsl #22 │ │ │ │ @ instruction: 0x3014f8d9 │ │ │ │ suble r4, r1, #152, 10 @ 0x26000000 │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ bl 29542c │ │ │ │ @@ -36769,19 +36769,19 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f059b │ │ │ │ svcvs 0x003aaf29 │ │ │ │ @ instruction: 0xf7dd4620 │ │ │ │ str pc, [r3, -r5, lsr #28]! │ │ │ │ movwcs r4, #5664 @ 0x1620 │ │ │ │ addcc pc, ip, r7, lsl #17 │ │ │ │ - blx fe535f7c │ │ │ │ + blx fee35f7c │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s16 d20, d7, d16 │ │ │ │ - strbeq pc, [r2, -fp, lsl #21] @ │ │ │ │ + strbeq pc, [r2, -pc, lsr #21] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ ldrdcs pc, [r8], r7 │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8cd9502 │ │ │ │ cdpvs 0, 7, cr10, cr11, cr0, {0} │ │ │ │ @@ -36822,15 +36822,15 @@ │ │ │ │ subsle pc, r4, r7, asr #17 │ │ │ │ mlascc lr, r2, r8, pc @ │ │ │ │ sbccc pc, r0, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ tstcs r8, sl, lsr lr │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - ldc2 1, cr15, [sl], {76} @ 0x4c │ │ │ │ + ldc2 1, cr15, [lr], #304 @ 0x130 │ │ │ │ adceq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ ldrvs r6, [sl, #-1272]! @ 0xfffffb08 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ svcvs 0x003c6130 │ │ │ │ @@ -36945,18 +36945,18 @@ │ │ │ │ movwls r6, #20091 @ 0x4e7b │ │ │ │ movwls r6, #16379 @ 0x3ffb │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ orrvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ rsbscs lr, lr, r0, asr #13 │ │ │ │ @ instruction: 0xf8872301 │ │ │ │ vhadd.s16 d19, d23, d12 │ │ │ │ - @ instruction: 0x0786f931 │ │ │ │ + @ instruction: 0x0786f955 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, sp, lsl #8 │ │ │ │ - @ instruction: 0xf92af257 │ │ │ │ + @ instruction: 0xf94ef257 │ │ │ │ svclt 0x004f0744 │ │ │ │ @ instruction: 0xf8d72209 │ │ │ │ mrrcne 0, 8, r2, r3, cr8 │ │ │ │ andeq pc, r7, #2 │ │ │ │ @ instruction: 0xf8c7bf58 │ │ │ │ cdpvs 0, 7, cr3, cr11, cr8, {4} │ │ │ │ movwcs r9, #772 @ 0x304 │ │ │ │ @@ -37035,15 +37035,15 @@ │ │ │ │ ldmibvs sl!, {r0, r5, r7, r8, r9, fp, lr} │ │ │ │ mrcvs 8, 1, r5, cr10, cr3, {6} │ │ │ │ subseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36e3b │ │ │ │ orrslt r1, r0, r0, ror #4 │ │ │ │ @ instruction: 0xf14c4622 │ │ │ │ - msrlt SPSR_irq, fp │ │ │ │ + msrlt SPSR_irq, pc │ │ │ │ @ instruction: 0xf8c36e3b │ │ │ │ @ instruction: 0xf8c34268 │ │ │ │ @ instruction: 0xf8d30260 │ │ │ │ stmiane r4, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #6815744 @ 0x680000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -37185,15 +37185,15 @@ │ │ │ │ @ instruction: 0xf8c00146 │ │ │ │ andsvs r2, r9, r0, ror r7 │ │ │ │ subsvs r2, r9, ip, lsl r1 │ │ │ │ @ instruction: 0xf8c04613 │ │ │ │ @ instruction: 0xf7ff276c │ │ │ │ @ instruction: 0xf7dabb8f │ │ │ │ svclt 0x0000efe8 │ │ │ │ - eorseq sp, r1, r8, asr pc │ │ │ │ + ldrhteq sp, [r1], -r8 │ │ │ │ @ instruction: 0xfffe69ad │ │ │ │ @ instruction: 0xfffe685b │ │ │ │ adcseq r6, r0, r2, lsl #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -37432,15 +37432,15 @@ │ │ │ │ ldm fp, {r0, r1, r3, r4, r5, r6, r8, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs feefa0a8 │ │ │ │ @ instruction: 0x67fc2118 │ │ │ │ addsmi pc, r0, r7, asr #17 │ │ │ │ subseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xffd6f14b │ │ │ │ + @ instruction: 0xfffaf14b │ │ │ │ ldrsbgt pc, [r4], #-135 @ 0xffffff79 @ │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -37606,15 +37606,15 @@ │ │ │ │ blmi d83c1c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bba │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fef6e3cc │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - cdp2 1, 11, cr15, cr4, cr11, {2} │ │ │ │ + cdp2 1, 13, cr15, cr8, cr11, {2} │ │ │ │ blvs fef668dc │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r0, -r6, asr #17]! │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -37638,30 +37638,30 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 4f4070 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe7368de │ │ │ │ + blx ff0368de │ │ │ │ @ instruction: 0xf7dae784 │ │ │ │ svclt 0x0000ec58 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r6, r0, r8, lsr #6 │ │ │ │ adcseq r6, r0, sl, lsl r3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - strhteq r8, [fp], -lr │ │ │ │ + eoreq r8, fp, lr, lsl lr │ │ │ │ adcseq r5, r0, r8, ror #31 │ │ │ │ - ldrsbteq sp, [r1], -ip │ │ │ │ + eorseq sp, r1, ip, lsr r6 │ │ │ │ @ instruction: 0xfffe6039 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r8, fp, r8, lsr #14 │ │ │ │ - eoreq r8, fp, lr, lsl #14 │ │ │ │ + eoreq r8, fp, r8, lsl #15 │ │ │ │ + eoreq r8, fp, lr, ror #14 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ svcge 0x0006b0b1 │ │ │ │ @ instruction: 0x4730f8df │ │ │ │ @@ -37904,15 +37904,15 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffefa808 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ @ instruction: 0xf14bd02c │ │ │ │ - @ instruction: 0xf8d7fc25 │ │ │ │ + @ instruction: 0xf8d7fc49 │ │ │ │ @ instruction: 0x4606c05c │ │ │ │ ldm ip!, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @@ -38082,15 +38082,15 @@ │ │ │ │ blmi dc4390 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6eb10 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - blx fff36fd8 │ │ │ │ + blx 836fda │ │ │ │ blvs fff67050 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r9, -r6, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -38108,37 +38108,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b47e0 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffecf148 │ │ │ │ + @ instruction: 0xf810f149 │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b8d70 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf02d2101 │ │ │ │ ldr pc, [fp, #-3895]! @ 0xfffff0c9 │ │ │ │ ldm sl, {r1, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r5, r0, r8, ror #23 │ │ │ │ ldrsbteq r5, [r0], sl │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r8, fp, lr, ror r6 │ │ │ │ + ldrdeq r8, [fp], -lr @ │ │ │ │ adcseq r5, r0, r6, lsl #17 │ │ │ │ - eorseq ip, r1, sl, ror lr │ │ │ │ + ldrsbteq ip, [r1], -sl │ │ │ │ @ instruction: 0xfffe58d5 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r7, fp, ip, asr #31 │ │ │ │ - strhteq r7, [fp], -r2 │ │ │ │ + eoreq r8, fp, ip, lsr #32 │ │ │ │ + eoreq r8, fp, r2, lsl r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ svcge 0x0006b0b1 │ │ │ │ @ instruction: 0x4730f8df │ │ │ │ @@ -38381,15 +38381,15 @@ │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blvs ffefaf80 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8c7408c │ │ │ │ @ instruction: 0xf8d240a0 │ │ │ │ @ instruction: 0xf8c70258 │ │ │ │ @ instruction: 0xf14bd02c │ │ │ │ - @ instruction: 0xf8d7f869 │ │ │ │ + @ instruction: 0xf8d7f88d │ │ │ │ @ instruction: 0x4606c05c │ │ │ │ ldm ip!, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @@ -38559,15 +38559,15 @@ │ │ │ │ blmi dc4b08 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ blvs fff6f288 │ │ │ │ rsbne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - @ instruction: 0xff3ef14a │ │ │ │ + @ instruction: 0xff62f14a │ │ │ │ blvs fff677c8 │ │ │ │ rsbvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbeq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rsbcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r9, -r6, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -38585,37 +38585,37 @@ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ rsbls pc, r0, #12713984 @ 0xc20000 │ │ │ │ subscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6b4f58 │ │ │ │ ldmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r0], #-288 @ 0xfffffee0 │ │ │ │ + mrrc2 1, 4, pc, r4, cr8 @ │ │ │ │ @ instruction: 0xf1076cfb │ │ │ │ stmib r7, {r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1050]! @ 0xfffffbe6 │ │ │ │ blcc fe0b94e8 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf02d2101 │ │ │ │ ldr pc, [fp, #-2939]! @ 0xfffff485 │ │ │ │ ldcl 7, cr15, [lr], {217} @ 0xd9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r5, r0, r0, ror r4 │ │ │ │ adcseq r5, r0, r2, ror #8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, fp, r6, lsl #30 │ │ │ │ + eoreq r7, fp, r6, ror #30 │ │ │ │ adcseq r5, r0, lr, lsl #2 │ │ │ │ - eorseq ip, r1, r2, lsl #14 │ │ │ │ + eorseq ip, r1, r2, ror #14 │ │ │ │ @ instruction: 0xfffe515d │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r7, fp, r4, asr r8 │ │ │ │ - eoreq r7, fp, sl, lsr r8 │ │ │ │ + strhteq r7, [fp], -r4 │ │ │ │ + mlaeq fp, sl, r8, r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff4b9628 │ │ │ │ stcpl 2, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ @ instruction: 0x46150694 │ │ │ │ @@ -38760,23 +38760,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - @ instruction: 0xb118fef9 │ │ │ │ + tstplt r8, sp, lsl pc @ p-variant is OBSOLETE │ │ │ │ blcs 455b5c │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe238694 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - tstplt r8, r9, ror #29 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, sp, lsl #30 @ p-variant is OBSOLETE │ │ │ │ blcs 455b7c │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f52f8 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35bc10 │ │ │ │ @@ -38824,15 +38824,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vand q11, , │ │ │ │ - stcls 13, cr15, [r9, #-828] @ 0xfffffcc4 │ │ │ │ + stcls 13, cr15, [r9, #-972] @ 0xfffffc34 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf033234c │ │ │ │ strmi pc, [r0], fp, lsl #16 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5dbaec │ │ │ │ @@ -38849,15 +38849,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ ldc2l 0, cr15, [sl, #-236] @ 0xffffff14 │ │ │ │ bge f8cf48 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - @ instruction: 0xf82af24a │ │ │ │ + @ instruction: 0xf84ef24a │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44d020 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34cfe0 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -38932,15 +38932,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 584508 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xff84f249 │ │ │ │ + @ instruction: 0xffa8f249 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34d088 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -38986,27 +38986,27 @@ │ │ │ │ @ instruction: 0xf0ab9600 │ │ │ │ @ instruction: 0xf8d9fb73 │ │ │ │ blcs 88c90 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s16 q11, , q12 │ │ │ │ - @ instruction: 0xf142f861 │ │ │ │ - stmdbls fp, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf142f885 │ │ │ │ + stmdbls fp, {r0, r1, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 116408 │ │ │ │ bcs 12fa18 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf84af255 │ │ │ │ - ldc2 1, cr15, [ip, #-264] @ 0xfffffef8 │ │ │ │ + @ instruction: 0xf86ef255 │ │ │ │ + stc2l 1, cr15, [r0, #-264] @ 0xfffffef8 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3c51c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -39029,31 +39029,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e71d4 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8b6f148 │ │ │ │ + @ instruction: 0xf8daf148 │ │ │ │ bcs 1351c0 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ stmdb ip!, {r0, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrshteq r4, [r0], r4 │ │ │ │ adcseq r4, r0, lr, ror #25 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, sl, ip, lsl r8 @ │ │ │ │ adceq pc, sl, sl, asr #14 │ │ │ │ adcseq r4, r0, r8, ror #21 │ │ │ │ umlaleq pc, sl, r2, r6 @ │ │ │ │ - eoreq r7, fp, r6, lsr #3 │ │ │ │ + eoreq r7, fp, r6, lsl #4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r7, fp, ip, lsl #2 │ │ │ │ - eoreq r7, fp, r6, asr #2 │ │ │ │ + eoreq r7, fp, ip, ror #2 │ │ │ │ + eoreq r7, fp, r6, lsr #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -39260,23 +39260,23 @@ │ │ │ │ stcpl 2, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1424658 │ │ │ │ - tstplt r8, r1, lsl fp @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r5, lsr fp @ p-variant is OBSOLETE │ │ │ │ blcs 45632c │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe238e64 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1104 @ 0xfffffbb0 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1424638 │ │ │ │ - tstplt r8, r1, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r5, lsr #22 @ p-variant is OBSOLETE │ │ │ │ blcs 45634c │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2f5ac8 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 35c3e0 │ │ │ │ @@ -39324,15 +39324,15 @@ │ │ │ │ @ instruction: 0x963a8054 │ │ │ │ bicpl pc, r2, r1, lsl #10 │ │ │ │ eorcc pc, r2, r2, lsl #17 │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ ldrtls r9, [r9], -r9, lsl #10 │ │ │ │ ldrtls r2, [fp], -r1, lsl #10 │ │ │ │ vand q11, , │ │ │ │ - @ instruction: 0x9d09f9e7 │ │ │ │ + vstrls s30, [r9, #-44] @ 0xffffffd4 │ │ │ │ tstls r6, #37888 @ 0x9400 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ ldmib r8, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf032234c │ │ │ │ strmi pc, [r0], r3, lsr #24 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ blls 5dc2bc │ │ │ │ @@ -39349,15 +39349,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ teqcs ip, #3358720 @ 0x334000 │ │ │ │ subls r9, r1, #20, 20 @ 0x14000 │ │ │ │ @ instruction: 0xf972f03b │ │ │ │ bge f8d718 │ │ │ │ subls r4, r4, r3, asr #12 │ │ │ │ @ instruction: 0x9009a8bc │ │ │ │ - @ instruction: 0xffe6f247 │ │ │ │ + @ instruction: 0xf80af248 │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ blls 44d7f0 │ │ │ │ movwls r4, #5665 @ 0x1621 │ │ │ │ blls 34d7b0 │ │ │ │ stmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ cdpls 8, 0, cr8, cr10, cr2, {0} │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -39432,15 +39432,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 584cd8 │ │ │ │ @ instruction: 0xf03b934d │ │ │ │ ldmdbls r7, {r0, r1, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - @ instruction: 0xff40f247 │ │ │ │ + @ instruction: 0xff64f247 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 34d858 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @@ -39486,27 +39486,27 @@ │ │ │ │ @ instruction: 0xf0aa9600 │ │ │ │ @ instruction: 0xf8d9ff8b │ │ │ │ blcs 89460 │ │ │ │ mcrge 4, 1, pc, cr6, cr15, {3} @ │ │ │ │ ldrbteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r9, #-136] @ 0xffffff78 │ │ │ │ vpmax.s16 q11, q10, q12 │ │ │ │ - @ instruction: 0xf142fc79 │ │ │ │ - stmdbls fp, {r0, r1, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf142fc9d │ │ │ │ + stmdbls fp, {r0, r1, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 116bd8 │ │ │ │ bcs 1301e8 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64e1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - stc2l 2, cr15, [r2], #-336 @ 0xfffffeb0 │ │ │ │ - @ instruction: 0xf934f142 │ │ │ │ + stc2 2, cr15, [r6], {84} @ 0x54 │ │ │ │ + @ instruction: 0xf958f142 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3ccec │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -39529,31 +39529,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e79a4 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [lr], {71} @ 0x47 │ │ │ │ + ldc2l 1, cr15, [r2], #284 @ 0x11c │ │ │ │ bcs 135990 │ │ │ │ mcrge 4, 0, pc, cr13, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ stc 7, cr15, [r4, #864] @ 0x360 │ │ │ │ adcseq r4, r0, r4, lsr #10 │ │ │ │ adcseq r4, r0, lr, lsl r5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq pc, sl, r0, lsl #1 │ │ │ │ adceq lr, sl, lr, lsr #31 │ │ │ │ adcseq r4, r0, r8, lsl r3 │ │ │ │ strdeq lr, [sl], r6 @ │ │ │ │ - ldrdeq r6, [fp], -r6 @ │ │ │ │ + eoreq r6, fp, r6, lsr sl │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r6, fp, ip, lsr r9 │ │ │ │ - eoreq r6, fp, r6, ror r9 │ │ │ │ + mlaeq fp, ip, r9, r6 │ │ │ │ + ldrdeq r6, [fp], -r6 @ │ │ │ │ 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} @ │ │ │ │ @@ -39626,52 +39626,52 @@ │ │ │ │ strteq pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ ldrls r4, [r2], #-1586 @ 0xfffff9ce │ │ │ │ ldrbtmi r4, [r8], #-1147 @ 0xfffffb85 │ │ │ │ stmdapl r1, {r0, r1, r2, r4, r9, sl, ip, pc}^ │ │ │ │ stmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9143 │ │ │ │ ldrtmi r0, [r1], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf8f0f168 │ │ │ │ + @ instruction: 0xf914f168 │ │ │ │ strcc pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ tstcs r8, r2, lsr r6 │ │ │ │ stmiapl r3!, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf163930f │ │ │ │ - ldrtmi pc, [r1], -r7, lsr #22 @ │ │ │ │ + ldrtmi pc, [r1], -fp, asr #22 @ │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #315392 @ 0x4d000 │ │ │ │ strmi r2, [r5], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vpmax.s8 , q0, │ │ │ │ @ instruction: 0x4604217b │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r0], r5, lsr #27 │ │ │ │ + strmi pc, [r0], r9, asr #27 │ │ │ │ bleq 5b8710 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1664659 │ │ │ │ - @ instruction: 0x4641f8ff │ │ │ │ + strbmi pc, [r1], -r3, lsr #18 @ │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf898f93b │ │ │ │ + @ instruction: 0xf898f95f │ │ │ │ stmdals r7!, {r0, r5, sp} │ │ │ │ blge 784730 │ │ │ │ ldrvs lr, [ip], -sp, asr #19 │ │ │ │ @ instruction: 0xf1639311 │ │ │ │ - @ instruction: 0x4606fd5f │ │ │ │ + strmi pc, [r6], -r3, lsl #27 │ │ │ │ blls 4e883c │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xf926f168 │ │ │ │ + @ instruction: 0xf94af168 │ │ │ │ @ instruction: 0x465a4633 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0x4623fa7b │ │ │ │ + @ instruction: 0x4623fa9f │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - blx febb8908 │ │ │ │ + blx ff4b8908 │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ tstls ip, #31 │ │ │ │ stmib r2, {r0, r1, r4, r5, r9, sl, fp, sp, pc}^ │ │ │ │ strmi r3, [r5], -r1, lsl #6 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ stmib sp, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ bgt 449068 │ │ │ │ @@ -39691,93 +39691,93 @@ │ │ │ │ stcls 0, cr0, [lr], {15} │ │ │ │ ldm ip!, {r1, r2, r4, r5, r8, sl, ip, pc} │ │ │ │ strgt r0, [pc], #-15 @ 7c3c4 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4606fc91 │ │ │ │ + @ instruction: 0x4606fcb5 │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x463a0514 │ │ │ │ @ instruction: 0xf1664629 │ │ │ │ - @ instruction: 0xf896f899 │ │ │ │ + @ instruction: 0xf896f8bd │ │ │ │ bls a0848c │ │ │ │ stceq 1, cr15, [ip], #-24 @ 0xffffffe8 │ │ │ │ ldrsbt pc, [r8], -sp @ │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - @ instruction: 0xf8c2f168 │ │ │ │ + @ instruction: 0xf8e6f168 │ │ │ │ ldc 14, cr9, [pc, #68] @ 7c45c │ │ │ │ smulwbcs r0, sp, fp │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r1, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - stc2l 1, cr15, [r4], #396 @ 0x18c │ │ │ │ + stc2 1, cr15, [r8, #-396] @ 0xfffffe74 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14dd00 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - svcls 0x0011f8ab │ │ │ │ + svcls 0x0011f8cf │ │ │ │ cdp 1, 11, cr2, cr7, cr0, {1} │ │ │ │ ldrtmi r0, [r8], -r0, lsl #22 │ │ │ │ - cdp2 1, 1, cr15, cr8, cr5, {3} │ │ │ │ + cdp2 1, 3, cr15, cr12, cr5, {3} │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ @ instruction: 0xf1632101 │ │ │ │ - strmi pc, [r6], -sp, asr #25 │ │ │ │ + @ instruction: 0x4606fcf1 │ │ │ │ ldrtmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - @ instruction: 0xf894f168 │ │ │ │ + @ instruction: 0xf8b8f168 │ │ │ │ strbmi r4, [sl], -fp, lsr #12 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - ldmdbls r4, {r0, r1, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r1, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ @ instruction: 0x9c27fa69 │ │ │ │ vhadd.s d2, d13, d3 │ │ │ │ - eorcs pc, r0, #156672 @ 0x26400 │ │ │ │ + eorcs pc, r0, #193536 @ 0x2f400 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1634620 │ │ │ │ - andcs pc, r2, #299008 @ 0x49000 │ │ │ │ + andcs pc, r2, #446464 @ 0x6d000 │ │ │ │ andsls r4, r4, r1, lsl r6 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #1818624 @ 0x1bc000 │ │ │ │ strmi r2, [r5], -r6, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #1720320 @ 0x1a4000 │ │ │ │ @ instruction: 0x46042110 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ svcls 0x0011f963 │ │ │ │ mlacs r1, r8, r8, pc @ │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ stmdals r7!, {r2, r3, r4, r8, r9, ip, pc} │ │ │ │ rsbsvs r2, fp, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [ip], {99} @ 0x63 │ │ │ │ + ldc2 1, cr15, [r0], #396 @ 0x18c │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 14ddd0 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0x4633f853 │ │ │ │ + @ instruction: 0x4633f877 │ │ │ │ vmin.s8 q10, q0, q5 │ │ │ │ ldrbmi r1, [r0], -r3, ror #2 │ │ │ │ - @ instruction: 0xf9a8f168 │ │ │ │ + @ instruction: 0xf9ccf168 │ │ │ │ strmi r4, [r2], -r3, lsr #12 │ │ │ │ strls r2, [r0, #-371] @ 0xfffffe8d │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - bls 4fac74 │ │ │ │ + bls 4fad04 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4606931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3960 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 447530 │ │ │ │ @@ -39786,29 +39786,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9636 │ │ │ │ strgt ip, [pc], #-3343 @ 7c540 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4605fbd3 │ │ │ │ + @ instruction: 0x4605fbf7 │ │ │ │ bleq 5b8958 │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ @ instruction: 0xf1654659 │ │ │ │ - bls a3c4d0 │ │ │ │ + bls a3c560 │ │ │ │ mlacc r8, r5, r8, pc @ │ │ │ │ @ instruction: 0xf10546bc │ │ │ │ vabd.u32 d16, d2, d28 │ │ │ │ @ instruction: 0xf8850385 │ │ │ │ ldm ip!, {r3, r5, ip, sp} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf806f168 │ │ │ │ + @ instruction: 0xf82af168 │ │ │ │ strcs r9, [r0], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf04f961f │ │ │ │ ldrls r0, [ip], #-513 @ 0xfffffdff │ │ │ │ stmib r3, {r4, r8, r9, sl, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, sl, lr}^ │ │ │ │ @ instruction: 0x46bc4437 │ │ │ │ sbcscs pc, ip, sp, lsl #17 │ │ │ │ @@ -39817,93 +39817,93 @@ │ │ │ │ stcls 0, cr0, [lr, #-60] @ 0xffffffc4 │ │ │ │ ldm ip!, {r1, r2, r4, r5, r9, sl, ip, pc} │ │ │ │ strgt r0, [pc, #-15] @ 7c5ad │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - pkhbtmi pc, r0, r5, lsl #23 @ │ │ │ │ + @ instruction: 0x4680fbb9 │ │ │ │ andcs r7, r1, #117760 @ 0x1cc00 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff9ef165 │ │ │ │ + @ instruction: 0xffc2f165 │ │ │ │ mlacc r8, r8, r8, pc @ │ │ │ │ @ instruction: 0xf1089a26 │ │ │ │ @ instruction: 0xf8dd0c2c │ │ │ │ vqadd.u32 d30, d2, d24 │ │ │ │ @ instruction: 0xf8880385 │ │ │ │ ldm lr!, {r3, r5, ip, sp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf108ffc7 │ │ │ │ + @ instruction: 0xf108ffeb │ │ │ │ @ instruction: 0x465a0314 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - @ instruction: 0xf10df951 │ │ │ │ + @ instruction: 0xf10df975 │ │ │ │ @ instruction: 0x46020b5c │ │ │ │ movwcs r9, #30996 @ 0x7914 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ stmdbls r7!, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ strls r2, [r0], #-515 @ 0xfffffdfd │ │ │ │ blx 53a5b8 │ │ │ │ strtmi r4, [r2], -sl, lsr #22 │ │ │ │ ldrbtmi r4, [fp], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - blls 47c320 │ │ │ │ + blls 47c3b0 │ │ │ │ tstcs r8, r2, lsr #12 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strtmi pc, [r1], -pc, ror #18 │ │ │ │ + @ instruction: 0x4621f993 │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r2, #9764864 @ 0x950000 │ │ │ │ strmi r2, [r0], r4, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ andcs pc, r1, #9371648 @ 0x8f0000 │ │ │ │ strmi r2, [r1], r2, lsl #2 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ vadd.i8 d31, d16, d9 │ │ │ │ andsls r2, r5, fp, ror r1 │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - strmi pc, [r5], -r7, ror #23 │ │ │ │ + strmi pc, [r5], -fp, lsl #24 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654631 │ │ │ │ - strtmi pc, [r9], -r1, asr #30 │ │ │ │ + strtmi pc, [r9], -r5, ror #30 │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf895ff7d │ │ │ │ + @ instruction: 0xf895ffa1 │ │ │ │ ldcls 0, cr2, [r1, #-132] @ 0xffffff7c │ │ │ │ ldrls r2, [ip], #-257 @ 0xfffffeff │ │ │ │ rsbvs r9, ip, r7, lsr #16 │ │ │ │ - blx fe938c3e │ │ │ │ + blx ff238c3e │ │ │ │ bicslt r4, r8, r4, lsl #12 │ │ │ │ blgt 14df64 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - ands pc, r1, r9, ror #30 │ │ │ │ + ands pc, r1, sp, lsl #31 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r3, r0, r8, asr sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r6, fp, r4, ror #16 │ │ │ │ + eoreq r6, fp, r4, asr #17 │ │ │ │ adcseq r3, r0, r2, asr #26 │ │ │ │ @ instruction: 0x00000cb0 │ │ │ │ - ldrdeq r6, [fp], -lr @ │ │ │ │ + eoreq r6, fp, lr, lsr r5 │ │ │ │ ldrtmi r4, [r2], -r3, lsr #12 │ │ │ │ msrne (UNDEF: 99), r0 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - strbmi pc, [fp], -fp, lsr #17 @ │ │ │ │ + strbmi pc, [fp], -pc, asr #17 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - bls 4faa78 │ │ │ │ + bls 4fab08 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4605931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ blvc 1a3f5c │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 44772c │ │ │ │ @@ -39912,29 +39912,29 @@ │ │ │ │ svcls 0x000ed02a │ │ │ │ @ instruction: 0x463c9536 │ │ │ │ strgt ip, [pc], #-3599 @ 7c73c │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ @ instruction: 0xf1639827 │ │ │ │ - @ instruction: 0x4606fad5 │ │ │ │ + @ instruction: 0x4606faf9 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ andcs r7, r1, #109568 @ 0x1ac00 │ │ │ │ @ instruction: 0xf1654641 │ │ │ │ - bls a3c2d4 │ │ │ │ + bls a3c364 │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ @ instruction: 0xf10646bc │ │ │ │ vabd.u32 d16, d2, d28 │ │ │ │ @ instruction: 0xf8860385 │ │ │ │ ldm ip!, {r3, r5, ip, sp} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - @ instruction: 0xff08f167 │ │ │ │ + @ instruction: 0xff2cf167 │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ smladcs r1, r0, lr, r9 │ │ │ │ tstls ip, #130023424 @ 0x7c00000 │ │ │ │ stmib r2, {r2, r4, r5, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r8, r9, ip, sp}^ │ │ │ │ bgt 449488 │ │ │ │ @@ -39943,55 +39943,55 @@ │ │ │ │ ldrsbtls pc, [r8], -sp @ │ │ │ │ @ instruction: 0x464c9536 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r7!, {r2, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - blx fe638d58 │ │ │ │ + blx fef38d58 │ │ │ │ blvc 1b4dfe8 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0x4629463a │ │ │ │ - cdp2 1, 9, cr15, cr14, cr5, {3} │ │ │ │ + cdp2 1, 12, cr15, cr2, cr5, {3} │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ strbmi r9, [lr], r6, lsr #20 │ │ │ │ stceq 1, cr15, [ip], #-24 @ 0xffffffe8 │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - cdp2 1, 12, cr15, cr8, cr7, {3} │ │ │ │ + cdp2 1, 14, cr15, cr12, cr7, {3} │ │ │ │ @ instruction: 0x21209e11 │ │ │ │ bleq b82ec │ │ │ │ @ instruction: 0xf1654630 │ │ │ │ - stmdals r7!, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - blx ffb38dac │ │ │ │ + blx 438dae │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 14e0f4 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - blls 5fc2fc │ │ │ │ + blls 5fc38c │ │ │ │ strls r4, [r1], #-1602 @ 0xfffff9be │ │ │ │ mvnsne pc, r0, asr #4 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r2, #-1579] @ 0xfffff9d5 │ │ │ │ - @ instruction: 0xf87af168 │ │ │ │ + @ instruction: 0xf89ef168 │ │ │ │ @ instruction: 0x46029914 │ │ │ │ ldrbmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf884f7e0 │ │ │ │ bls 50f854 │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ andscs r5, r6, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf163930e │ │ │ │ - andcs pc, r1, #6619136 @ 0x650000 │ │ │ │ + andcs pc, r1, #8978432 @ 0x890000 │ │ │ │ tstcs r3, r4, lsl #12 │ │ │ │ @ instruction: 0xf7df4650 │ │ │ │ strtmi pc, [r1], -fp, lsl #31 │ │ │ │ movwcs r4, #5634 @ 0x1602 │ │ │ │ strcs r4, [r1], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0xf86ef7e0 │ │ │ │ stmdbls r7!, {r0, r1, r4, r9, sl, fp, ip, pc} │ │ │ │ @@ -40007,46 +40007,46 @@ │ │ │ │ movwcs pc, #14551 @ 0x38d7 @ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ movwls r4, #1584 @ 0x630 │ │ │ │ @ instruction: 0xf7df465b │ │ │ │ blmi ffa3ac04 │ │ │ │ andcs r9, r0, #1114112 @ 0x110000 │ │ │ │ tstcs r4, fp, ror r4 │ │ │ │ - ldc2l 1, cr15, [r4, #412]! @ 0x19c │ │ │ │ + cdp2 1, 1, cr15, cr8, cr7, {3} │ │ │ │ andcs r9, r4, #15360 @ 0x3c00 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xf82ef163 │ │ │ │ + @ instruction: 0xf852f163 │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ vsub.f16 d9, d13, d16 │ │ │ │ - eorcs pc, r0, #1884160 @ 0x1cc000 │ │ │ │ + eorcs pc, r0, #2473984 @ 0x25c000 │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1634628 │ │ │ │ - strmi pc, [r6], -r3, lsr #16 │ │ │ │ + strmi pc, [r6], -r7, asr #16 │ │ │ │ tstcs r0, r0, lsr #16 │ │ │ │ ldrdcc pc, [ip], #128 @ 0x80 @ │ │ │ │ submi pc, r5, r0, lsl #17 │ │ │ │ @ instruction: 0xf8c04323 │ │ │ │ @ instruction: 0xf8d030ec │ │ │ │ @ instruction: 0x432330fc │ │ │ │ rscscc pc, ip, r0, asr #17 │ │ │ │ - blx a38e9c │ │ │ │ + blx 1338e9c │ │ │ │ @ instruction: 0x46056933 │ │ │ │ ldreq pc, [r4], #-256 @ 0xffffff00 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ blls 88a154 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - ldmdals r1, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r1, {r0, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1674629 │ │ │ │ - bvs ffb3c1ec │ │ │ │ + bvs ffb3c27c │ │ │ │ blcs 69ad98 │ │ │ │ orrhi pc, r2, r0, lsl #4 │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ cmneq fp, fp, ror #2 │ │ │ │ cmneq ip, fp, ror #2 │ │ │ │ smceq 53276 @ 0xd01c │ │ │ │ subeq r0, r6, sp, ror #2 │ │ │ │ @@ -40060,130 +40060,130 @@ │ │ │ │ orreq r0, r0, r0, lsl #3 │ │ │ │ ldrls r0, [r6, #-363]! @ 0xfffffe95 │ │ │ │ mcrgt 12, 0, sl, cr15, cr11, {1} │ │ │ │ ldm r6, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ stmdals r7!, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0x71bcf44f │ │ │ │ - @ instruction: 0xf9acf163 │ │ │ │ + @ instruction: 0xf9d0f163 │ │ │ │ @ instruction: 0xf1004606 │ │ │ │ blvc 1b3edf8 │ │ │ │ andcs r4, r1, #76546048 @ 0x4900000 │ │ │ │ - ldc2 1, cr15, [r4, #404]! @ 0x194 │ │ │ │ + ldc2l 1, cr15, [r8, #404] @ 0x194 │ │ │ │ bls a276a0 │ │ │ │ movwls r4, #59036 @ 0xe69c │ │ │ │ streq pc, [ip, -r6, lsl #2]! │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ orreq pc, r5, #-2013265919 @ 0x88000001 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm r4, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - ldrb pc, [sl], #3549 @ 0xddd @ │ │ │ │ + ldrb pc, [sl], #3585 @ 0xe01 @ │ │ │ │ blvc 16066e4 │ │ │ │ teqpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1639820 │ │ │ │ - @ instruction: 0x463bfa33 │ │ │ │ + @ instruction: 0x463bfa57 │ │ │ │ ldreq pc, [r4, -r0, lsl #2] │ │ │ │ ldrtmi r4, [r2], -r5, lsl #12 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf1056028 │ │ │ │ @ instruction: 0xf1650650 │ │ │ │ - strtls pc, [r6], #-3465 @ 0xfffff277 │ │ │ │ + strtls pc, [r6], #-3501 @ 0xfffff253 │ │ │ │ strtls r2, [r3], #-1024 @ 0xfffffc00 │ │ │ │ strmi lr, [r1], #-2506 @ 0xfffff636 │ │ │ │ cdpeq 0, 7, cr15, cr8, cr15, {2} │ │ │ │ ldrdgt pc, [r4], -r5 @ │ │ │ │ muleq pc, sl, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ bls 50f85c │ │ │ │ @ instruction: 0xf8dd4629 │ │ │ │ ldmpl r3, {r2, r6, pc}^ │ │ │ │ tstls r0, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0x3c0cfb0e │ │ │ │ mlacc lr, ip, r8, pc @ │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ addsvs sl, ip, #2368 @ 0x940 │ │ │ │ - stc2 1, cr15, [sl, #412]! @ 0x19c │ │ │ │ + stc2l 1, cr15, [lr, #412] @ 0x19c │ │ │ │ @ instruction: 0x21a7463a │ │ │ │ @ instruction: 0xf1674640 │ │ │ │ - eorscs pc, r8, #3472 @ 0xd90 │ │ │ │ + eorscs pc, r8, #4048 @ 0xfd0 │ │ │ │ strtmi r4, [r1], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7d74628 │ │ │ │ @ instruction: 0xf44fee6a │ │ │ │ stmdals r0!, {r1, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf1639623 │ │ │ │ - @ instruction: 0xf100f9f7 │ │ │ │ + @ instruction: 0xf100fa1b │ │ │ │ @ instruction: 0x46070614 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1654631 │ │ │ │ - @ instruction: 0x4640fd51 │ │ │ │ + @ instruction: 0x4640fd75 │ │ │ │ @ instruction: 0xf1674639 │ │ │ │ - movwcs pc, #32141 @ 0x7d8d @ │ │ │ │ + movwcs pc, #32177 @ 0x7db1 @ │ │ │ │ @ instruction: 0x23229330 │ │ │ │ sbccc pc, r4, sp, lsl #17 │ │ │ │ strbtmi r9, [lr], -r4, lsr #12 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ muleq r3, r5, r8 │ │ │ │ andeq lr, r3, r6, lsl #17 │ │ │ │ strbmi r2, [r0], -r4, lsl #2 │ │ │ │ muleq ip, sl, r8 │ │ │ │ - @ instruction: 0xf8d8f168 │ │ │ │ + @ instruction: 0xf8fcf168 │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ strbmi r2, [r0], -pc, lsl #6 │ │ │ │ ldrdhi pc, [r8, pc]! @ │ │ │ │ @ instruction: 0xff52f7df │ │ │ │ movwcs sl, #19736 @ 0x4d18 │ │ │ │ strtmi r9, [r2], -r0, lsr #18 │ │ │ │ strtmi r9, [r6], -r0, lsl #6 │ │ │ │ @ instruction: 0x465b9813 │ │ │ │ @ instruction: 0xffc8f7de │ │ │ │ strls r4, [lr], #-1272 @ 0xfffffb08 │ │ │ │ subshi pc, r0, sp, asr #17 │ │ │ │ andcs r9, r0, #3584 @ 0xe00 │ │ │ │ tstcs r4, r4, lsl fp │ │ │ │ strls r9, [r0], #-2065 @ 0xfffff7ef │ │ │ │ - stc2l 1, cr15, [r6], #412 @ 0x19c │ │ │ │ + stc2 1, cr15, [sl, #-412] @ 0xfffffe64 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ @ instruction: 0xf8dd80a4 │ │ │ │ @ instruction: 0xf04fa044 │ │ │ │ @ instruction: 0xf8cd0900 │ │ │ │ blls 468c1c │ │ │ │ andeq pc, r4, #1073741826 @ 0x40000002 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xff16f162 │ │ │ │ + @ instruction: 0xff3af162 │ │ │ │ andcs r4, r4, #4, 12 @ 0x400000 │ │ │ │ orreq lr, r9, pc, asr #20 │ │ │ │ @ instruction: 0xf7df4650 │ │ │ │ tstpcs r0, fp, lsr lr @ p-variant is OBSOLETE │ │ │ │ stmdals r0!, {r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf91ef163 │ │ │ │ + @ instruction: 0xf942f163 │ │ │ │ @ instruction: 0xf1006923 │ │ │ │ @ instruction: 0x46070b14 │ │ │ │ vmov.i32 q10, #-1191182336 @ 0xb9000000 │ │ │ │ addvs r0, r3, #1543503872 @ 0x5c000000 │ │ │ │ stmib r0, {r0, r1, r5, r7, fp, sp, lr}^ │ │ │ │ blls 889b64 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1653178 │ │ │ │ - ldrtmi pc, [r9], -r5, ror #25 @ │ │ │ │ + ldrtmi pc, [r9], -r9, lsl #26 @ │ │ │ │ @ instruction: 0xf1674650 │ │ │ │ - @ instruction: 0xf898fd21 │ │ │ │ + @ instruction: 0xf898fd45 │ │ │ │ @ instruction: 0xf04f400c │ │ │ │ vst2. {d19-d22}, [pc :256] │ │ │ │ stmdals r0!, {r0, r2, r3, r4, r5, r8, ip, sp, lr} │ │ │ │ vst1.8 {d15-d16}, [r4], r3 │ │ │ │ - @ instruction: 0xf974f163 │ │ │ │ + @ instruction: 0xf998f163 │ │ │ │ rsblt pc, ip, sp, asr #17 │ │ │ │ cdpeq 1, 5, cr15, cr0, cr0, {0} │ │ │ │ strvs lr, [r0], -r5, asr #19 │ │ │ │ stcleq 1, cr15, [r0], #-0 │ │ │ │ strmi r6, [r7], -lr, lsr #1 │ │ │ │ mullt ip, r8, r8 │ │ │ │ @ instruction: 0xf88043e4 │ │ │ │ @@ -40206,15 +40206,15 @@ │ │ │ │ blx fefd2 │ │ │ │ ldrtmi r1, [r9], -r3, lsl #6 │ │ │ │ mlacs lr, r3, r8, pc @ │ │ │ │ bl 25ca44 │ │ │ │ bl 23d9e8 │ │ │ │ addsvs r0, ip, #34078720 @ 0x2080000 │ │ │ │ @ instruction: 0xf16762be │ │ │ │ - blls 43bf4c │ │ │ │ + blls 43bfdc │ │ │ │ @ instruction: 0xd1864599 │ │ │ │ ldrdlt pc, [r8], #-141 @ 0xffffff73 │ │ │ │ andeq pc, r5, r9, lsl #2 │ │ │ │ strbmi r9, [sl], -r0, lsr #18 │ │ │ │ andls r4, r0, fp, asr r6 │ │ │ │ @ instruction: 0xf7de9813 │ │ │ │ @ instruction: 0xf109ff2f │ │ │ │ @@ -40235,17 +40235,17 @@ │ │ │ │ stmdbls r0!, {r0, r1, r3, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7de9813 │ │ │ │ movwcs pc, #7949 @ 0x1f0d @ │ │ │ │ strb r9, [r5, -lr, lsl #6] │ │ │ │ @ instruction: 0xe6c82710 │ │ │ │ stmda ip, {r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r6, fp, r4, ror #4 │ │ │ │ + eoreq r6, fp, r4, asr #5 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - eoreq r6, fp, ip, rrx │ │ │ │ + eoreq r6, fp, ip, asr #1 │ │ │ │ adcseq r3, r0, ip, ror #7 │ │ │ │ muleq r0, ip, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd3e74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054a7 │ │ │ │ @@ -40379,15 +40379,15 @@ │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ blls 551a84 │ │ │ │ andsne lr, r1, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039809 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vqdmulh.s d25, d4, d14 │ │ │ │ - @ instruction: 0xf8dafe65 │ │ │ │ + @ instruction: 0xf8dafe89 │ │ │ │ @ instruction: 0xf8d33440 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5d1 │ │ │ │ blls 685fd0 │ │ │ │ ldmne sl, {r2, r4, fp, ip, pc} │ │ │ │ strbcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -40580,15 +40580,15 @@ │ │ │ │ blls 4d5da8 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ andne lr, lr, #3620864 @ 0x374000 │ │ │ │ mcrcc 8, 2, pc, cr4, cr3, {6} @ │ │ │ │ @ instruction: 0xf5039810 │ │ │ │ movwls r5, #21436 @ 0x53bc │ │ │ │ vmin.s8 d20, d5, d27 │ │ │ │ - blls 37c67c │ │ │ │ + blls 37c70c │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ blls 28e240 │ │ │ │ blls 30e430 │ │ │ │ @ instruction: 0xd0574598 │ │ │ │ strbcc pc, [r0], #-2267 @ 0xfffff725 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ @@ -40782,15 +40782,15 @@ │ │ │ │ umlal pc, r5, r3, r8 @ │ │ │ │ blcc ebb834 │ │ │ │ movwne lr, #35587 @ 0x8b03 │ │ │ │ @ instruction: 0xf8db9307 │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhadd.s16 q12, , │ │ │ │ - stmdbvs sl!, {r0, r1, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs sl!, {r0, r1, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ eorlt pc, r4, sp, asr #17 │ │ │ │ strcs r4, [r0], #-1666 @ 0xfffff97e │ │ │ │ @ instruction: 0xb32246bb │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ eorle r4, r1, #156, 4 @ 0xc0000009 │ │ │ │ @@ -40820,18 +40820,18 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ adchi pc, r0, r0, asr #32 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ movwcs r8, #65520 @ 0xfff0 │ │ │ │ @ instruction: 0xf04f9308 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #6 │ │ │ │ vbic d23, d3, d19 │ │ │ │ - streq pc, [r1, r3, ror #21] │ │ │ │ + streq pc, [r1, r7, lsl #22] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ ldrtmi sp, [r8], -fp, lsl #8 │ │ │ │ - blx ff7b9ed8 │ │ │ │ + blx b9eda │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 29566c │ │ │ │ movwls r4, #1624 @ 0x658 │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -40841,19 +40841,19 @@ │ │ │ │ @ instruction: 0xf7f08010 │ │ │ │ sbfx pc, pc, #19, #29 │ │ │ │ svclt 0x001c2f82 │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ @ instruction: 0x2701d1d5 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, lr, ror r0 │ │ │ │ - blx feeb9f20 │ │ │ │ + blx ff7b9f20 │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s16 q9, , q15 │ │ │ │ - @ instruction: 0x0741fab1 │ │ │ │ + @ instruction: 0x0741fad5 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ ldrbmi r9, [r8], -r7, lsl #22 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ stmdbls r6, {r8, r9, sp} │ │ │ │ @@ -40861,18 +40861,18 @@ │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf9b4f7f0 │ │ │ │ ldrbeq r6, [sl, -fp, ror #17] │ │ │ │ @ instruction: 0xf04fd58f │ │ │ │ rsbscs r0, pc, r1, lsl #6 │ │ │ │ vbic d23, d3, d19 │ │ │ │ - @ instruction: 0x0783fa91 │ │ │ │ + @ instruction: 0x0783fab5 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - blx fe339f7c │ │ │ │ + blx fec39f7c │ │ │ │ svclt 0x004f0740 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 255710 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #4866 @ 0x1302 │ │ │ │ @@ -41015,28 +41015,28 @@ │ │ │ │ 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]! │ │ │ │ - eorseq sl, r1, r8, lsr r2 │ │ │ │ + mlaseq r1, r8, r2, sl │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd4a94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r4], -r0, lsl #7 │ │ │ │ andsvc pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldrtpl pc, [lr], r7, lsl #10 @ │ │ │ │ mcrcc 8, 2, pc, cr4, cr7, {6} @ │ │ │ │ ldrtmi r3, [r0], -r4, lsl #12 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ blcc 11bbc04 │ │ │ │ @ instruction: 0xf15b69dd │ │ │ │ - @ instruction: 0xf507fe5b │ │ │ │ + @ instruction: 0xf507fe7f │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d32398 │ │ │ │ @ instruction: 0xf50215bc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ strbcs pc, [r0, #2259] @ 0x8d3 @ │ │ │ │ stmdbcc r0!, {r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -41045,15 +41045,15 @@ │ │ │ │ @ instruction: 0xf5044630 │ │ │ │ svclt 0x009e4610 │ │ │ │ subseq r3, r2, r0, lsr #20 │ │ │ │ strbcs pc, [r0, #2243] @ 0x8c3 @ │ │ │ │ blcs ff0bbc10 │ │ │ │ ldrcc pc, [ip, #2259]! @ 0x8d3 │ │ │ │ blcc fefbbc18 │ │ │ │ - mcr2 1, 2, pc, cr6, cr11, {2} @ │ │ │ │ + mcr2 1, 3, pc, cr10, cr11, {2} @ │ │ │ │ blcc ff0bbc60 │ │ │ │ blne fefbbc64 │ │ │ │ andsmi pc, fp, r4, lsl #10 │ │ │ │ strcs r0, [r0], #-170 @ 0xffffff56 │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ sbcsmi pc, ip, r0, asr #17 │ │ │ │ strcc pc, [r5, #-2817] @ 0xfffff4ff │ │ │ │ @@ -41095,68 +41095,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r0, r3, asr #17 │ │ │ │ bmi 3f7908 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1464479 │ │ │ │ - blls fbc10 │ │ │ │ + blls fbca0 │ │ │ │ bmi 337950 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1464479 │ │ │ │ - blls fbbfc │ │ │ │ + blls fbc8c │ │ │ │ svclt 0x0000e7e3 │ │ │ │ adcseq r2, r0, lr, lsr #13 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq r5, [fp], -sl @ │ │ │ │ - eoreq r5, fp, r8, lsl #4 │ │ │ │ - strdeq r5, [fp], -ip @ │ │ │ │ - eoreq r5, fp, r8, ror r1 │ │ │ │ - eoreq r5, fp, r8, ror #1 │ │ │ │ + eoreq r5, fp, sl, lsr r2 │ │ │ │ + eoreq r5, fp, r8, ror #4 │ │ │ │ + eoreq r5, fp, ip, asr r1 │ │ │ │ + ldrdeq r5, [fp], -r8 @ │ │ │ │ + eoreq r5, fp, r8, asr #2 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ stclcs 8, cr15, [r4], #-844 @ 0xfffffcb4 │ │ │ │ eorsle r2, r9, r0, lsl #20 │ │ │ │ ldmdavs sl, {r0, r1, r4, r7, r8, fp, sp, lr} │ │ │ │ ldrlt fp, [r0, #-946] @ 0xfffffc4e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #20 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf85af146 │ │ │ │ + @ instruction: 0xf87ef146 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #35348 @ 0x8a14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0a9c000 │ │ │ │ andlt pc, r2, r7, lsr #21 │ │ │ │ bmi 46ce98 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf844f146 │ │ │ │ + @ instruction: 0xf868f146 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #52224 @ 0xcc00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx fe539d20 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq r5, fp, r4, asr #3 │ │ │ │ - eoreq r5, fp, lr, lsl #1 │ │ │ │ - eoreq r5, fp, r8, lsl r2 │ │ │ │ - eoreq r5, fp, r6, ror #3 │ │ │ │ - eoreq r5, fp, r8, lsr #4 │ │ │ │ - eoreq r5, fp, r2, rrx │ │ │ │ - eoreq r5, fp, r0, asr #3 │ │ │ │ + eoreq r5, fp, r4, lsr #4 │ │ │ │ + eoreq r5, fp, lr, ror #1 │ │ │ │ + eoreq r5, fp, r8, ror r2 │ │ │ │ + eoreq r5, fp, r6, asr #4 │ │ │ │ + eoreq r5, fp, r8, lsl #5 │ │ │ │ + eoreq r5, fp, r2, asr #1 │ │ │ │ + eoreq r5, fp, r0, lsr #4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd4ca8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -41320,25 +41320,25 @@ │ │ │ │ @ instruction: 0xf8c65791 │ │ │ │ @ instruction: 0xf8d65264 │ │ │ │ @ instruction: 0x371c32d0 │ │ │ │ subseq pc, r8, #14024704 @ 0xd60000 │ │ │ │ ldrpl pc, [r1], #1284 @ 0x504 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - blx 1bba270 │ │ │ │ + blx fe4ba270 │ │ │ │ stmdage r6, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ subspl pc, r8, #12976128 @ 0xc60000 │ │ │ │ - blx fffba27a │ │ │ │ + stc2 1, cr15, [r0], #-284 @ 0xfffffee4 │ │ │ │ ldmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ blls 1fdd74 │ │ │ │ muleq r7, r4, r8 │ │ │ │ - stc2l 1, cr15, [r2, #-284] @ 0xfffffee4 │ │ │ │ + stc2l 1, cr15, [r6, #-284]! @ 0xfffffee4 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ - blx ffc3a296 │ │ │ │ + ldc2 1, cr15, [r2], {71} @ 0x47 │ │ │ │ ldm r5, {r0, r3, r8, r9, fp, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ bmi 27dda0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2d7df4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -41639,39 +41639,39 @@ │ │ │ │ @ instruction: 0xf8d5fb09 │ │ │ │ @ instruction: 0xf8d53bb0 │ │ │ │ ldrmi r2, [r3], #-2996 @ 0xfffff44c │ │ │ │ mvnsle r4, #-536870903 @ 0xe0000009 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ andcc r2, ip, r0, lsl #12 │ │ │ │ blvs fedbc55c │ │ │ │ - @ instruction: 0xf95af147 │ │ │ │ + @ instruction: 0xf97ef147 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r1, r7, lsl #10 │ │ │ │ ldmpl r1, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bicspl pc, r3, r1, lsl #10 │ │ │ │ ldmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf147300c │ │ │ │ - @ instruction: 0x4640f91f │ │ │ │ - @ instruction: 0xf94af147 │ │ │ │ + strbmi pc, [r0], -r3, asr #18 @ │ │ │ │ + @ instruction: 0xf96ef147 │ │ │ │ andsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5014640 │ │ │ │ @ instruction: 0xf14751d3 │ │ │ │ - @ instruction: 0x4641f915 │ │ │ │ + @ instruction: 0x4641f939 │ │ │ │ @ instruction: 0xf1474668 │ │ │ │ - @ instruction: 0xf507f95d │ │ │ │ + @ instruction: 0xf507f981 │ │ │ │ ldm sp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ @ instruction: 0xf5070007 │ │ │ │ stm r3, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf8c70007 │ │ │ │ @ instruction: 0xf8d46980 │ │ │ │ @ instruction: 0xf8a50258 │ │ │ │ @ instruction: 0xf1476be0 │ │ │ │ - @ instruction: 0xf8d5ffc3 │ │ │ │ + @ instruction: 0xf8d5ffe7 │ │ │ │ @ instruction: 0xf1470b94 │ │ │ │ - @ instruction: 0xf8c4ffbf │ │ │ │ + @ instruction: 0xf8c4ffe3 │ │ │ │ @ instruction: 0xf8c56258 │ │ │ │ @ instruction: 0xf8c46b94 │ │ │ │ @ instruction: 0xf8c56264 │ │ │ │ @ instruction: 0xf8d46b8c │ │ │ │ @ instruction: 0xf8d4529c │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ strtmi r6, [fp], #-656 @ 0xfffffd70 │ │ │ │ @@ -41681,15 +41681,15 @@ │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stc2 0, cr15, [r8, #-232]! @ 0xffffff18 │ │ │ │ adccc lr, r7, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3f4 │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - @ instruction: 0xf940f15b │ │ │ │ + @ instruction: 0xf964f15b │ │ │ │ @ instruction: 0x53abe9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d44690 │ │ │ │ @ instruction: 0x4629021c │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ @ instruction: 0xf8d4fed3 │ │ │ │ @@ -41698,15 +41698,15 @@ │ │ │ │ @ instruction: 0xf0794430 │ │ │ │ ldmib r4, {r0, r1, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-683 @ 0xfffffd55 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf15b300c │ │ │ │ - bmi 67c7ec │ │ │ │ + bmi 67c87c │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c432a0 │ │ │ │ ldrbtmi r3, [sl], #-688 @ 0xfffffd50 │ │ │ │ ldmpl r3, {r4, r8, r9, fp, lr}^ │ │ │ │ blls 1d83b4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ @@ -41750,15 +41750,15 @@ │ │ │ │ ldrmi r6, [r9], #2195 @ 0x893 │ │ │ │ tstlt fp, r3, asr pc │ │ │ │ ldrmi r6, [lr], #-2195 @ 0xfffff76d │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ @ instruction: 0xf10a5840 │ │ │ │ vpmax.s16 d16, d2, d1 │ │ │ │ - @ instruction: 0xf8d5fb9f │ │ │ │ + @ instruction: 0xf8d5fbc3 │ │ │ │ vorr.i16 d19, #33792 @ 0x8400 │ │ │ │ movwmi r0, #16448 @ 0x4040 │ │ │ │ ldrmi r6, [r2, #2650] @ 0xa5a │ │ │ │ @ instruction: 0xf8d3d3e2 │ │ │ │ blx 186e6ac │ │ │ │ blx 187c640 │ │ │ │ blx 187ca48 │ │ │ │ @@ -41842,15 +41842,15 @@ │ │ │ │ svcge 0x0069f47f │ │ │ │ str r4, [r3, r2, ror #12] │ │ │ │ bl fe1bc4bc │ │ │ │ adcseq r1, r0, lr, asr #24 │ │ │ │ adcseq r1, r0, r6, asr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r0, r8, lsl fp │ │ │ │ - eoreq r5, ip, ip, lsl #15 │ │ │ │ + eoreq r5, ip, ip, ror #15 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41916,16 +41916,16 @@ │ │ │ │ blls 479a34 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ @ instruction: 0xf9f2f7d8 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, sl, ror #20 │ │ │ │ - eoreq r5, ip, lr, asr r6 │ │ │ │ - eoreq r5, ip, r2, asr r6 │ │ │ │ + strhteq r5, [ip], -lr │ │ │ │ + strhteq r5, [ip], -r2 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -41991,16 +41991,16 @@ │ │ │ │ blls 479908 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ @ instruction: 0xf95cf7d8 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, lr, lsr r9 │ │ │ │ - eoreq r5, ip, r2, lsr r5 │ │ │ │ - eoreq r5, ip, r6, lsr #10 │ │ │ │ + mlaeq ip, r2, r5, r5 │ │ │ │ + eoreq r5, ip, r6, lsl #11 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b42 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -42066,16 +42066,16 @@ │ │ │ │ blls 4797dc │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strls sl, [r0], -r1 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ @ instruction: 0xf8c6f7d8 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ adcseq r1, r0, r2, lsl r8 │ │ │ │ - eoreq r5, ip, r6, lsl #8 │ │ │ │ - strdeq r5, [ip], -sl @ │ │ │ │ + eoreq r5, ip, r6, ror #8 │ │ │ │ + eoreq r5, ip, sl, asr r4 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ bmi fe1d0358 │ │ │ │ addslt r4, r1, r5, lsl #23 │ │ │ │ @@ -42099,21 +42099,21 @@ │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ addshi pc, lr, r0, asr #32 │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ bicspl pc, r3, r5, lsl #10 │ │ │ │ tstls r9, ip │ │ │ │ andspl pc, ip, #12779520 @ 0xc30000 │ │ │ │ - ldc2 1, cr15, [r4, #280] @ 0x118 │ │ │ │ + ldc2 1, cr15, [r8, #280]! @ 0x118 │ │ │ │ addspl pc, r1, r4, lsl #10 │ │ │ │ andscc r9, ip, r9, lsl #18 │ │ │ │ @ instruction: 0xf1469009 │ │ │ │ - stmdbls r9, {r0, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - ldc2l 1, cr15, [r4, #280] @ 0x118 │ │ │ │ + ldc2l 1, cr15, [r8, #280]! @ 0x118 │ │ │ │ @ instruction: 0xf5049809 │ │ │ │ vcge.s8 d21, d17, d1 │ │ │ │ @ instruction: 0xf5042e50 │ │ │ │ @ instruction: 0xf10c5c92 │ │ │ │ stmdagt r7, {r2, r3, sl, fp} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ andeq lr, lr, #4, 22 @ 0x1000 │ │ │ │ @@ -42202,36 +42202,36 @@ │ │ │ │ blls 42d0dc │ │ │ │ strbpl pc, [r0, -r4, lsl #10] @ │ │ │ │ stclcc 8, cr15, [r4], #-796 @ 0xfffffce4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ bmi 62a88c │ │ │ │ ldmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffeaf144 │ │ │ │ + @ instruction: 0xf80ef145 │ │ │ │ @ instruction: 0xf504e757 │ │ │ │ @ instruction: 0xf8c75740 │ │ │ │ ldrb r6, [r2, r4, ror #24]! │ │ │ │ stmia r2!, {r1, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r1, r0, r8, ror #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adcseq r1, r0, r8, asr #13 │ │ │ │ adceq ip, sl, r8, lsr r3 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r4, fp, ip, asr #6 │ │ │ │ - eoreq r4, fp, lr, lsr r3 │ │ │ │ - eoreq r4, fp, lr, lsr #6 │ │ │ │ - eoreq r4, fp, r6, lsr #6 │ │ │ │ - eoreq r4, fp, r2, lsr #6 │ │ │ │ - eoreq r4, fp, r6, lsl r3 │ │ │ │ - eoreq r4, fp, r2, lsl r3 │ │ │ │ + eoreq r4, fp, ip, lsr #7 │ │ │ │ + mlaeq fp, lr, r3, r4 │ │ │ │ + eoreq r4, fp, lr, lsl #7 │ │ │ │ + eoreq r4, fp, r6, lsl #7 │ │ │ │ + eoreq r4, fp, r2, lsl #7 │ │ │ │ + eoreq r4, fp, r6, ror r3 │ │ │ │ + eoreq r4, fp, r2, ror r3 │ │ │ │ adcseq r1, r0, r8, ror r5 │ │ │ │ - eoreq r4, fp, r8, ror r1 │ │ │ │ - strdeq r4, [fp], -r2 @ │ │ │ │ - eoreq r4, fp, r0, asr #3 │ │ │ │ - eoreq r3, fp, lr, lsr #31 │ │ │ │ + ldrdeq r4, [fp], -r8 @ │ │ │ │ + eoreq r4, fp, r2, asr r2 │ │ │ │ + eoreq r4, fp, r0, lsr #4 │ │ │ │ + eoreq r4, fp, lr │ │ │ │ blcs 26b05c │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff090940 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -43447,15 +43447,15 @@ │ │ │ │ ldmdbmi ip!, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ addeq pc, r8, #13828096 @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, fp, r8, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrtmi sp, [sl], -r0, asr #32 │ │ │ │ - @ instruction: 0xf90af146 │ │ │ │ + @ instruction: 0xf92ef146 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d3d05a │ │ │ │ @ instruction: 0xf8c32290 │ │ │ │ bl 9c8ec │ │ │ │ @ instruction: 0xf8c30c02 │ │ │ │ and r0, r4, ip, lsl #5 │ │ │ │ addne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @@ -43580,15 +43580,15 @@ │ │ │ │ bmi d88d84 │ │ │ │ adcseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r6, r0, r2, r4 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ adcsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf1469300 │ │ │ │ - blls be0a4 │ │ │ │ + blls be134 │ │ │ │ @ instruction: 0xf8c5b318 │ │ │ │ @ instruction: 0xf8d532c4 │ │ │ │ @ instruction: 0xf8c532c0 │ │ │ │ stmiane r4, {r2, r3, r4, r5, r7, r9}^ │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ ldmdbne ip, {r2, r3, r4, r5, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c5d001 │ │ │ │ @@ -43950,15 +43950,15 @@ │ │ │ │ orrcc r4, r8, sl, lsl r0 │ │ │ │ @ instruction: 0xf0283038 │ │ │ │ @ instruction: 0xf504f94f │ │ │ │ @ instruction: 0xf5045191 │ │ │ │ tstcc ip, fp, lsl r0 │ │ │ │ @ instruction: 0xf504304c │ │ │ │ @ instruction: 0xf1444510 │ │ │ │ - @ instruction: 0xf504ff27 │ │ │ │ + @ instruction: 0xf504ff4b │ │ │ │ @ instruction: 0xf10c5c4d │ │ │ │ @ instruction: 0xf6050c30 │ │ │ │ @ instruction: 0xf5043e5c │ │ │ │ ldm ip!, {r7, sl, ip, lr} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43981,15 +43981,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r2, r7, r8, r9, fp}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ blne fe2bea30 │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - ldc2l 1, cr15, [lr], {69} @ 0x45 │ │ │ │ + stc2 1, cr15, [r2, #-276] @ 0xfffffeec │ │ │ │ rsbcc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b168 │ │ │ │ @ instruction: 0xf8c52b8c │ │ │ │ @ instruction: 0xf8c50b88 │ │ │ │ ldrmi r7, [r0], #-2960 @ 0xfffff470 │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ stmne r8, {r3, r7, r8, r9, fp, ip} │ │ │ │ @@ -44099,18 +44099,18 @@ │ │ │ │ andcs r0, r1, r8, lsl #4 │ │ │ │ addseq pc, r7, r7, asr #5 │ │ │ │ mulvs r8, sl, r0 │ │ │ │ @ instruction: 0xf6c02001 │ │ │ │ subvs r0, r8, r0 │ │ │ │ @ instruction: 0xe79a605a │ │ │ │ adceq pc, pc, r2, lsl #17 │ │ │ │ - eoreq r2, fp, r0, lsl #12 │ │ │ │ - eoreq r2, fp, r2, asr #10 │ │ │ │ + eoreq r2, fp, r0, ror #12 │ │ │ │ + eoreq r2, fp, r2, lsr #11 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r2, fp, r2, lsr #10 │ │ │ │ + eoreq r2, fp, r2, lsl #11 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf5004606 │ │ │ │ sbcscc r4, r8, r6, lsl r0 │ │ │ │ strtvc pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ @@ -44134,19 +44134,19 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf50681d5 │ │ │ │ @ instruction: 0xf5065480 │ │ │ │ @ instruction: 0xf5065091 │ │ │ │ andcc r5, ip, r8, ror r5 │ │ │ │ ldmmi pc, {r1, r2, r8, sl, ip, sp, lr, pc} @ │ │ │ │ - ldc2l 1, cr15, [ip, #272] @ 0x110 │ │ │ │ + cdp2 1, 0, cr15, cr0, cr4, {2} │ │ │ │ addspl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ - ldc2l 1, cr15, [r4, #272] @ 0x110 │ │ │ │ + ldc2l 1, cr15, [r8, #272]! @ 0x110 │ │ │ │ orrspl pc, r2, r6, lsl #10 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf7da310c │ │ │ │ stmdavs fp!, {r0, r1, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vrshr.u32 d0, d12, #1 │ │ │ │ @@ -44179,15 +44179,15 @@ │ │ │ │ @ instruction: 0xf6494bcc │ │ │ │ @ instruction: 0xf8d5319c │ │ │ │ bl 20b858 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf1458144 │ │ │ │ - @ instruction: 0xf8d5fc17 │ │ │ │ + @ instruction: 0xf8d5fc3b │ │ │ │ @ instruction: 0xf6492b9c │ │ │ │ movwcs r3, #412 @ 0x19c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52b9c │ │ │ │ @@ -44204,35 +44204,35 @@ │ │ │ │ blmi fed6d1c4 │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ blcs febbeda0 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4a78 │ │ │ │ tstphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ - blx ff9bcf76 │ │ │ │ + stc2 1, cr15, [r8], {69} @ 0x45 │ │ │ │ blcs febbedb8 │ │ │ │ @ instruction: 0x31acf649 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ blcs febbed90 │ │ │ │ subseq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - blx ff53cf9a │ │ │ │ + blx ffe3cf9a │ │ │ │ bleq fe5beddc │ │ │ │ - blx ff43cfa2 │ │ │ │ + blx ffd3cfa2 │ │ │ │ rsbeq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe86d214 │ │ │ │ cmppcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ subscs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4ac8 │ │ │ │ rscshi pc, r7, r0 │ │ │ │ - blx fefbcfc6 │ │ │ │ + blx ff8bcfc6 │ │ │ │ subscs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ cmppcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ subscs pc, ip, #196, 16 @ 0xc40000 │ │ │ │ @@ -44240,15 +44240,15 @@ │ │ │ │ blmi fe46d254 │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ blcs fe1bee30 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4b08 │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ - blx fe7bd006 │ │ │ │ + blx ff0bd006 │ │ │ │ blcs fe1bee48 │ │ │ │ orrcc pc, r4, r9, asr #12 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ blcs fe1bee20 │ │ │ │ @@ -44256,29 +44256,29 @@ │ │ │ │ blmi 206d214 │ │ │ │ stmcs r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ addcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4b40 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ - blx 1fbd046 │ │ │ │ + blx fe8bd046 │ │ │ │ addcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ addcs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ adcseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 1ced24c │ │ │ │ ldmcs r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ adcscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4b78 │ │ │ │ adchi pc, lr, r0 │ │ │ │ - blx 18bd07e │ │ │ │ + blx fe1bd07e │ │ │ │ adcscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adcscs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0x53a7e9d4 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -44287,15 +44287,15 @@ │ │ │ │ @ instruction: 0xf038021c │ │ │ │ ldmib r4, {r0, r2, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-679 @ 0xfffffd59 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf158300c │ │ │ │ - ldmib r4, {r0, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-939 @ 0xfffffc55 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldmmi r0, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ blx 1ebcda0 │ │ │ │ andseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @@ -44303,37 +44303,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx 1cbcdb0 │ │ │ │ adccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf500021c │ │ │ │ andcc r5, ip, r5, lsr #1 │ │ │ │ - ldc2l 1, cr15, [r2], {88} @ 0x58 │ │ │ │ + ldc2l 1, cr15, [r6], #352 @ 0x160 │ │ │ │ addseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 126d2d4 │ │ │ │ ldmcs r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ addscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs b4c1c │ │ │ │ @ instruction: 0xf145d05f │ │ │ │ - @ instruction: 0xf8d4fb0d │ │ │ │ + @ instruction: 0xf8d4fb31 │ │ │ │ movwcs r2, #664 @ 0x298 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42298 │ │ │ │ movwlt r0, #684 @ 0x2ac │ │ │ │ vpadd.i8 d20, d1, d25 │ │ │ │ @ instruction: 0xf8d428a8 │ │ │ │ bl 2096d4 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf145b1d2 │ │ │ │ - @ instruction: 0xf8d4faf3 │ │ │ │ + @ instruction: 0xf8d4fb17 │ │ │ │ movwcs r2, #680 @ 0x2a8 │ │ │ │ @ instruction: 0xf8464630 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ adccs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ blx ffcbcece │ │ │ │ blvs fe71b62c │ │ │ │ @@ -44517,15 +44517,15 @@ │ │ │ │ strmi fp, [r7], -r7, lsl #1 │ │ │ │ cdpmi 6, 3, cr4, cr7, cr12, {0} │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ ldmib sp, {r2, r3, r9, fp, sp, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ blls 440f48 │ │ │ │ bgt 252138 │ │ │ │ - blx 63d456 │ │ │ │ + blx f3d456 │ │ │ │ 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}^ │ │ │ │ @@ -44554,15 +44554,15 @@ │ │ │ │ andcc r4, ip, #20, 22 @ 0x5000 │ │ │ │ ldmib sp, {r0, r5, r6, sp, lr}^ │ │ │ │ ldmpl r6!, {r4, r8}^ │ │ │ │ bge 3a57d0 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strmi lr, [r3], -sp, asr #19 │ │ │ │ bgt 267c10 │ │ │ │ - blx 2bd4ea │ │ │ │ + blx bbd4ea │ │ │ │ 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] │ │ │ │ @@ -44580,17 +44580,17 @@ │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 65285c │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf1440300 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - blx fe23d558 │ │ │ │ + blx feb3d558 │ │ │ │ blge e7060 │ │ │ │ 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 300dc8 │ │ │ │ @@ -44686,16 +44686,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ed4c │ │ │ │ adceq lr, pc, ip, asr pc @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r8, lsl #29 │ │ │ │ - mlaeq fp, r0, sl, r1 │ │ │ │ - eoreq r1, fp, r2, ror sl │ │ │ │ + strdeq r1, [fp], -r0 @ │ │ │ │ + ldrdeq r1, [fp], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -44774,16 +44774,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ec9c │ │ │ │ strdeq lr, [pc], ip @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r8, lsr #26 │ │ │ │ - eoreq r1, fp, r0, lsr r9 │ │ │ │ - eoreq r1, fp, r2, lsl r9 │ │ │ │ + mlaeq fp, r0, r9, r1 │ │ │ │ + eoreq r1, fp, r2, ror r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -44862,16 +44862,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d3e7d0 │ │ │ │ svclt 0x0000ebec │ │ │ │ umlaleq lr, pc, ip, ip @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r8, asr #23 │ │ │ │ - ldrdeq r1, [fp], -r0 @ │ │ │ │ - strhteq r1, [fp], -r2 │ │ │ │ + eoreq r1, fp, r0, lsr r8 │ │ │ │ + eoreq r1, fp, r2, lsl r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ @ instruction: 0x461cb09f │ │ │ │ svcge 0x00064603 │ │ │ │ mrcmi 8, 5, r4, cr4, cr3, {5} │ │ │ │ @@ -44908,15 +44908,15 @@ │ │ │ │ rsbsvs r2, sp, #24, 22 @ 0x6000 │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ eorscs pc, ip, r7, lsl #17 │ │ │ │ addpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf8d262fa │ │ │ │ @ instruction: 0xf1440258 │ │ │ │ - @ instruction: 0xf107fd67 │ │ │ │ + @ instruction: 0xf107fd8b │ │ │ │ @ instruction: 0x461a0338 │ │ │ │ @ instruction: 0x460361fb │ │ │ │ bgt 159c4c │ │ │ │ subsvs r6, r9, r8, lsl r0 │ │ │ │ strtmi r4, [r9], -r0, asr #12 │ │ │ │ blx fe53d614 │ │ │ │ @ instruction: 0xf0274640 │ │ │ │ @@ -45024,15 +45024,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ addsmi r0, r8, #92, 4 @ 0xc0000005 │ │ │ │ bvs fff75790 │ │ │ │ rsbcc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4619b198 │ │ │ │ @ instruction: 0xf1444632 │ │ │ │ - strhlt pc, [r0, #-201]! @ 0xffffff37 @ │ │ │ │ + ldrdlt pc, [r0, #-205]! @ 0xffffff33 │ │ │ │ @ instruction: 0xf8d26afa │ │ │ │ @ instruction: 0xf8c23264 │ │ │ │ stmiane r4, {r5, r6, r9}^ │ │ │ │ rsbvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ adcmi lr, lr, #52953088 @ 0x3280000 │ │ │ │ qasxmi fp, lr, r8 │ │ │ │ strcs lr, [r0], #-2017 @ 0xfffff81f │ │ │ │ @@ -45053,15 +45053,15 @@ │ │ │ │ b 1d3f6d4 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adceq lr, pc, r4, lsr fp @ │ │ │ │ adceq lr, pc, r2, lsr fp @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, pc, r8, ror #21 │ │ │ │ - eorseq r6, r1, r8, lsr r4 │ │ │ │ + mlaseq r1, r8, r4, r6 │ │ │ │ @ instruction: 0xffffc6ed │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @@ -45152,15 +45152,15 @@ │ │ │ │ svceq 0x0007f1b8 │ │ │ │ @ instruction: 0xf893d098 │ │ │ │ bcs 8c74c │ │ │ │ @ instruction: 0xf896d194 │ │ │ │ bcs 8a008 │ │ │ │ @ instruction: 0x4638d190 │ │ │ │ movwne lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xf908f24f │ │ │ │ + @ instruction: 0xf92cf24f │ │ │ │ @ instruction: 0x9018f8d6 │ │ │ │ movwne lr, #2525 @ 0x9dd │ │ │ │ svceq 0x0002f010 │ │ │ │ @ instruction: 0xf1bad084 │ │ │ │ addsle r0, r0, r0, lsl #30 │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0012100 │ │ │ │ @@ -45639,16 +45639,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000edd8 │ │ │ │ adceq lr, pc, r8, ror r0 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ umlaleq sp, pc, lr, pc @ │ │ │ │ - eoreq r0, fp, ip, lsr #23 │ │ │ │ - eoreq r0, fp, r6, lsl #23 │ │ │ │ + eoreq r0, fp, ip, lsl #24 │ │ │ │ + eoreq r0, fp, r6, ror #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd92dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -45741,16 +45741,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ed0c │ │ │ │ adceq sp, pc, r0, ror #29 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, pc, r6, lsl #28 │ │ │ │ - eoreq r0, fp, r4, lsl sl │ │ │ │ - eoreq r0, fp, lr, ror #19 │ │ │ │ + eoreq r0, fp, r4, ror sl │ │ │ │ + eoreq r0, fp, lr, asr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd9474 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -45843,16 +45843,16 @@ │ │ │ │ ldrbtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d2e7ec │ │ │ │ svclt 0x0000ec40 │ │ │ │ adceq sp, pc, r8, asr #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sp, pc, lr, ror #24 │ │ │ │ - eoreq r0, fp, ip, ror r8 │ │ │ │ - eoreq r0, fp, r6, asr r8 │ │ │ │ + ldrdeq r0, [fp], -ip @ │ │ │ │ + strhteq r0, [fp], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd960c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -46895,16 +46895,16 @@ │ │ │ │ ldrdcs lr, [r0, -ip] │ │ │ │ @ instruction: 0xf0254630 │ │ │ │ ldrb pc, [ip, -r3, lsr #21] @ │ │ │ │ stc 7, cr15, [r6], {209} @ 0xd1 │ │ │ │ adceq ip, pc, ip, lsl #27 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq ip, pc, r0, lsr ip @ │ │ │ │ - eoreq pc, sl, r2, lsr r8 @ │ │ │ │ - strdeq pc, [sl], -r0 @ │ │ │ │ + mlaeq sl, r2, r8, pc @ │ │ │ │ + eoreq pc, sl, r0, asr r8 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ strmi r4, [pc], -r1, lsl #13 │ │ │ │ @@ -48339,15 +48339,15 @@ │ │ │ │ ldr r9, [sl, -r6, lsl #6] │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ ldr r9, [r3, -r6, lsl #6] │ │ │ │ ldm lr!, {r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq fp, [pc], r4 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, sl, asr #13 │ │ │ │ - eoreq lr, sl, r2, ror r1 │ │ │ │ + ldrdeq lr, [sl], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdbd08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -48579,15 +48579,15 @@ │ │ │ │ @ instruction: 0xf5039b0f │ │ │ │ movwls r5, #37760 @ 0x9380 │ │ │ │ @ instruction: 0xf7cfe6d9 │ │ │ │ svclt 0x0000eee0 │ │ │ │ strhteq fp, [pc], r2 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq fp, pc, r0, lsl #7 │ │ │ │ - strhteq sp, [sl], -r4 │ │ │ │ + eoreq sp, sl, r4, lsl lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febdc0c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -48925,16 +48925,16 @@ │ │ │ │ blcc ffbc3758 │ │ │ │ @ instruction: 0xf47f459a │ │ │ │ ldrb sl, [pc, -sl, lsl #30] │ │ │ │ stc 7, cr15, [sl], #-828 @ 0xfffffcc4 │ │ │ │ adceq sl, pc, r6, lsl lr @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq sl, pc, r8, lsr #26 │ │ │ │ - eoreq sp, sl, r8, asr #17 │ │ │ │ - eoreq sp, sl, r6, asr #16 │ │ │ │ + eoreq sp, sl, r8, lsr #18 │ │ │ │ + eoreq sp, sl, r6, lsr #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf500b089 │ │ │ │ pkhbtmi r4, fp, r0, lsl #8 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -50682,15 +50682,15 @@ │ │ │ │ andcs r3, r1, #16, 2 │ │ │ │ addseq pc, r3, #196, 12 @ 0xc400000 │ │ │ │ andsvs r6, sl, r1, lsr #1 │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ ldrt r6, [fp], #-97 @ 0xffffff9f │ │ │ │ adceq r9, pc, ip, ror #24 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eorseq r1, r1, r8, lsl r5 │ │ │ │ + eorseq r1, r1, r8, ror r5 │ │ │ │ andcs r3, r1, #16, 6 @ 0x40000000 │ │ │ │ subvs r6, sl, r3, lsr #1 │ │ │ │ andvs pc, r1, #64, 4 │ │ │ │ addseq pc, r3, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r3, sl │ │ │ │ tstcc r0, r6, asr #8 │ │ │ │ adcvs r2, r1, r0, lsl #4 │ │ │ │ @@ -54679,15 +54679,15 @@ │ │ │ │ @ instruction: 0xf7c9bb40 │ │ │ │ svclt 0x0000ef3c │ │ │ │ adceq r5, pc, r6, lsl #26 │ │ │ │ adceq r5, pc, r0, lsl #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r8, lsr #19 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r7, sl, lr, asr #29 │ │ │ │ + eoreq r7, sl, lr, lsr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febe2018 │ │ │ │ @ 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}^ │ │ │ │ @@ -54874,15 +54874,15 @@ │ │ │ │ mrrc2 0, 1, pc, r0, cr13 @ │ │ │ │ movwcs lr, #5986 @ 0x1762 │ │ │ │ @ instruction: 0xf7c9e7a7 │ │ │ │ svclt 0x0000edb2 │ │ │ │ strhteq r5, [pc], r4 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, pc, r0, ror r0 @ │ │ │ │ - eoreq r7, sl, r2, asr fp │ │ │ │ + strhteq r7, [sl], -r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 14, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460eb0bf │ │ │ │ blne ff1c94b0 │ │ │ │ ldrmi r4, [r7], -r4, lsl #12 │ │ │ │ @@ -55296,15 +55296,15 @@ │ │ │ │ @ instruction: 0xf895aea5 │ │ │ │ blcs 9a5c8 │ │ │ │ mcrge 4, 5, pc, cr7, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b07 │ │ │ │ blcs 97e88 │ │ │ │ mcrge 4, 5, pc, cr1, cr15, {3} @ │ │ │ │ ldrtmi r9, [r8], -r9, lsl #30 │ │ │ │ - @ instruction: 0xf9c8f245 │ │ │ │ + @ instruction: 0xf9ecf245 │ │ │ │ @ instruction: 0xf8d39b07 │ │ │ │ usada8eq r3, r8, r0, ip │ │ │ │ mrcge 5, 4, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs b23f4 │ │ │ │ mcrge 4, 5, pc, cr3, cr15, {1} @ │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0092300 │ │ │ │ @@ -55629,28 +55629,28 @@ │ │ │ │ ldrb sl, [pc, #-3430] @ 8af66 │ │ │ │ @ instruction: 0xf47f431a │ │ │ │ blls 337244 │ │ │ │ bicsle r2, r7, r0, lsl #22 │ │ │ │ bmi 444d04 │ │ │ │ stmdbmi lr, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff02f137 │ │ │ │ + @ instruction: 0xff26f137 │ │ │ │ stmdbcs r0, {r0, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ffd1e5 │ │ │ │ @ instruction: 0xf7c8bbff │ │ │ │ svclt 0x0000efbc │ │ │ │ adceq r4, pc, r0, asr #29 │ │ │ │ strhteq r4, [pc], lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ strhteq r4, [pc], r6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r7, sl, r4, lsl #4 │ │ │ │ + eoreq r7, sl, r4, ror #4 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r6, sl, ip, ror #28 │ │ │ │ - ldrdeq r6, [sl], -lr @ │ │ │ │ + eoreq r6, sl, ip, asr #29 │ │ │ │ + eoreq r6, sl, lr, lsr lr │ │ │ │ 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} │ │ │ │ @@ -56979,25 +56979,25 @@ │ │ │ │ movtpl pc, #46341 @ 0xb505 @ │ │ │ │ strtmi r9, [fp], -r5, lsl #6 │ │ │ │ stc2l 7, cr15, [lr], {201} @ 0xc9 │ │ │ │ bllt fee4b1ec │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf1364479 │ │ │ │ - @ instruction: 0xe79dfc77 │ │ │ │ + @ instruction: 0xe79dfc9b │ │ │ │ ldc 7, cr15, [r4, #-796]! @ 0xfffffce4 │ │ │ │ adceq r3, pc, ip, asr #13 │ │ │ │ adceq r3, pc, sl, asr #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r3, pc, r6, ror #4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - mlaeq sl, r6, ip, r5 │ │ │ │ + strdeq r5, [sl], -r6 @ │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r5, sl, r6, asr r9 │ │ │ │ - eoreq r5, sl, r8, asr #17 │ │ │ │ + strhteq r5, [sl], -r6 │ │ │ │ + eoreq r5, sl, r8, lsr #18 │ │ │ │ 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} │ │ │ │ @@ -58335,27 +58335,27 @@ │ │ │ │ @ instruction: 0xf5059301 │ │ │ │ movwls r5, #21323 @ 0x534b │ │ │ │ @ instruction: 0xf7c8462b │ │ │ │ @ instruction: 0xf7fffa35 │ │ │ │ bmi 3fd5a8 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf9def135 │ │ │ │ + blx 14ac04 │ │ │ │ andls lr, r7, #140, 14 @ 0x2300000 │ │ │ │ @ instruction: 0xf7c6e511 │ │ │ │ svclt 0x0000ea9a │ │ │ │ adceq r2, pc, r4, asr #3 │ │ │ │ adceq r2, pc, r2, asr #3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r1, pc, r6, lsr #26 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r4, sl, r6, lsl #15 │ │ │ │ + eoreq r4, sl, r6, ror #15 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ - eoreq r4, sl, r4, lsr #8 │ │ │ │ - mlaeq sl, r6, r3, r4 │ │ │ │ + eoreq r4, sl, r4, lsl #9 │ │ │ │ + strdeq r4, [sl], -r6 @ │ │ │ │ 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} │ │ │ │ @@ -59485,15 +59485,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 960538 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ andlt r2, r3, r4, lsl #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r3, sl, r8, lsl r5 │ │ │ │ + eoreq r3, sl, r8, ror r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrbcs pc, [r0, #2271] @ 0x8df @ │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ strbcc pc, [ip, #2271] @ 0x8df @ │ │ │ │ @@ -59768,15 +59768,15 @@ │ │ │ │ @ instruction: 0xf8d84a6a │ │ │ │ ldmpl sl!, {r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d8809c │ │ │ │ movwls r1, #700 @ 0x2bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strbmi r8, [sl], -r2, lsl #1 │ │ │ │ - @ instruction: 0xf986f136 │ │ │ │ + @ instruction: 0xf9aaf136 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ adchi pc, r5, r0 │ │ │ │ sbccs pc, r0, #216, 16 @ 0xd80000 │ │ │ │ sbcls pc, r4, #200, 16 @ 0xc80000 │ │ │ │ @ instruction: 0xf8c81886 │ │ │ │ @ instruction: 0xe7a402bc │ │ │ │ mlascs r3, ip, r6, r4 │ │ │ │ @@ -60398,15 +60398,15 @@ │ │ │ │ @ instruction: 0xf8d84a56 │ │ │ │ ldmpl sl!, {r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d88082 │ │ │ │ movwls r1, #700 @ 0x2bc │ │ │ │ rsble r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf135464a │ │ │ │ - blls cf9d8 │ │ │ │ + blls cfa68 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d8808c │ │ │ │ @ instruction: 0xf8c822c0 │ │ │ │ stmne r6, {r2, r6, r7, r9, ip, pc} │ │ │ │ adcseq pc, ip, #200, 16 @ 0xc80000 │ │ │ │ ldrmi lr, [ip], r0, asr #15 │ │ │ │ @ instruction: 0xf84c2033 │ │ │ │ @@ -61412,15 +61412,15 @@ │ │ │ │ rsbvs r6, r2, r8 │ │ │ │ movwcs lr, #1544 @ 0x608 │ │ │ │ @ instruction: 0xf8423210 │ │ │ │ @ instruction: 0xf6403c04 │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ @ instruction: 0xf84203ab │ │ │ │ ldrb r3, [r9], -r8, lsl #24 │ │ │ │ - eorseq r6, r0, r4, ror #24 │ │ │ │ + eorseq r6, r0, r4, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe894c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 1101fc │ │ │ │ @@ -61908,15 +61908,15 @@ │ │ │ │ @ instruction: 0xf85802b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ rscshi pc, r0, r0 │ │ │ │ adcsne pc, ip, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrmi r8, [sl], -r1, ror #1 │ │ │ │ @ instruction: 0xf1349301 │ │ │ │ - blls 110240 │ │ │ │ + blls 1102d0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c680fc │ │ │ │ @ instruction: 0xf8d632c4 │ │ │ │ @ instruction: 0xf8c632c0 │ │ │ │ bl 92a08 │ │ │ │ strb r0, [fp], #3075 @ 0xc03 │ │ │ │ ldrmi r2, [r3], -r0, asr #20 │ │ │ │ @@ -62051,17 +62051,17 @@ │ │ │ │ vsubl.s8 q8, d7, d3 │ │ │ │ @ instruction: 0xf84102c7 │ │ │ │ smlald r2, r5, r0, fp │ │ │ │ adceq lr, lr, lr, lsl r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq lr, lr, r6, lsl r8 │ │ │ │ ldrdeq lr, [lr], lr @ │ │ │ │ - eoreq r1, sl, r4, lsl #12 │ │ │ │ + eoreq r1, sl, r4, ror #12 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r0, sl, ip, asr pc │ │ │ │ + strhteq r0, [sl], -ip │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0xf8df4616 │ │ │ │ @ instruction: 0xf8df24b8 │ │ │ │ @@ -62365,15 +62365,15 @@ │ │ │ │ @ instruction: 0xf7c20689 │ │ │ │ strcc lr, [r8], -r0, lsl #27 │ │ │ │ strt r6, [fp], -r6, rrx │ │ │ │ bl b50520 │ │ │ │ umlaleq sp, lr, r6, lr │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq sp, [lr], sl @ │ │ │ │ - eoreq r0, sl, r4, lsr #13 │ │ │ │ + eoreq r0, sl, r4, lsl #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf8dfb0a1 │ │ │ │ @ instruction: 0xf8df3700 │ │ │ │ @ instruction: 0xf5002700 │ │ │ │ @@ -63701,15 +63701,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ vldmdblt r8!, {d2-d3} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0294479 │ │ │ │ @ instruction: 0xe7d5fd35 │ │ │ │ - eoreq pc, r9, r8, lsl #6 │ │ │ │ + eoreq pc, r9, r8, ror #6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004ac0 │ │ │ │ blmi ff0aa424 │ │ │ │ @@ -63936,15 +63936,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b00 │ │ │ │ vldmdblt r8!, {d2-d3} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0294479 │ │ │ │ @ instruction: 0xe7d5fb5f │ │ │ │ - eoreq lr, r9, ip, asr pc │ │ │ │ + strhteq lr, [r9], -ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0x460c4b5a │ │ │ │ addlt r4, sp, sl, asr r9 │ │ │ │ @ instruction: 0x4605447b │ │ │ │ @@ -63996,15 +63996,15 @@ │ │ │ │ bmi c257e0 │ │ │ │ adcseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ mlasle r1, r0, r2, r4 │ │ │ │ adcsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ teqlt r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1324632 │ │ │ │ - blls 1121a0 │ │ │ │ + blls 112230 │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ sbccs pc, r0, #13959168 @ 0xd50000 │ │ │ │ sbcvs pc, r4, #12910592 @ 0xc50000 │ │ │ │ vmlaeq.f64 d14, d2, d0 │ │ │ │ adcseq pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 51cab0 │ │ │ │ @@ -66442,20 +66442,20 @@ │ │ │ │ @ instruction: 0xe7db447b │ │ │ │ bl 15d44bc │ │ │ │ adceq r9, lr, lr, ror #22 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffff2d3b │ │ │ │ strdeq r9, [lr], r4 @ │ │ │ │ @ instruction: 0xffff0bdb │ │ │ │ - eoreq ip, r9, r0, asr #18 │ │ │ │ - strdeq ip, [r9], -r6 @ │ │ │ │ + eoreq ip, r9, r0, lsr #19 │ │ │ │ + eoreq ip, r9, r6, asr r7 │ │ │ │ @ instruction: 0xffffb1f9 │ │ │ │ @ instruction: 0xffffb1cb │ │ │ │ - ldrdeq ip, [r9], -r2 @ │ │ │ │ - eoreq ip, r9, r8, lsl #13 │ │ │ │ + eoreq ip, r9, r2, lsr r9 │ │ │ │ + eoreq ip, r9, r8, ror #13 │ │ │ │ @ instruction: 0xffff2c4f │ │ │ │ @ instruction: 0xffff0b45 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs 5d4950 │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ @@ -67086,15 +67086,15 @@ │ │ │ │ @ instruction: 0xf8db931d │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bde77f │ │ │ │ svclt 0x0000ee4a │ │ │ │ adceq r9, lr, ip, ror #8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r9, lr, r0, asr #8 │ │ │ │ - strhteq fp, [r9], -r2 │ │ │ │ + eoreq fp, r9, r2, lsl sp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febee1f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12daf1c │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -67499,15 +67499,15 @@ │ │ │ │ ldrdcs pc, [r4], -r9 @ │ │ │ │ eorshi pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d5d025 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, r8, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - @ instruction: 0x4639fa73 │ │ │ │ + @ instruction: 0x4639fa97 │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ stc2l 0, cr15, [lr, #-196] @ 0xffffff3c │ │ │ │ blne dd59c8 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -68329,15 +68329,15 @@ │ │ │ │ @ instruction: 0xf0244628 │ │ │ │ @ instruction: 0xf505fa17 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d669c │ │ │ │ stc2 0, cr15, [r2], {60} @ 0x3c │ │ │ │ @ instruction: 0xf12d2000 │ │ │ │ - @ instruction: 0xf8c8fe49 │ │ │ │ + @ instruction: 0xf8c8fe6d │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -68466,15 +68466,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ bl fe1d6454 │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ ldrdeq r7, [lr], sl @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r7, lr, r0, asr ip │ │ │ │ - strdeq sl, [r9], -r0 @ │ │ │ │ + eoreq sl, r9, r0, asr r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [r0], r1, asr #1 │ │ │ │ strtcs pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @@ -68741,15 +68741,15 @@ │ │ │ │ @ instruction: 0xf8d8931b │ │ │ │ rsbseq r6, r6, r0 │ │ │ │ @ instruction: 0xf7bce780 │ │ │ │ svclt 0x0000e95c │ │ │ │ adceq r7, lr, r6, ror #20 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r7, lr, r0, asr #20 │ │ │ │ - ldrdeq sl, [r9], -r6 @ │ │ │ │ + eoreq sl, r9, r6, lsr r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febefbd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12dc8f8 │ │ │ │ ldrmi pc, [r0], #-1280 @ 0xfffffb00 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -69038,15 +69038,15 @@ │ │ │ │ ldrdcs pc, [r4], -r9 @ │ │ │ │ eorshi pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d5d025 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, r8, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , , q4 │ │ │ │ - ldrtmi pc, [r9], -sp, ror #28 @ │ │ │ │ + @ instruction: 0x4639fe91 │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184648 │ │ │ │ streq pc, [r1], -r6, asr #32 │ │ │ │ @ instruction: 0xf948f030 │ │ │ │ blne dd71d4 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -69868,15 +69868,15 @@ │ │ │ │ @ instruction: 0xf0214628 │ │ │ │ @ instruction: 0xf505fd39 │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d7ea8 │ │ │ │ @ instruction: 0xfffcf03a │ │ │ │ @ instruction: 0xf12c2000 │ │ │ │ - @ instruction: 0xf8c8fa43 │ │ │ │ + @ instruction: 0xf8c8fa67 │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -70005,15 +70005,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ svc 0x007ef7ba │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r6, lr, lr, asr #13 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r6, lr, r4, asr #8 │ │ │ │ - eoreq r8, r9, r4, ror #31 │ │ │ │ + eoreq r9, r9, r4, asr #32 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf0f90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ blx 1955fce │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -70171,20 +70171,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, fp, lsr #24] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253d48 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [r6, #-164]! @ 0xffffff5c │ │ │ │ + stc2 1, cr15, [sl, #164] @ 0xa4 │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r6, lr, r2, ror r1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r8, ror #28 │ │ │ │ - eoreq r8, r9, r6, lsr #21 │ │ │ │ + eoreq r8, r9, r8, asr #29 │ │ │ │ + eoreq r8, r9, r6, lsl #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf500b08d │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [r1], r6, ror #22 │ │ │ │ @@ -70284,20 +70284,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ ldrb pc, [r5, r9, asr #22] @ │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 253f0c │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r4], {41} @ 0x29 │ │ │ │ + stc2 1, cr15, [r8], #164 @ 0xa4 │ │ │ │ svclt 0x0000e796 │ │ │ │ adceq r5, lr, lr, lsr #31 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r4, lsr #25 │ │ │ │ - eoreq r8, r9, r2, ror #17 │ │ │ │ + eoreq r8, r9, r4, lsl #26 │ │ │ │ + eoreq r8, r9, r2, asr #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ ldrmi r5, [sp], -r0, asr #12 │ │ │ │ strmi r4, [r1], r1, ror #22 │ │ │ │ @@ -70392,20 +70392,20 @@ │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ @ instruction: 0xe7d5fa71 │ │ │ │ ldrvc pc, [r4], #1284 @ 0x504 │ │ │ │ bmi 2540e4 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx febd683a │ │ │ │ + blx ff4d683a │ │ │ │ svclt 0x0000e79e │ │ │ │ adceq r5, lr, sl, ror #27 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strdeq r8, [r9], -r4 @ │ │ │ │ - eoreq r8, r9, r2, lsr r7 │ │ │ │ + eoreq r8, r9, r4, asr fp │ │ │ │ + mlaeq r9, r2, r7, r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, fp, asr #22 │ │ │ │ ldrdgt pc, [ip, -pc]! @ │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -70480,21 +70480,21 @@ │ │ │ │ @ instruction: 0xf502e7da │ │ │ │ @ instruction: 0xe7a37294 │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ orrscs pc, r0, #12779520 @ 0xc30000 │ │ │ │ svclt 0x0000e7d2 │ │ │ │ adceq r5, lr, r0, asr #24 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r8, r9, r0, lsr #22 │ │ │ │ - eoreq r8, r9, r6, asr sl │ │ │ │ - eoreq r8, r9, r4, lsr #20 │ │ │ │ - eoreq r8, r9, r2, asr sl │ │ │ │ - strdeq r8, [r9], -r8 @ │ │ │ │ - eoreq r8, r9, sl, ror sl │ │ │ │ - eoreq r8, r9, r2, lsr sl │ │ │ │ + eoreq r8, r9, r0, lsl #23 │ │ │ │ + strhteq r8, [r9], -r6 │ │ │ │ + eoreq r8, r9, r4, lsl #21 │ │ │ │ + strhteq r8, [r9], -r2 │ │ │ │ + eoreq r8, r9, r8, asr sl │ │ │ │ + ldrdeq r8, [r9], -sl @ │ │ │ │ + mlaeq r9, r2, sl, r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0xf8d44698 │ │ │ │ @@ -70791,15 +70791,15 @@ │ │ │ │ bvs 1f8aa14 │ │ │ │ eorsge pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1ba │ │ │ │ @ instruction: 0xf8d4d023 │ │ │ │ vmovvs.32 r3, d9[0] │ │ │ │ orrne lr, sl, #323584 @ 0x4f000 │ │ │ │ vadd.i64 , q11, q4 │ │ │ │ - @ instruction: 0x4631f8bb │ │ │ │ + @ instruction: 0x4631f8df │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ stmdbeq r1, {r0, r3, r6, ip, sp, lr, pc} │ │ │ │ blx fe656a9a │ │ │ │ blne dd8d34 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -71390,15 +71390,15 @@ │ │ │ │ @ instruction: 0xf0204628 │ │ │ │ @ instruction: 0xf505fdad │ │ │ │ @ instruction: 0xf8d4504e │ │ │ │ andscc r2, r8, r8, lsl fp │ │ │ │ blne 5d9670 │ │ │ │ ldc2 0, cr15, [r8], {57} @ 0x39 │ │ │ │ @ instruction: 0xf12a2000 │ │ │ │ - @ instruction: 0xf8c8fe5f │ │ │ │ + @ instruction: 0xf8c8fe83 │ │ │ │ @ instruction: 0xf8d40258 │ │ │ │ @ instruction: 0xf8933b14 │ │ │ │ @ instruction: 0xb12a2065 │ │ │ │ sbcscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ sbcscc pc, r0, #200, 16 @ 0xc80000 │ │ │ │ strbtcc pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @@ -71527,15 +71527,15 @@ │ │ │ │ @ instruction: 0xe7253bb4 │ │ │ │ bl fe75941c │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ adceq r4, lr, r6, lsl #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, lr, ip, ror ip │ │ │ │ - eoreq r7, r9, ip, lsl r8 │ │ │ │ + eoreq r7, r9, ip, ror r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi r4, [r4], -lr, asr #22 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf504447b │ │ │ │ @@ -71704,15 +71704,15 @@ │ │ │ │ @ instruction: 0xf8d5f9af │ │ │ │ @ instruction: 0x46203b18 │ │ │ │ @ instruction: 0xf08a6859 │ │ │ │ @ instruction: 0xf8d6fcf1 │ │ │ │ ldrdcs r3, [r0], -r0 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ sbcscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - blx ffb57cbe │ │ │ │ + stc2 1, cr15, [lr], {42} @ 0x2a │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ subscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ ldc2l 0, cr15, [sl], #136 @ 0x88 │ │ │ │ @ instruction: 0xf504e758 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d3321c │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @@ -72606,15 +72606,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fe2b80 │ │ │ │ andcs pc, r0, r3, lsr #16 │ │ │ │ - ldc2l 1, cr15, [ip], {41} @ 0x29 │ │ │ │ + stc2 1, cr15, [r0, #-164] @ 0xffffff5c │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119cf98 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72678,15 +72678,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000ea9c │ │ │ │ adceq r3, lr, r6, asr ip │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, r6, asr #24 │ │ │ │ adceq r3, lr, r6, asr #19 │ │ │ │ - eoreq r6, r9, ip, asr #10 │ │ │ │ + eoreq r6, r9, ip, lsr #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, r4, ror #25 │ │ │ │ ldrbtmi r4, [ip], #-3044 @ 0xfffff41c │ │ │ │ stclmi 8, cr5, [r4], #908 @ 0x38c │ │ │ │ @@ -72845,15 +72845,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fa2b80 │ │ │ │ andcs pc, r0, fp, lsl #25 │ │ │ │ - blx 58e90 │ │ │ │ + blx 958e92 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119d354 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -72917,15 +72917,15 @@ │ │ │ │ @ instruction: 0xf7b8e72b │ │ │ │ svclt 0x0000e8be │ │ │ │ umlaleq r3, lr, sl, r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, sl, lsl #17 │ │ │ │ adceq r3, lr, sl, lsl #12 │ │ │ │ - mlaeq r9, r0, r1, r6 │ │ │ │ + strdeq r6, [r9], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ addslt r4, pc, r4, ror #25 │ │ │ │ ldrbtmi r4, [ip], #-3044 @ 0xfffff41c │ │ │ │ stclmi 8, cr5, [r4], #908 @ 0x38c │ │ │ │ @@ -73084,15 +73084,15 @@ │ │ │ │ @ instruction: 0xf8c80310 │ │ │ │ @ instruction: 0xf8d834e8 │ │ │ │ @ instruction: 0xf04334ec │ │ │ │ @ instruction: 0xf8c80304 │ │ │ │ @ instruction: 0xf88534ec │ │ │ │ @ instruction: 0xf7fb2b80 │ │ │ │ @ instruction: 0x2000feb3 │ │ │ │ - @ instruction: 0xf920f129 │ │ │ │ + @ instruction: 0xf944f129 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 119d710 │ │ │ │ ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r3, ror r1 @ │ │ │ │ @@ -73156,15 +73156,15 @@ │ │ │ │ @ instruction: 0xf7b7e72b │ │ │ │ svclt 0x0000eee0 │ │ │ │ ldrdeq r3, [lr], lr @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ adceq r3, lr, lr, asr #9 │ │ │ │ adceq r3, lr, lr, asr #4 │ │ │ │ - ldrdeq r5, [r9], -r4 @ │ │ │ │ + eoreq r5, r9, r4, lsr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, sl, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3242 @ 0xfffff356 │ │ │ │ @ instruction: 0x4dab4baa │ │ │ │ @@ -73800,15 +73800,15 @@ │ │ │ │ strmi r2, [sl], r0, asr #2 │ │ │ │ @ instruction: 0xf8d7492a │ │ │ │ @ instruction: 0xf858025c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d7d02f │ │ │ │ teqlt r8, #96, 4 │ │ │ │ @ instruction: 0xf1284652 │ │ │ │ - @ instruction: 0xb1b8fbe5 │ │ │ │ + @ instruction: 0xb1b8fc09 │ │ │ │ rsbcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ rsbeq pc, r0, #13041664 @ 0xc70000 │ │ │ │ rsbge pc, r8, #13041664 @ 0xc70000 │ │ │ │ and r4, sp, r8, lsl r4 │ │ │ │ @ instruction: 0xf6492280 │ │ │ │ stmdane r9!, {r2, r3, r6, r7, sp} │ │ │ │ @ instruction: 0xf7b74420 │ │ │ │ @@ -73884,15 +73884,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r6, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rsbne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls dc71c │ │ │ │ + blls dc7ac │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a3c0 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -73957,15 +73957,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r6, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rsbne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls dc5f8 │ │ │ │ + blls dc688 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53268 │ │ │ │ @ instruction: 0xf8c53264 │ │ │ │ ldrmi r0, [r8], #-608 @ 0xfffffda0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 56a4e4 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -74152,15 +74152,15 @@ │ │ │ │ @ instruction: 0xf8d99a09 │ │ │ │ ldmpl r3, {r3, r7, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d980e1 │ │ │ │ stmdacs r0, {r2, r3, r7, r9, ip} │ │ │ │ addshi pc, r9, r0 │ │ │ │ @ instruction: 0xf128462a │ │ │ │ - stmdacs r0, {r0, r2, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d9d046 │ │ │ │ @ instruction: 0xf8c93290 │ │ │ │ @ instruction: 0xf8c95294 │ │ │ │ stmiane r5, {r2, r3, r7, r9}^ │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ bls 2eb490 │ │ │ │ usat r5, #15, r3, asr #17 │ │ │ │ @@ -74252,15 +74252,15 @@ │ │ │ │ @ instruction: 0xf8d99909 │ │ │ │ stmiapl fp, {r2, r3, r4, r6, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d981d1 │ │ │ │ stmdacs r0, {r5, r6, r9, ip} │ │ │ │ @ instruction: 0x81b1f000 │ │ │ │ @ instruction: 0xf128462a │ │ │ │ - cmpplt r0, sp, asr r8 @ p-variant is OBSOLETE │ │ │ │ + smlalbblt pc, r0, r1, r8 @ │ │ │ │ rsbcc pc, r4, #14221312 @ 0xd90000 │ │ │ │ rsbeq pc, r0, #13172736 @ 0xc90000 │ │ │ │ @ instruction: 0xf8c94418 │ │ │ │ @ instruction: 0xf8c95268 │ │ │ │ @ instruction: 0xf8d76264 │ │ │ │ @ instruction: 0xf8d72264 │ │ │ │ @ instruction: 0xf7b71260 │ │ │ │ @@ -74515,19 +74515,19 @@ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r8, lsl lr │ │ │ │ - mlaeq r9, r8, fp, r4 │ │ │ │ + strdeq r4, [r9], -r8 @ │ │ │ │ adceq r1, lr, r0, lsl pc │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r4, r9, r2, lsl #18 │ │ │ │ + eoreq r4, r9, r2, ror #18 │ │ │ │ @ instruction: 0x00000ab4 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febf5630 │ │ │ │ @@ -74731,15 +74731,15 @@ │ │ │ │ @ instruction: 0xfffe4a85 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ adceq r1, lr, sl, ror r9 │ │ │ │ @ instruction: 0xfffe346d │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ @ instruction: 0xfffe494b │ │ │ │ - mlaeq pc, r2, r3, r9 @ │ │ │ │ + strdeq r9, [pc], -r2 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ @ instruction: 0xf5004a8d │ │ │ │ blmi fe3f497c │ │ │ │ ldrbtmi fp, [sl], #-164 @ 0xffffff5c │ │ │ │ @@ -74890,15 +74890,15 @@ │ │ │ │ adceq r1, lr, r2, ror #15 │ │ │ │ @ instruction: 0xfffe4845 │ │ │ │ @ instruction: 0xfffe32bf │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ @ instruction: 0xfffe4721 │ │ │ │ - eoreq r9, pc, ip, ror #2 │ │ │ │ + eoreq r9, pc, ip, asr #3 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -75063,15 +75063,15 @@ │ │ │ │ blx 1679da │ │ │ │ blvs fe92fca4 │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs ce8e8 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4d3318 │ │ │ │ - @ instruction: 0xff58f231 │ │ │ │ + @ instruction: 0xff7cf231 │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc dbdcc │ │ │ │ bleq fe0dadd0 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -75142,15 +75142,15 @@ │ │ │ │ stmib sp, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ andls r2, r6, #4, 4 @ 0x40000000 │ │ │ │ @ instruction: 0xf500e7b9 │ │ │ │ @ instruction: 0xf500576b │ │ │ │ strmi r5, [sl], -r0, lsl #7 │ │ │ │ ldrcc r4, [r4, -fp, lsl #13]! │ │ │ │ svclt 0x0000e7f0 │ │ │ │ - eoreq r4, r9, lr, asr #5 │ │ │ │ + eoreq r4, r9, lr, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf5fd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ stclt 14, cr15, [r8, #-4] │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @@ -75676,15 +75676,15 @@ │ │ │ │ bfi r4, r0, #12, #9 │ │ │ │ ldrdhi pc, [ip], #-135 @ 0xffffff79 │ │ │ │ @ instruction: 0xf8d76d7e │ │ │ │ @ instruction: 0xf5069030 │ │ │ │ @ instruction: 0xf5065191 │ │ │ │ @ instruction: 0x311c5591 │ │ │ │ @ instruction: 0xf1254648 │ │ │ │ - blge 11f480 │ │ │ │ + blge 11f510 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46214630 │ │ │ │ @ instruction: 0xf8d36c3b │ │ │ │ movwls r3, #552 @ 0x228 │ │ │ │ muleq ip, r5, r8 │ │ │ │ stc2l 7, cr15, [r6], #-900 @ 0xfffffc7c │ │ │ │ @@ -76223,15 +76223,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: 0xf7b4e707 │ │ │ │ svclt 0x0000eee2 │ │ │ │ ldrdeq r0, [lr], r8 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r7, pc, lr, lsr #27 │ │ │ │ + eoreq r7, pc, lr, lsl #28 │ │ │ │ adceq r0, lr, sl, asr #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15b37c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0006b0d7 │ │ │ │ @@ -76863,15 +76863,15 @@ │ │ │ │ smlald r4, sl, sl, r6 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq r0, lr, r2, lsr #2 │ │ │ │ adceq r0, lr, ip, lsl r1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r2, r9, r0, lsr #9 │ │ │ │ + eoreq r2, r9, r0, lsl #10 │ │ │ │ adceq pc, sp, r8, asr r8 @ │ │ │ │ tstpeq r0, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c64610 │ │ │ │ strmi r1, [sl], -r0, ror #13 │ │ │ │ ldclvs 4, cr14, [ip, #268]! @ 0x10c │ │ │ │ @ instruction: 0x46206cb9 │ │ │ │ @ instruction: 0xf94cf01b │ │ │ │ @@ -76972,15 +76972,15 @@ │ │ │ │ ldrbcs pc, [ip], r3, asr #17 @ │ │ │ │ strbmi r4, [r1], -r0, lsr #12 │ │ │ │ @ instruction: 0xf936f01b │ │ │ │ @ instruction: 0xf50465fc │ │ │ │ @ instruction: 0xf1075191 │ │ │ │ @ instruction: 0x46200470 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - ldclvs 13, cr15, [fp, #468]! @ 0x1d4 │ │ │ │ + ldclvs 13, cr15, [fp, #612]! @ 0x264 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ orrspl pc, r1, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x46416b7c │ │ │ │ eorcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldclvs 2, cr9, [lr] │ │ │ │ ldrtmi ip, [r0], -ip, lsl #22 │ │ │ │ @@ -77348,15 +77348,15 @@ │ │ │ │ @ instruction: 0xf8d36b7b │ │ │ │ ldmdavs r9, {r2, r3, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ ldclvs 3, cr8, [sp, #508]! @ 0x1fc │ │ │ │ ldrbmi sl, [r8], -r1, lsl #24 │ │ │ │ orrspl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf124311c │ │ │ │ - @ instruction: 0xf505fa85 │ │ │ │ + @ instruction: 0xf505faa9 │ │ │ │ ldm fp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ vldmiavs r9!, {d6-} │ │ │ │ eorcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ blgt 3c5864 │ │ │ │ @ instruction: 0xff56f7df │ │ │ │ @@ -77781,15 +77781,15 @@ │ │ │ │ @ instruction: 0xf8c06019 │ │ │ │ strb r2, [r5, #-1756]! @ 0xfffff924 │ │ │ │ movwcc r6, #36281 @ 0x8db9 │ │ │ │ strbtcc pc, [r0], r1, asr #17 @ │ │ │ │ svclt 0x0000e52b │ │ │ │ ... │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - ldrdeq r1, [r9], -lr @ │ │ │ │ + eoreq r1, r9, lr, lsr r9 │ │ │ │ ldcne 13, cr6, [sl, #-736] @ 0xfffffd20 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ strbtcs pc, [r0], r0, asr #17 @ │ │ │ │ @ instruction: 0xf8c06019 │ │ │ │ str r2, [r1, #-1756] @ 0xfffff924 │ │ │ │ @ instruction: 0xf1046dbb │ │ │ │ @@ -78744,15 +78744,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stcge 8, cr7, [ip, #-20] @ 0xffffffec │ │ │ │ orrspl pc, r1, r8, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ ldrpl pc, [r1], r8, lsl #10 │ │ │ │ - @ instruction: 0xff98f122 │ │ │ │ + @ instruction: 0xffbcf122 │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r9, lr, pc} │ │ │ │ strbmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7de000c │ │ │ │ @@ -79006,15 +79006,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: 0xf7b2e707 │ │ │ │ svclt 0x0000e920 │ │ │ │ adceq sp, sp, r4, asr r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - eoreq r5, pc, sl, lsr #4 │ │ │ │ + eoreq r5, pc, sl, lsl #5 │ │ │ │ adceq sp, sp, r6, asr #12 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 15df04 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @@ -79647,15 +79647,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ umlaleq sp, sp, sl, r5 @ │ │ │ │ umlaleq sp, sp, r6, r5 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq pc, r8, r0, lsl #18 │ │ │ │ + eoreq pc, r8, r0, ror #18 │ │ │ │ strhteq ip, [sp], r8 │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0194620 │ │ │ │ @ instruction: 0x4620fe59 │ │ │ │ @ instruction: 0xff2ef7e5 │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -79805,15 +79805,15 @@ │ │ │ │ cdpvs 13, 15, cr10, cr10, cr1, {0} │ │ │ │ orrspl pc, r1, r6, lsl #10 │ │ │ │ ldrsbhi pc, [ip], #-135 @ 0xffffff79 @ │ │ │ │ strcs r3, [r0], #-284 @ 0xfffffee4 │ │ │ │ strmi lr, [r3], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf8c24640 │ │ │ │ @ instruction: 0xf12136dc │ │ │ │ - @ instruction: 0xf506ff4f │ │ │ │ + @ instruction: 0xf506ff73 │ │ │ │ ldm r8, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8d56d3d │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ blgt 3befb4 │ │ │ │ stc2 7, cr15, [r0], #-884 @ 0xfffffc8c │ │ │ │ @@ -80279,15 +80279,15 @@ │ │ │ │ ldcvs 2, cr8, [fp, #-504]! @ 0xfffffe08 │ │ │ │ eorcc pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r3], -r0, asr #32 @ │ │ │ │ stcge 14, cr6, [r1], {189} @ 0xbd │ │ │ │ @ instruction: 0xf5054658 │ │ │ │ @ instruction: 0x311c5191 │ │ │ │ - blx fe7602a6 │ │ │ │ + blx ff0602a6 │ │ │ │ orrspl pc, r1, #20971520 @ 0x1400000 │ │ │ │ muleq r7, fp, r8 │ │ │ │ andeq lr, r7, r4, lsl #17 │ │ │ │ ldcvs 6, cr4, [sl, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d26e39 │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ @ instruction: 0xf7ddcb0c │ │ │ │ @@ -80851,15 +80851,15 @@ │ │ │ │ ldcvs 8, cr5, [fp, #-840]! @ 0xfffffcb8 │ │ │ │ adcseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldcvs 1, cr8, [fp, #-128]! @ 0xffffff80 │ │ │ │ adcsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46228115 │ │ │ │ - stc2l 1, cr15, [r8], {33} @ 0x21 │ │ │ │ + stc2l 1, cr15, [ip], #132 @ 0x84 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcvs 1, cr8, [fp, #-188]! @ 0xffffff44 │ │ │ │ sbccs pc, r0, #13828096 @ 0xd30000 │ │ │ │ sbcmi pc, r4, #12779520 @ 0xc30000 │ │ │ │ adcseq pc, ip, #12779520 @ 0xc30000 │ │ │ │ strb r1, [lr, r4, lsl #17] │ │ │ │ ldccs 0, cr0, [pc], #-400 @ a459c │ │ │ │ @@ -80870,15 +80870,15 @@ │ │ │ │ ldcvs 8, cr5, [fp, #-840]! @ 0xfffffcb8 │ │ │ │ adcseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ ldcvs 0, cr8, [fp, #-868]! @ 0xfffffc9c │ │ │ │ adcsne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strtmi r8, [r2], -lr, asr #1 │ │ │ │ - stc2 1, cr15, [r2], #132 @ 0x84 │ │ │ │ + stc2l 1, cr15, [r6], {33} @ 0x21 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcvs 1, cr8, [fp, #-44]! @ 0xffffffd4 │ │ │ │ sbccs pc, r0, #13828096 @ 0xd30000 │ │ │ │ sbcmi pc, r4, #12779520 @ 0xc30000 │ │ │ │ adcseq pc, ip, #12779520 @ 0xc30000 │ │ │ │ ldrb r1, [fp, -r4, lsl #17]! │ │ │ │ tstpeq r4, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @@ -81407,15 +81407,15 @@ │ │ │ │ cdpvs 14, 15, cr11, cr10, cr8, {2} │ │ │ │ movweq pc, #33025 @ 0x8101 @ │ │ │ │ strbtcc pc, [r0], r2, asr #17 @ │ │ │ │ mcrlt 7, 0, pc, cr9, cr13, {7} @ │ │ │ │ cdp 7, 5, cr15, cr12, cr15, {5} │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq lr, r8, r6, lsl #9 │ │ │ │ + eoreq lr, r8, r6, ror #9 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfc1d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @ instruction: 0x460d4b3c │ │ │ │ @@ -82234,15 +82234,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stcge 8, cr7, [ip, #-20] @ 0xffffffec │ │ │ │ orrspl pc, r1, r8, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ ldrpl pc, [r1], r8, lsl #10 │ │ │ │ - mrrc2 1, 1, pc, r0, cr15 @ │ │ │ │ + ldc2l 1, cr15, [r4], #-124 @ 0xffffff84 │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r9, lr, pc} │ │ │ │ strbmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7db000c │ │ │ │ @@ -82495,15 +82495,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: 0xf7aee707 │ │ │ │ svclt 0x0000edda │ │ │ │ adceq sl, sp, r8, asr #3 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - mlaeq pc, lr, fp, r1 @ │ │ │ │ + strdeq r1, [pc], -lr @ │ │ │ │ strhteq r9, [sp], sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 16158c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0006b0df │ │ │ │ @@ -83133,15 +83133,15 @@ │ │ │ │ svclt 0x0000e759 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adceq r9, sp, r2, lsl pc │ │ │ │ adceq r9, sp, lr, lsl #30 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - eoreq ip, r8, ip, ror r2 │ │ │ │ + ldrdeq ip, [r8], -ip @ │ │ │ │ adceq r9, sp, r4, lsr r6 │ │ │ │ mrcvs 14, 1, r6, cr9, cr12, {5} │ │ │ │ @ instruction: 0xf0134620 │ │ │ │ @ instruction: 0x4620ffb7 │ │ │ │ blx ffc64a5e │ │ │ │ @ instruction: 0x46046efb │ │ │ │ usatne pc, #16, r3, asr #17 @ │ │ │ │ @@ -83291,15 +83291,15 @@ │ │ │ │ cdpvs 13, 15, cr10, cr10, cr1, {0} │ │ │ │ orrspl pc, r1, r6, lsl #10 │ │ │ │ ldrsbhi pc, [ip], #-135 @ 0xffffff79 @ │ │ │ │ strcs r3, [r0], #-284 @ 0xfffffee4 │ │ │ │ strmi lr, [r3], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf8c24640 │ │ │ │ @ instruction: 0xf11e36dc │ │ │ │ - @ instruction: 0xf506fc0f │ │ │ │ + @ instruction: 0xf506fc33 │ │ │ │ ldm r8, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf8d56d3d │ │ │ │ andls r2, r0, #40, 4 @ 0x80000002 │ │ │ │ blgt 3c2634 │ │ │ │ @ instruction: 0xf8e0f7da │ │ │ │ @@ -83764,15 +83764,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ ldmdavs r9, {r2, r3, r5, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ mrcvs 6, 5, r8, cr13, cr1, {1} │ │ │ │ ldrbmi sl, [r8], -r1, lsl #24 │ │ │ │ orrspl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf11e311c │ │ │ │ - @ instruction: 0xf505f85d │ │ │ │ + @ instruction: 0xf505f881 │ │ │ │ ldm fp, {r0, r4, r7, r8, r9, ip, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ mrcvs 13, 1, r6, cr9, cr10, {1} │ │ │ │ eorcs pc, r8, #13762560 @ 0xd20000 │ │ │ │ blgt 3cbcb4 │ │ │ │ stc2 7, cr15, [lr, #-868]! @ 0xfffffc9c │ │ │ │ @@ -84335,15 +84335,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ addsmi r0, r0, #184, 4 @ 0x8000000b │ │ │ │ tstphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, ip} │ │ │ │ tstphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11e4622 │ │ │ │ - stmdacs r0, {r0, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fsx, r0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf8c322c0 │ │ │ │ @ instruction: 0xf8c342c4 │ │ │ │ stmne r4, {r2, r3, r4, r5, r7, r9} │ │ │ │ rsbeq lr, r4, lr, asr #15 │ │ │ │ vfma.f32 d18, d0, d31 │ │ │ │ @@ -84354,15 +84354,15 @@ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ addsmi r0, r0, #184, 4 @ 0x8000000b │ │ │ │ sbcshi pc, r8, r0 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r7, r9, ip} │ │ │ │ sbchi pc, sp, r0 │ │ │ │ @ instruction: 0xf11e4622 │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mrshi pc, (UNDEF: 10) @ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf8c322c0 │ │ │ │ @ instruction: 0xf8c342c4 │ │ │ │ stmne r4, {r2, r3, r4, r5, r7, r9} │ │ │ │ @ instruction: 0xf102e77b │ │ │ │ movwcs r0, #16660 @ 0x4114 │ │ │ │ @@ -84891,15 +84891,15 @@ │ │ │ │ @ instruction: 0xf1036efa │ │ │ │ @ instruction: 0xf8c20108 │ │ │ │ @ instruction: 0xf7fd16e0 │ │ │ │ @ instruction: 0xf7acbe11 │ │ │ │ svclt 0x0000eb22 │ │ │ │ ... │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq sl, r8, r0, lsl lr │ │ │ │ + eoreq sl, r8, r0, ror lr │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ @ instruction: 0x47703a3c │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ bcc fe6994 │ │ │ │ @ instruction: 0xf893b113 │ │ │ │ @@ -85715,15 +85715,15 @@ │ │ │ │ ssateq pc, #25, r4, asr #17 @ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ b fe5e71b8 │ │ │ │ @ instruction: 0x06d0f8d4 │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ b fe4671c4 │ │ │ │ addseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - blx 146577a │ │ │ │ + blx 1d6577a │ │ │ │ adcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 735dac │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf07e4628 │ │ │ │ bvs ffba7c7c │ │ │ │ blvs 73abe0 │ │ │ │ @@ -85743,21 +85743,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ cdp2 0, 11, cr15, cr2, cr14, {2} │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ ldmib r2, {r0, r1, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcsvs pc, sp, r4, lsr #11 │ │ │ │ - @ instruction: 0xf8f2f130 │ │ │ │ + @ instruction: 0xf916f130 │ │ │ │ msrvs CPSR_sx, #164, 10 @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04e0474 │ │ │ │ @ instruction: 0xf5a4fe8b │ │ │ │ @ instruction: 0xf13060bd │ │ │ │ - @ instruction: 0xf5a4f8f5 │ │ │ │ + @ instruction: 0xf5a4f919 │ │ │ │ @ instruction: 0x462950d1 │ │ │ │ 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 fec005c4 │ │ │ │ @@ -85828,27 +85828,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4658447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movwpl pc, #17984 @ 0x4640 @ │ │ │ │ stc2l 0, cr15, [r4, #-500]! @ 0xfffffe0c │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000088f0 │ │ │ │ - eoreq r9, r8, r8, lsr fp │ │ │ │ - eoreq r9, r8, sl, lsl #22 │ │ │ │ + mlaeq r8, r8, fp, r9 │ │ │ │ + eoreq r9, r8, sl, ror #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec006f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], r8, asr #31 │ │ │ │ strmi fp, [ip], -sl, lsl #1 │ │ │ │ andseq pc, r0, #18 │ │ │ │ @ instruction: 0x4605d01f │ │ │ │ @ instruction: 0xf1042101 │ │ │ │ @ instruction: 0xf8840080 │ │ │ │ movwls r1, #36956 @ 0x905c │ │ │ │ - @ instruction: 0xffeaf12f │ │ │ │ + @ instruction: 0xf80ef130 │ │ │ │ tstcs r0, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ strtmi r9, [r8], -r9, lsl #22 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ @ instruction: 0xf8cd0c80 │ │ │ │ ldmib sp, {lr, pc}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ @@ -85893,15 +85893,15 @@ │ │ │ │ ldmdblt r2, {r2, r3, r4, r6, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1038870 │ │ │ │ strtmi r0, [r0], -r0, ror #2 │ │ │ │ @ instruction: 0xf00f9301 │ │ │ │ blls 1288c4 │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xff76f12f │ │ │ │ + @ instruction: 0xff9af12f │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r8, ip, asr #17]! │ │ │ │ @ instruction: 0xf6ad4c4f │ │ │ │ @@ -85928,87 +85928,87 @@ │ │ │ │ movwcc pc, #6912 @ 0x1b00 @ │ │ │ │ @ instruction: 0xf8df4413 │ │ │ │ stmdage r6!, {r2, r4, r5, r6, r7, sp, pc} │ │ │ │ andcc pc, sl, sp, lsr #17 │ │ │ │ ldrbtmi r2, [sl], #768 @ 0x300 │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ - stc2l 1, cr15, [r0], #180 @ 0xb4 │ │ │ │ + stc2 1, cr15, [r4, #-180] @ 0xffffff4c │ │ │ │ @ instruction: 0xf1154650 │ │ │ │ - stmdacs r0, {r0, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sp, r1, sp, lsr r0 │ │ │ │ - mrrc2 1, 1, pc, lr, cr5 @ │ │ │ │ + stc2 1, cr15, [r2], {21} │ │ │ │ stmdals r1, {r0, r1, r2, r9, sl, lr} │ │ │ │ - mrrc2 1, 1, pc, r8, cr5 @ │ │ │ │ + ldc2l 1, cr15, [ip], #-84 @ 0xffffffac │ │ │ │ andcs fp, r2, #120, 22 @ 0x1e000 │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - andcs pc, r8, #704 @ 0x2c0 │ │ │ │ + andcs pc, r8, #3008 @ 0xbc0 │ │ │ │ stmdage r6!, {r2, r8, fp, sp, pc} │ │ │ │ - stc2 1, cr15, [r6, #-180] @ 0xffffff4c │ │ │ │ + stc2 1, cr15, [sl, #-180]! @ 0xffffff4c │ │ │ │ @ instruction: 0x51baf506 │ │ │ │ tstcc r0, r8, lsl #4 │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - eorcs pc, r0, #65280 @ 0xff00 │ │ │ │ + eorcs pc, r0, #2240 @ 0x8c0 │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf12da826 │ │ │ │ - @ instruction: 0xf60dff71 │ │ │ │ + @ instruction: 0xf60dff95 │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 7bbf54 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ subsmi r3, sl, r4, lsr r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf60dd12a │ │ │ │ pop {r3, r4, r5, r8, sl, fp} │ │ │ │ @ instruction: 0x460287f0 │ │ │ │ stmdage r6!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - ldc2l 1, cr15, [ip], {45} @ 0x2d │ │ │ │ + stc2 1, cr15, [r0, #-180] @ 0xffffff4c │ │ │ │ ldrbmi lr, [r0], -r9, asr #15 │ │ │ │ @ instruction: 0xf7aaa906 │ │ │ │ biclt lr, r0, ip, lsr #29 │ │ │ │ lslslt r9, r6, #16 │ │ │ │ @ instruction: 0xf7aaa90a │ │ │ │ ldmiblt r0, {r2, r4, r7, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, lr, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #49152 @ 0xc000 │ │ │ │ andvs sl, fp, r6, lsr #16 │ │ │ │ - stc2l 1, cr15, [r6], {45} @ 0x2d │ │ │ │ + stc2l 1, cr15, [sl], #180 @ 0xb4 │ │ │ │ blmi 3e35f4 │ │ │ │ bmi 3b1b30 │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7aa6818 │ │ │ │ @ instruction: 0xf04fefd0 │ │ │ │ @ instruction: 0xe7c930ff │ │ │ │ b fe6675ec │ │ │ │ strdeq r6, [sp], r6 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r6, [sp], r0 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0xffffff87 │ │ │ │ adceq r6, sp, ip, lsr #18 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ - eoreq r9, r8, r8, ror #17 │ │ │ │ + eoreq r9, r8, r8, asr #18 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 7547a8 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1e78d0 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - ldc2 1, cr15, [r4, #-136] @ 0xffffff78 │ │ │ │ + ldc2 1, cr15, [r8, #-136]! @ 0xffffff78 │ │ │ │ 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 │ │ │ │ @@ -86054,16 +86054,16 @@ │ │ │ │ stmdami r7, {r0, r1, r2, r5, r6, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff40f04e │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ adceq r8, sp, r0, ror #20 │ │ │ │ - eoreq r9, r8, r0, lsr #16 │ │ │ │ - eoreq r9, r8, r6, lsl #15 │ │ │ │ + eoreq r9, r8, r0, lsl #17 │ │ │ │ + eoreq r9, r8, r6, ror #15 │ │ │ │ @ instruction: 0xf6012300 │ │ │ │ subvs r0, r3, r3, lsl #3 │ │ │ │ movwcc lr, #18880 @ 0x49c0 │ │ │ │ stmib r0, {r0, sp, lr}^ │ │ │ │ ldrbmi r2, [r0, -r2, lsl #6]! │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -86443,15 +86443,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strvs pc, [r6, #-1440]! @ 0xfffffa60 │ │ │ │ ldrtvs pc, [sp], r0, lsr #11 @ │ │ │ │ @ instruction: 0xf5a0b082 │ │ │ │ @ instruction: 0xf5a05ad3 │ │ │ │ ldrtmi r5, [r0], -r0, lsl #9 │ │ │ │ @ instruction: 0xf12f4691 │ │ │ │ - @ instruction: 0xf8d5fb7b │ │ │ │ + @ instruction: 0xf8d5fb9f │ │ │ │ @ instruction: 0xf1b88474 │ │ │ │ eorle r0, r4, r0, lsl #30 │ │ │ │ teqpcs ip, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ ldrtcs pc, [r8], #-1700 @ 0xfffff95c @ │ │ │ │ tstcs r8, r8, lsl #4 │ │ │ │ movwcs r6, #14360 @ 0x3818 │ │ │ │ strmi r6, [r0, r4, lsr #16]! │ │ │ │ @@ -86460,15 +86460,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #5236 @ 0x1474 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xf868f04e │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx 1a66382 │ │ │ │ + blx fe366382 │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a487f0 │ │ │ │ andcs r2, r8, #60, 6 @ 0xf0000000 │ │ │ │ ldmdavs r8, {r2, r3, r4, r8, sp} │ │ │ │ teqpcs r8, #164, 12 @ p-variant is OBSOLETE @ 0xa400000 │ │ │ │ @@ -86484,15 +86484,15 @@ │ │ │ │ blmi 249f68 │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ vst3.16 {d16-d18}, [pc :256], r4 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ @ instruction: 0xf814f04e │ │ │ │ svclt 0x0000e7b4 │ │ │ │ - mlaeq r8, lr, r1, r9 │ │ │ │ + strdeq r9, [r8], -lr @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r0], r3, lsl #1 │ │ │ │ ldrmi r4, [r9], r5, asr #20 │ │ │ │ @ instruction: 0xf89d4606 │ │ │ │ @@ -86678,15 +86678,15 @@ │ │ │ │ ldrmi r4, [r0], fp, lsl #13 │ │ │ │ @ instruction: 0xf89d461f │ │ │ │ strcc sl, [r4], -r8, asr #32 │ │ │ │ ldmibpl r2, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -pc, rrx │ │ │ │ ldmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9a4f12f │ │ │ │ + @ instruction: 0xf9c8f12f │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 17e8580 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf104808e │ │ │ │ @@ -86728,21 +86728,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs aeae4 │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ shsaxmi r8, r0, fp │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ - @ instruction: 0xf94ef12f │ │ │ │ + @ instruction: 0xf972f12f │ │ │ │ andmi pc, r0, fp, asr #17 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ ldmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf934f12f │ │ │ │ + @ instruction: 0xf958f12f │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi 16e8660 │ │ │ │ orrsle r2, r0, r0, lsl #24 │ │ │ │ ldrdge pc, [r4], pc @ │ │ │ │ movwls r2, #29456 @ 0x7310 │ │ │ │ @ instruction: 0xe7b044fa │ │ │ │ @ instruction: 0x1098f8d4 │ │ │ │ @@ -86751,36 +86751,36 @@ │ │ │ │ @ instruction: 0x46073098 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ tstcs r2, #196, 18 @ 0x310000 │ │ │ │ sbcle r2, r7, r0, lsl #16 │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf07d4628 │ │ │ │ ldrtmi pc, [r0], -sp, lsr #17 @ │ │ │ │ - @ instruction: 0xf920f12f │ │ │ │ + @ instruction: 0xf944f12f │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdge pc, [r8], #-143 @ 0xffffff71 │ │ │ │ ldrbtmi r9, [sl], #1031 @ 0x407 │ │ │ │ @ instruction: 0xf104e791 │ │ │ │ vrsra.u32 q0, q4, #1 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf12f8f5b │ │ │ │ - @ instruction: 0xf8cbf907 │ │ │ │ + @ instruction: 0xf8cbf92b │ │ │ │ ldr r4, [r7, r0]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7dd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r8, r8, r4, lsr lr │ │ │ │ - eoreq r8, r8, r8, lsr #27 │ │ │ │ - eoreq r8, r8, sl, asr sp │ │ │ │ + mlaeq r8, r4, lr, r8 │ │ │ │ + eoreq r8, r8, r8, lsl #28 │ │ │ │ + strhteq r8, [r8], -sl │ │ │ │ vmax.s8 d20, d4, d2 │ │ │ │ vqdmlal.s , d0, d3[3] │ │ │ │ andcs r0, r0, r0, asr #6 │ │ │ │ @ instruction: 0x47706013 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -86794,19 +86794,19 @@ │ │ │ │ @ instruction: 0xf6ad9a3c │ │ │ │ @ instruction: 0x46044d74 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ pkhtbmi r5, fp, r3, asr #17 │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c6c │ │ │ │ vcgt.s16 d0, d4, d0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r2, #1 │ │ │ │ andls sl, r6, r3, ror pc │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - @ instruction: 0xfff4f213 │ │ │ │ + @ instruction: 0xf818f214 │ │ │ │ @ instruction: 0xf8979b06 │ │ │ │ bcs b2ffc │ │ │ │ addshi pc, pc, #65 @ 0x41 │ │ │ │ bcs e879c │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -86817,15 +86817,15 @@ │ │ │ │ smlattcs r4, r8, r9, r2 │ │ │ │ eoreq pc, r4, fp, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5f98b │ │ │ │ stmdacs r0, {r2, r5, r7, r9} │ │ │ │ addshi pc, ip, #1 │ │ │ │ vmax.s16 q2, , q0 │ │ │ │ - stmdavc r3, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 139078 │ │ │ │ rschi pc, lr, #268435456 @ 0x10000000 │ │ │ │ strbpl pc, [r2], r4, lsl #10 @ │ │ │ │ subvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ @ instruction: 0xf7aa960b │ │ │ │ ldclvs 14, cr14, [r9], #-304 @ 0xfffffed0 │ │ │ │ @@ -86858,15 +86858,15 @@ │ │ │ │ orrspl pc, r6, #4, 10 @ 0x1000000 │ │ │ │ strtmi r3, [r0], -r8, lsl #6 │ │ │ │ @ instruction: 0xf8c54619 │ │ │ │ movwls r2, #26460 @ 0x675c │ │ │ │ @ instruction: 0xf87ef7ff │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0x900782bd │ │ │ │ - mcrr2 1, 2, pc, lr, cr2 @ │ │ │ │ + ldc2l 1, cr15, [r2], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0x2778f895 │ │ │ │ blls 272924 │ │ │ │ ldrbcc pc, [r9, -r5, lsl #17]! @ │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @ instruction: 0xf8c5077c │ │ │ │ @ instruction: 0xf8c53794 │ │ │ │ @ instruction: 0xb12a1798 │ │ │ │ @@ -86889,29 +86889,29 @@ │ │ │ │ @ instruction: 0x3788f8d5 │ │ │ │ svclt 0x00083301 │ │ │ │ svcge 0x002b6b3b │ │ │ │ @ instruction: 0xf8c5bf08 │ │ │ │ @ instruction: 0xf5043788 │ │ │ │ movwcc r5, #33685 @ 0x8395 │ │ │ │ @ instruction: 0x46189310 │ │ │ │ - ldc2 2, cr15, [r8], {20} │ │ │ │ + ldc2 2, cr15, [ip], #-80 @ 0xffffffb0 │ │ │ │ orrspl pc, r5, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46413318 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - mrrc2 2, 1, pc, r4, cr4 @ │ │ │ │ + ldc2l 2, cr15, [r8], #-80 @ 0xffffffb0 │ │ │ │ ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - blx fed66e14 │ │ │ │ + blx ff666e14 │ │ │ │ stmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - blx feae6e28 │ │ │ │ + blx ff3e6e28 │ │ │ │ strls r2, [r1, -r0, lsl #6] │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xf8b8f07d │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ subhi pc, sl, #65 @ 0x41 │ │ │ │ blcc 11e8924 │ │ │ │ @@ -87443,20 +87443,20 @@ │ │ │ │ ands r2, fp, ip, lsl #11 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq r5, sp, r4, lsr #24 │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r5, sp, r6, lsl ip │ │ │ │ - eoreq r9, r9, ip, ror #16 │ │ │ │ - eoreq r8, r8, r0, ror #25 │ │ │ │ + eoreq r9, r9, ip, asr #17 │ │ │ │ + eoreq r8, r8, r0, asr #26 │ │ │ │ andeq r0, r0, r4, lsl #27 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - strdeq r8, [r8], -r0 @ │ │ │ │ + eoreq r8, r8, r0, asr fp │ │ │ │ strgt r0, [r0, -r0] │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ strbcs pc, [r0, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf8c42208 │ │ │ │ @ instruction: 0xf8c41598 │ │ │ │ andcs r2, r1, #156, 10 @ 0x27000000 │ │ │ │ strcs pc, [r0, #2244]! @ 0x8c4 │ │ │ │ @@ -87595,15 +87595,15 @@ │ │ │ │ vmlal.s , d0, d3[3] │ │ │ │ vhsub.s8 q8, , q0 │ │ │ │ vqdmlal.s , d0, d3[3] │ │ │ │ stmdbcs r6, {r6, r8, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ movscc pc, #196, 16 @ 0xc40000 │ │ │ │ vabd.s32 d2, d5, d0 │ │ │ │ - @ instruction: 0xf8d5fe73 │ │ │ │ + @ instruction: 0xf8d5fe97 │ │ │ │ @ instruction: 0xf8c422a0 │ │ │ │ @ instruction: 0xf50403b4 │ │ │ │ blls 387254 │ │ │ │ @ instruction: 0x21bcf8d2 │ │ │ │ adcne pc, r4, #13959168 @ 0xd50000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0x33bcf8c4 │ │ │ │ @@ -87751,16 +87751,16 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ ab2ec │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eoreq r7, r8, r8, asr #31 │ │ │ │ - eoreq r7, r8, r4, lsr #31 │ │ │ │ + eoreq r8, r8, r8, lsr #32 │ │ │ │ + eoreq r8, r8, r4 │ │ │ │ bne 16e960c │ │ │ │ blne 4e9610 │ │ │ │ blne 6e9614 │ │ │ │ blne fe0e9618 │ │ │ │ blne fe1e961c │ │ │ │ stmibcc r0, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ adcsne pc, ip, #144, 16 @ 0x900000 │ │ │ │ @@ -87950,15 +87950,15 @@ │ │ │ │ @ instruction: 0xf8d1e000 │ │ │ │ stmvs pc, {r2, lr, pc} @ │ │ │ │ @ instruction: 0xf8c468c9 │ │ │ │ @ instruction: 0xf8c4efc4 │ │ │ │ @ instruction: 0xf8c4cfc8 │ │ │ │ @ instruction: 0xf8c47fcc │ │ │ │ @ instruction: 0xf1191fd0 │ │ │ │ - @ instruction: 0xf504fa0d │ │ │ │ + @ instruction: 0xf504fa31 │ │ │ │ ldmib r8, {r1, r2, r7, r8, ip, lr}^ │ │ │ │ movwcs r8, #6400 @ 0x1900 │ │ │ │ stmdbhi r2, {r0, r6, r8, fp, sp, lr, pc} │ │ │ │ rsbvs pc, lr, r4, lsl #10 │ │ │ │ svccc 0x00b8f8c4 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ svccc 0x00bcf8c4 │ │ │ │ @@ -88049,15 +88049,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ... │ │ │ │ adceq r5, sp, sl, lsl #18 │ │ │ │ andeq r0, r0, r0, ror #17 │ │ │ │ - eoreq ip, lr, r2, lsr #7 │ │ │ │ + eoreq ip, lr, r2, lsl #8 │ │ │ │ bcs 8e9ab8 │ │ │ │ stmibvc ip!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r0!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bvc e9ac8 │ │ │ │ bvc 1e9acc │ │ │ │ bvc 2e9ad0 │ │ │ │ @@ -88066,31 +88066,31 @@ │ │ │ │ bvs 9e9adc │ │ │ │ b ae9ae0 │ │ │ │ cdpcc 8, 1, cr15, cr0, cr4, {6} │ │ │ │ cdpcc 8, 1, cr15, cr8, cr4, {6} │ │ │ │ cdpgt 8, 0, cr15, cr12, cr4, {6} │ │ │ │ cdpgt 8, 1, cr15, cr4, cr4, {6} │ │ │ │ cdpvc 8, 2, cr15, cr12, cr4, {6} │ │ │ │ - stc2 1, cr15, [r6], #-172 @ 0xffffff54 │ │ │ │ + mcrr2 1, 2, pc, sl, cr11 @ │ │ │ │ andcs r4, r9, #3981312 @ 0x3cc000 │ │ │ │ ldrbtmi r4, [r9], #-1616 @ 0xfffff9b0 │ │ │ │ - mrrc2 1, 2, pc, lr, cr11 @ │ │ │ │ + stc2 1, cr15, [r2], {43} @ 0x2b │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0x465051bc │ │ │ │ - mrrc2 1, 2, pc, r8, cr11 @ │ │ │ │ + ldc2l 1, cr15, [ip], #-172 @ 0xffffff54 │ │ │ │ @ instruction: 0x51bcf504 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ @ instruction: 0xf12b4650 │ │ │ │ - @ instruction: 0xf504fc51 │ │ │ │ + @ instruction: 0xf504fc75 │ │ │ │ ldrtmi r5, [r1], #-444 @ 0xfffffe44 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - mcrr2 1, 2, pc, sl, cr11 @ │ │ │ │ + stc2l 1, cr15, [lr], #-172 @ 0xffffff54 │ │ │ │ ldrbmi r2, [r0], -r0, lsr #4 │ │ │ │ @ instruction: 0xf12b4641 │ │ │ │ - @ instruction: 0x46c4febd │ │ │ │ + strbmi pc, [r4], r1, ror #29 @ │ │ │ │ blpl ff866ea8 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ blvs ff866eb0 │ │ │ │ bvc e7310 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ cdpcc 8, 2, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #34052 @ 0x8504 @ │ │ │ │ @@ -88155,15 +88155,15 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf88d02a4 │ │ │ │ strbmi r3, [r1], -r8, ror #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ - @ instruction: 0xff64f113 │ │ │ │ + @ instruction: 0xff88f113 │ │ │ │ @ instruction: 0xf8c54b9e │ │ │ │ ldrbtmi r0, [fp], #-656 @ 0xfffffd70 │ │ │ │ addscc pc, ip, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf504e03e │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ bcs b56e8 │ │ │ │ bmi fe71fe8c │ │ │ │ @@ -88311,35 +88311,35 @@ │ │ │ │ smmul pc, sp, lr @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ - eoreq r7, r8, lr, asr #19 │ │ │ │ - strhteq ip, [lr], -sl │ │ │ │ - eoreq ip, lr, ip, asr #3 │ │ │ │ - eoreq ip, lr, r6, asr #4 │ │ │ │ + eoreq r7, r8, lr, lsr #20 │ │ │ │ + eoreq ip, lr, sl, lsl r2 │ │ │ │ + eoreq ip, lr, ip, lsr #4 │ │ │ │ + eoreq ip, lr, r6, lsr #5 │ │ │ │ adceq lr, ip, sl, lsl #2 │ │ │ │ - eoreq r7, r8, lr, ror #14 │ │ │ │ - eoreq r7, r8, r0, asr #15 │ │ │ │ - eoreq r7, r8, lr, lsr #15 │ │ │ │ - eoreq r7, r8, lr, lsr r6 │ │ │ │ - eoreq r7, r8, ip, lsr r7 │ │ │ │ - eoreq r7, r8, r0, lsr #12 │ │ │ │ + eoreq r7, r8, lr, asr #15 │ │ │ │ + eoreq r7, r8, r0, lsr #16 │ │ │ │ + eoreq r7, r8, lr, lsl #16 │ │ │ │ + mlaeq r8, lr, r6, r7 │ │ │ │ + mlaeq r8, ip, r7, r7 │ │ │ │ + eoreq r7, r8, r0, lsl #13 │ │ │ │ adceq r4, sp, r4, lsr #12 │ │ │ │ muleq r0, ip, r8 │ │ │ │ - mlaeq r9, r4, r2, r8 │ │ │ │ - eoreq r7, r8, r2, lsl r7 │ │ │ │ - eoreq r7, r8, ip, lsl #11 │ │ │ │ - strdeq r7, [r8], -sl @ │ │ │ │ - eoreq r7, r8, r6, asr r5 │ │ │ │ - eoreq fp, lr, r2, lsl #31 │ │ │ │ - eoreq r7, r8, lr, lsr r6 │ │ │ │ - eoreq r7, r8, sl, asr #8 │ │ │ │ + strdeq r8, [r9], -r4 @ │ │ │ │ + eoreq r7, r8, r2, ror r7 │ │ │ │ + eoreq r7, r8, ip, ror #11 │ │ │ │ + eoreq r7, r8, sl, asr r7 │ │ │ │ + strhteq r7, [r8], -r6 │ │ │ │ + eoreq fp, lr, r2, ror #31 │ │ │ │ + mlaeq r8, lr, r6, r7 │ │ │ │ + eoreq r7, r8, sl, lsr #9 │ │ │ │ ldm r3, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ movwcs r8, #8027 @ 0x1f5b │ │ │ │ andeq pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ @ instruction: 0xf7ffaab8 │ │ │ │ blls 31a6fc │ │ │ │ @@ -88525,15 +88525,15 @@ │ │ │ │ andsls r2, r6, #-1610612730 @ 0xa0000006 │ │ │ │ andls r9, r8, #61440 @ 0xf000 │ │ │ │ bllt ff2a9ef8 │ │ │ │ @ instruction: 0xf7fe46b8 │ │ │ │ bls 29ad4c │ │ │ │ @ instruction: 0xf7fe920a │ │ │ │ svclt 0x0000bbdd │ │ │ │ - eoreq r7, r8, r0, lsl r4 │ │ │ │ + eoreq r7, r8, r0, ror r4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ bmi fe6bd970 │ │ │ │ umlalslt r4, r1, r8, fp │ │ │ │ @@ -88552,19 +88552,19 @@ │ │ │ │ rscshi pc, sl, r0 │ │ │ │ rscvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7a82100 │ │ │ │ blmi fe366ef0 │ │ │ │ stmdage r9, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - blmi fe2ab594 │ │ │ │ + blmi fe2ab624 │ │ │ │ stmdage r9, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s16 d4, d11, d9 │ │ │ │ - stmibmi r4, {r0, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmibmi r4, {r0, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bge 2fd8a0 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0909400 │ │ │ │ @ instruction: 0x4606f9d1 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi 203de0c │ │ │ │ @@ -88611,114 +88611,114 @@ │ │ │ │ b 148b240 │ │ │ │ b 133f444 │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054959 │ │ │ │ andls r7, r8, #216 @ 0xd8 │ │ │ │ ldrbtmi r2, [r9], #-531 @ 0xfffffded │ │ │ │ vqdmulh.s16 d25, d14, d8 │ │ │ │ - stcvs 12, cr15, [fp], #836 @ 0x344 │ │ │ │ + stcvs 12, cr15, [fp], #980 @ 0x3d4 │ │ │ │ @ instruction: 0xf5059305 │ │ │ │ blmi 15c9fbc │ │ │ │ stclvs 6, cr4, [r8], #-264 @ 0xfffffef8 │ │ │ │ bicsvc pc, r8, r5, lsl #10 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ stcvs 6, cr4, [ip], #-224 @ 0xffffff20 │ │ │ │ blvs ffbd1094 │ │ │ │ strhi lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - stc2l 2, cr15, [lr, #376] @ 0x178 │ │ │ │ + ldc2l 2, cr15, [r2, #376]! @ 0x178 │ │ │ │ ldrtmi r4, [r8], -ip, asr #18 │ │ │ │ vqshl.s16 q10, , q7 │ │ │ │ - stmdbmi fp, {r0, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi fp, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x01bcf8c5 │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - @ instruction: 0xff8af25e │ │ │ │ + @ instruction: 0xffaef25e │ │ │ │ bl fecbe5d0 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r0, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - stmdbmi r4, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r1, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - stmdbmi r0, {r0, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r0, {r0, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r2, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi ip!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip!, {r0, r1, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r3, asr #3 │ │ │ │ - @ instruction: 0xff60f25e │ │ │ │ + @ instruction: 0xff84f25e │ │ │ │ bl fecbe5e0 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r4, r5, lsl #17 │ │ │ │ vmin.s16 d20, d14, d24 │ │ │ │ - ldmdbmi r3!, {r0, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r3!, {r0, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r5, asr #3 │ │ │ │ - @ instruction: 0xff4af25e │ │ │ │ + @ instruction: 0xff6ef25e │ │ │ │ bl fecbe5e8 │ │ │ │ ldrtmi r0, [r8], -r8, lsl #6 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ vrhadd.s16 , q15, q3 │ │ │ │ - bl fecebe40 │ │ │ │ + bl fecebed0 │ │ │ │ svclt 0x00180008 │ │ │ │ movwcs r2, #4097 @ 0x1001 │ │ │ │ biceq pc, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8c9722b │ │ │ │ ldr r5, [r2, -r0]! │ │ │ │ @ instruction: 0xf04f4a24 │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ msrvc CPSR_sxc, #64, 4 │ │ │ │ @ instruction: 0xf07a447a │ │ │ │ @ instruction: 0x4606ff1b │ │ │ │ vabd.s32 d14, d4, d23 │ │ │ │ - strmi pc, [r4], -fp, lsl #24 │ │ │ │ + strmi pc, [r4], -pc, lsr #24 │ │ │ │ bmi 865d24 │ │ │ │ ldmdbmi lr, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r4], #92 @ 0x5c │ │ │ │ + ldc2l 1, cr15, [r8], {23} │ │ │ │ @ instruction: 0xf7a8e750 │ │ │ │ svclt 0x0000ed72 │ │ │ │ ldrdeq r4, [sp], r0 @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ adceq r4, sp, r8, asr #1 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ - mlaeq lr, ip, fp, fp │ │ │ │ - eoreq r7, r8, r8, lsr #32 │ │ │ │ + strdeq fp, [lr], -ip @ │ │ │ │ + eoreq r7, r8, r8, lsl #1 │ │ │ │ adceq r4, sp, lr, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl sl │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffffd2ef │ │ │ │ adceq r6, sp, sl, lsr #5 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ umlaleq lr, r7, r6, ip │ │ │ │ - eoreq r7, r8, r2, ror r1 │ │ │ │ - eoreq r7, r8, r0, ror #2 │ │ │ │ - eoreq r7, r8, r2, ror #2 │ │ │ │ - eoreq r7, r8, sl, ror #2 │ │ │ │ - eoreq r7, r8, r4, ror r1 │ │ │ │ - eoreq r7, r8, r0, lsl #3 │ │ │ │ - eoreq r7, r8, r8, lsl #3 │ │ │ │ - mlaeq r8, lr, r1, r7 │ │ │ │ - strhteq r7, [r8], -r4 │ │ │ │ - strhteq r7, [r8], -ip │ │ │ │ - eoreq r6, r8, r4, ror lr │ │ │ │ - eoreq r7, r8, r0, rrx │ │ │ │ - eoreq r6, r8, r2, asr #18 │ │ │ │ + ldrdeq r7, [r8], -r2 @ │ │ │ │ + eoreq r7, r8, r0, asr #3 │ │ │ │ + eoreq r7, r8, r2, asr #3 │ │ │ │ + eoreq r7, r8, sl, asr #3 │ │ │ │ + ldrdeq r7, [r8], -r4 @ │ │ │ │ + eoreq r7, r8, r0, ror #3 │ │ │ │ + eoreq r7, r8, r8, ror #3 │ │ │ │ + strdeq r7, [r8], -lr @ │ │ │ │ + eoreq r7, r8, r4, lsl r2 │ │ │ │ + eoreq r7, r8, ip, lsl r2 │ │ │ │ + ldrdeq r6, [r8], -r4 @ │ │ │ │ + eoreq r7, r8, r0, asr #1 │ │ │ │ + eoreq r6, r8, r2, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03400 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8b0148 │ │ │ │ blmi 8d8430 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -88734,17 +88734,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 366b70 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ vqdmulh.s16 d25, d14, d0 │ │ │ │ - @ instruction: 0xf505fe57 │ │ │ │ + @ instruction: 0xf505fe7b │ │ │ │ vqadd.s16 , q15, q4 │ │ │ │ - @ instruction: 0x4628fe79 │ │ │ │ + @ instruction: 0x4628fe9d │ │ │ │ blx 16e84a4 │ │ │ │ bvs 1ac6f14 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 27ea90 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2862e0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -88838,15 +88838,15 @@ │ │ │ │ strmi r4, [r4], -r2, lsr #18 │ │ │ │ @ instruction: 0x466844fc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ tstls r3, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blx fec68858 │ │ │ │ + blx ff568858 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10ae570 │ │ │ │ vhadd.s8 , , │ │ │ │ bl 1c91d4 │ │ │ │ @@ -88916,15 +88916,15 @@ │ │ │ │ bicspl pc, fp, #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: 0xf118469b │ │ │ │ - vpmax.s8 d31, d1, d29 │ │ │ │ + vpmin.s8 , , │ │ │ │ ldmne r2!, {r4, r5, r6, r8, r9, ip, 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 │ │ │ │ @@ -89161,26 +89161,26 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf508821c │ │ │ │ @ instruction: 0x462855dd │ │ │ │ - cdp2 1, 3, cr15, cr8, cr12, {1} │ │ │ │ + cdp2 1, 5, cr15, cr12, cr12, {1} │ │ │ │ orrpl pc, r0, #8, 10 @ 0x2000000 │ │ │ │ sbcspl pc, ip, #8, 10 @ 0x2000000 │ │ │ │ @ instruction: 0xf8d33218 │ │ │ │ addsmi r3, r3, #156, 22 @ 0x27000 │ │ │ │ ldmib r3, {r3, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8ca1200 │ │ │ │ subvs r3, sl, ip, lsl r0 │ │ │ │ andcs r6, r0, #17 │ │ │ │ andcs lr, r0, #3194880 @ 0x30c000 │ │ │ │ @ instruction: 0xf12c4628 │ │ │ │ - @ instruction: 0xf8dafe31 │ │ │ │ + @ instruction: 0xf8dafe55 │ │ │ │ stccs 0, cr5, [r0, #-112] @ 0xffffff90 │ │ │ │ adchi pc, fp, r0 │ │ │ │ stmdbeq r8, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ bvs b6a9b0 │ │ │ │ bcs c6cf4 │ │ │ │ addhi pc, pc, r0, asr #32 │ │ │ │ @@ -89212,31 +89212,31 @@ │ │ │ │ vshl.s8 d18, d0, d1 │ │ │ │ ldrbtmi r2, [fp], #-2092 @ 0xfffff7d4 │ │ │ │ movwls r9, #34057 @ 0x8509 │ │ │ │ movwls sl, #31499 @ 0x7b0b │ │ │ │ svcpl 0x0004f856 │ │ │ │ bleq 2e75dc │ │ │ │ @ instruction: 0xf1184658 │ │ │ │ - mvnslt pc, pc, lsr #27 │ │ │ │ + ldrsblt pc, [r0, #211]! @ 0xd3 @ │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ sbccc pc, r8, #13828096 @ 0xd30000 │ │ │ │ ldrle r0, [r8], #-2011 @ 0xfffff825 │ │ │ │ ldrbmi r9, [r9], -r7, lsl #26 │ │ │ │ @ instruction: 0xf1184628 │ │ │ │ - ldrbmi pc, [r9], -fp, lsr #27 @ │ │ │ │ + ldrbmi pc, [r9], -pc, asr #27 @ │ │ │ │ @ instruction: 0xf118a80e │ │ │ │ - @ instruction: 0xf8dafdb3 │ │ │ │ + @ instruction: 0xf8dafdd7 │ │ │ │ bls 2b8a64 │ │ │ │ ldrdeq lr, [pc, -sp] │ │ │ │ stmib sp, {r3, 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: 0xf1180007 │ │ │ │ - strcc pc, [r1], #-3565 @ 0xfffff213 │ │ │ │ + strcc pc, [r1], #-3601 @ 0xfffff1ef │ │ │ │ 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 │ │ │ │ @@ -89278,71 +89278,71 @@ │ │ │ │ ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ │ │ andsmi pc, ip, sl, asr #17 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ mrc2 7, 1, pc, cr4, cr11, {7} │ │ │ │ @ instruction: 0x001cf8da │ │ │ │ bicspl pc, r3, r8, lsl #10 │ │ │ │ @ instruction: 0xf1183098 │ │ │ │ - @ instruction: 0xf8dafce7 │ │ │ │ + @ instruction: 0xf8dafd0b │ │ │ │ @ instruction: 0xe72d501c │ │ │ │ stmia r6, {r3, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adceq r3, sp, r8, lsr #14 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffffd34f │ │ │ │ adceq r3, sp, lr, lsr #11 │ │ │ │ - eoreq r6, r8, r2, asr r8 │ │ │ │ + strhteq r6, [r8], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03cfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ addpl pc, r0, #0, 10 │ │ │ │ bicspl pc, r3, #0, 10 │ │ │ │ blcs c6b84 │ │ │ │ @ instruction: 0xf101d03d │ │ │ │ andls r0, r1, #8 │ │ │ │ @ instruction: 0xf990f7fc │ │ │ │ addscc r6, r8, r8, ror #19 │ │ │ │ - stc2l 1, cr15, [sl], #96 @ 0x60 │ │ │ │ + stc2 1, cr15, [lr, #-96] @ 0xffffffa0 │ │ │ │ bicspl pc, sp, r4, lsl #10 │ │ │ │ tstls r0, r8, lsl #12 │ │ │ │ - ldc2 1, cr15, [lr, #-176] @ 0xffffff50 │ │ │ │ + stc2l 1, cr15, [r2, #-176] @ 0xffffff50 │ │ │ │ ldmib sp, {r0, r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040200 │ │ │ │ @ instruction: 0x311851dc │ │ │ │ blgt fe6eae90 │ │ │ │ andgt pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0xf8cc6059 │ │ │ │ @ instruction: 0xf8c23004 │ │ │ │ @ instruction: 0xf12c3b98 │ │ │ │ - bvs febabfc8 │ │ │ │ + bvs febac058 │ │ │ │ @ instruction: 0xf504b183 │ │ │ │ movwcc r5, #33697 @ 0x83a1 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - stc2 1, cr15, [r4, #-176] @ 0xffffff50 │ │ │ │ + stc2 1, cr15, [r8, #-176]! @ 0xffffff50 │ │ │ │ adcpl pc, r0, r4, lsl #10 │ │ │ │ @ instruction: 0xf105300c │ │ │ │ @ instruction: 0xf04b0128 │ │ │ │ stmdals r0, {r0, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [r8, #-176] @ 0xffffff50 │ │ │ │ + stc2 1, cr15, [ip, #-176]! @ 0xffffff50 │ │ │ │ tstlt r1, r9, lsr #19 │ │ │ │ bvs 18c7814 │ │ │ │ blvs 97e9ec │ │ │ │ bvs 18be434 │ │ │ │ mullt r3, r8, r7 │ │ │ │ stmdavs sl, {r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stmdavs r8, {r1, r5, r8, ip, sp, pc} │ │ │ │ andsvs r6, r0, r2, asr #32 │ │ │ │ movwcc lr, #2497 @ 0x9c1 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fb9100 │ │ │ │ stmdbls r0, {r0, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addseq pc, r8, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [r4], #96 @ 0x60 │ │ │ │ + stc2l 1, cr15, [r8], {24} │ │ │ │ bvs 18c7848 │ │ │ │ ldrmi r9, [r8, r0, lsl #18] │ │ │ │ svclt 0x0000e7cb │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @@ -89371,15 +89371,15 @@ │ │ │ │ @ instruction: 0xf1a3272c │ │ │ │ and r0, r3, r4, lsl #22 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ eorle r4, r5, lr, asr #10 │ │ │ │ svcmi 0x0004f85b │ │ │ │ beq 2a7854 │ │ │ │ @ instruction: 0xf1184650 │ │ │ │ - stmdacs r0, {r0, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf504d0f2 │ │ │ │ @ instruction: 0xf8c55280 │ │ │ │ @ instruction: 0xf8d29010 │ │ │ │ @ instruction: 0xf01332c8 │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle sl, r9, lsr #32 │ │ │ │ @@ -89413,72 +89413,72 @@ │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr7, {6} │ │ │ │ tstpne sp, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf95cf07a │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq r6, r8, sl, lsr #6 │ │ │ │ - strdeq r6, [r8], -r8 @ │ │ │ │ + eoreq r6, r8, sl, lsl #7 │ │ │ │ + eoreq r6, r8, r8, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec03f00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50d3 │ │ │ │ stclt 14, cr15, [r8, #-972] @ 0xfffffc34 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec03f18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r1, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf12c559a │ │ │ │ - @ instruction: 0xf506fbd3 │ │ │ │ + @ instruction: 0xf506fbf7 │ │ │ │ @ instruction: 0xf12c509e │ │ │ │ - @ instruction: 0xf506fbcf │ │ │ │ + @ instruction: 0xf506fbf3 │ │ │ │ mulscc r4, pc, r0 @ │ │ │ │ strbtvs pc, [sp], #-1286 @ 0xfffffafa @ │ │ │ │ - blx ff2e91f6 │ │ │ │ + blx ffbe91f6 │ │ │ │ adcpl pc, r1, r6, lsl #10 │ │ │ │ ldrcc r3, [r0, #-8] │ │ │ │ - blx ff169202 │ │ │ │ + blx ffa69202 │ │ │ │ adcpl pc, r2, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - @ instruction: 0xf506fbbd │ │ │ │ + @ instruction: 0xf506fbe1 │ │ │ │ andscc r5, r8, r3, lsr #1 │ │ │ │ - blx feee9216 │ │ │ │ + blx ff7e9216 │ │ │ │ adcsvs pc, r4, r6, lsl #12 │ │ │ │ - blx fede921e │ │ │ │ + blx ff6e921e │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf506fbaf │ │ │ │ + @ instruction: 0xf506fbd3 │ │ │ │ mulscc r0, fp, r0 │ │ │ │ - blx feb69232 │ │ │ │ + blx ff469232 │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - @ instruction: 0xf506fba5 │ │ │ │ + @ instruction: 0xf506fbc9 │ │ │ │ @ instruction: 0xf12c50dd │ │ │ │ - strtmi pc, [r0], -r1, lsr #23 │ │ │ │ + strtmi pc, [r0], -r5, asr #23 │ │ │ │ @ instruction: 0xf12c3420 │ │ │ │ - adcmi pc, ip, #160768 @ 0x27400 │ │ │ │ + adcmi pc, ip, #197632 @ 0x30400 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, r2, asr #1 │ │ │ │ - @ instruction: 0xff46f118 │ │ │ │ + @ instruction: 0xff6af118 │ │ │ │ sbcpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf1183008 │ │ │ │ - @ instruction: 0xf506ff41 │ │ │ │ + @ instruction: 0xf506ff65 │ │ │ │ andscc r5, r8, lr, asr #1 │ │ │ │ cdp 7, 14, cr15, cr6, cr7, {5} │ │ │ │ mcrcc 8, 2, pc, cr4, cr6, {6} @ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x3760f893 │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ adcspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c301c │ │ │ │ - fldmdbxlt r0!, {d31-d93} @ Deprecated │ │ │ │ + fldmdbxlt r0!, {d31-d111} @ Deprecated │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ strbteq pc, [r8], #-2252 @ 0xfffff734 @ │ │ │ │ ldclcc 6, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4690 │ │ │ │ @@ -89519,35 +89519,35 @@ │ │ │ │ @ instruction: 0xf100ac23 │ │ │ │ @ instruction: 0xf8df80ac │ │ │ │ @ instruction: 0xf50638c4 │ │ │ │ svcls 0x000855c1 │ │ │ │ ldrcc r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ movwls r5, #43259 @ 0xa8fb │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - @ instruction: 0x4628fe75 │ │ │ │ - blx 16e96e4 │ │ │ │ + @ instruction: 0x4628fe99 │ │ │ │ + blx 1fe96e4 │ │ │ │ blcs 28aeb0 │ │ │ │ adcshi pc, pc, r0 │ │ │ │ subsle r2, r1, r8, lsl #22 │ │ │ │ tstle r8, r6, lsl #22 │ │ │ │ ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x461958fb │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ vcgt.s16 d9, d10, d10 │ │ │ │ - @ instruction: 0xf8dffe61 │ │ │ │ + @ instruction: 0xf8dffe85 │ │ │ │ strtmi r3, [r0], -ip, lsl #17 │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ movwls r2, #41472 @ 0xa200 │ │ │ │ vmin.s16 d4, d10, d9 │ │ │ │ - @ instruction: 0xf8dafe57 │ │ │ │ + @ instruction: 0xf8dafe7b │ │ │ │ @ instruction: 0xf8d332a0 │ │ │ │ mrcvs 1, 2, r3, cr9, cr8, {4} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s16 d4, d10, d16 │ │ │ │ - strtmi pc, [r2], -sp, asr #28 │ │ │ │ + @ instruction: 0x4622fe71 │ │ │ │ ldrtmi r9, [r1], -r9, lsl #22 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf0728000 │ │ │ │ @ instruction: 0x4604fcd9 │ │ │ │ rsbsle r2, r9, r0, lsl #16 │ │ │ │ ldrsbtcc pc, [r0], -fp @ │ │ │ │ @ instruction: 0xf8db4659 │ │ │ │ @@ -89604,15 +89604,15 @@ │ │ │ │ streq lr, [r9], #-2512 @ 0xfffff630 │ │ │ │ strmi r4, [r3], r0, lsr #15 │ │ │ │ @ instruction: 0xf8dfe73f │ │ │ │ stcge 7, cr3, [r3], #-592 @ 0xfffffdb0 │ │ │ │ strtmi r9, [r0], -r8, lsl #20 │ │ │ │ andcs r5, r1, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - stc2l 2, cr15, [sl, #104] @ 0x68 │ │ │ │ + stc2l 2, cr15, [lr, #104]! @ 0x68 │ │ │ │ strb r2, [r6, -r0, lsl #4] │ │ │ │ ldccc 8, cr15, [r8], {218} @ 0xda │ │ │ │ @ instruction: 0xf8da4658 │ │ │ │ @ instruction: 0xf8cb22a0 │ │ │ │ mrrcne 14, 3, r2, sl, cr0 │ │ │ │ cdpvs 8, 4, cr15, cr4, cr11, {6} │ │ │ │ ldccs 8, cr15, [r8], {202} @ 0xca │ │ │ │ @@ -89637,60 +89637,60 @@ │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @ instruction: 0xf8df3c80 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, sl, ip, sp}^ │ │ │ │ ldccc 8, cr15, [r8], #812 @ 0x32c │ │ │ │ @ instruction: 0x371cf8df │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf12c3cbc │ │ │ │ - tstpcs r1, fp, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, pc, asr sl @ p-variant is OBSOLETE │ │ │ │ addspl pc, lr, fp, lsl #10 │ │ │ │ - blx e6952c │ │ │ │ + blx 176952c │ │ │ │ addspl pc, pc, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - blx ce9538 │ │ │ │ + blx 15e9538 │ │ │ │ adcpl pc, r1, fp, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - blx b69544 │ │ │ │ + blx 1469544 │ │ │ │ adcpl pc, r2, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - blx 9e9550 │ │ │ │ + blx 12e9550 │ │ │ │ adcpl pc, r3, fp, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - blx 86955c │ │ │ │ + blx 116955c │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c60b4 │ │ │ │ - @ instruction: 0xf50bfa19 │ │ │ │ + @ instruction: 0xf50bfa3d │ │ │ │ swpcs r5, sl, [r1] │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bfa13 │ │ │ │ + @ instruction: 0xf50bfa37 │ │ │ │ swpcs r5, fp, [r1] │ │ │ │ @ instruction: 0xf12c3010 │ │ │ │ - @ instruction: 0xf50bfa0d │ │ │ │ + @ instruction: 0xf50bfa31 │ │ │ │ smlabtcs r1, fp, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bfa07 │ │ │ │ + @ instruction: 0xf50bfa2b │ │ │ │ smlatbcs r1, r5, r0, r5 │ │ │ │ @ instruction: 0xf12c300c │ │ │ │ - @ instruction: 0xf50bfa01 │ │ │ │ + @ instruction: 0xf50bfa25 │ │ │ │ strhcs r5, [r1, -lr] │ │ │ │ @ instruction: 0xf12c3004 │ │ │ │ - strdcs pc, [r1, -fp] │ │ │ │ + tstpcs r1, pc, lsl sl @ p-variant is OBSOLETE │ │ │ │ sbcspl pc, sp, fp, lsl #10 │ │ │ │ - @ instruction: 0xf9f6f12c │ │ │ │ + blx 7695ac │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf12c6098 │ │ │ │ - @ instruction: 0x4620f9f1 │ │ │ │ + @ instruction: 0x4620fa15 │ │ │ │ strtcc r2, [r0], #-257 @ 0xfffffeff │ │ │ │ - @ instruction: 0xf9ecf12c │ │ │ │ + blx 4e95c0 │ │ │ │ mvnsle r4, r0, lsr #11 │ │ │ │ sbcpl pc, r2, fp, lsl #10 │ │ │ │ @ instruction: 0xf1183004 │ │ │ │ - @ instruction: 0xf50bfd7f │ │ │ │ + @ instruction: 0xf50bfda3 │ │ │ │ andcc r5, r8, r3, asr #1 │ │ │ │ - ldc2l 1, cr15, [sl, #-96]! @ 0xffffffa0 │ │ │ │ + ldc2 1, cr15, [lr, #96] @ 0x60 │ │ │ │ sbcpl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, r8, r0, lsl #2 │ │ │ │ svc 0x00b0f7a6 │ │ │ │ @ instruction: 0x3760f89a │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c1910a │ │ │ │ @@ -89815,15 +89815,15 @@ │ │ │ │ cdpeq 8, 5, cr15, cr0, cr11, {6} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b81c9 │ │ │ │ vst2. {d21-d24}, [pc], r4 │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ @ instruction: 0x46182138 │ │ │ │ @ instruction: 0xf11c9310 │ │ │ │ - @ instruction: 0xf89afeeb │ │ │ │ + @ instruction: 0xf89aff0f │ │ │ │ @ instruction: 0xb1233760 │ │ │ │ @ instruction: 0x3762f89a │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81ca │ │ │ │ vst1.64 {d19-d22}, [pc :64], r0 │ │ │ │ stmdbls sl, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], pc, asr #8 │ │ │ │ @@ -90001,39 +90001,39 @@ │ │ │ │ svccs 0x00006008 │ │ │ │ svcge 0x007af43f │ │ │ │ @ instruction: 0xf89d604a │ │ │ │ bcs b7bf4 │ │ │ │ tstcc r8, fp, asr #2 │ │ │ │ movwls lr, #51059 @ 0xc773 │ │ │ │ @ instruction: 0xf126e40f │ │ │ │ - @ instruction: 0xf8cbfdb1 │ │ │ │ + @ instruction: 0xf8cbfdd5 │ │ │ │ ldr r0, [r4, #3284]! @ 0xcd4 │ │ │ │ adcspl pc, lr, fp, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - @ instruction: 0xff5af12b │ │ │ │ + @ instruction: 0xff7ef12b │ │ │ │ vpadd.i8 q10, , │ │ │ │ ldmdane r2!, {r4, r5, r6, r8, ip, sp, lr}^ │ │ │ │ ldmdapl r1!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmdavs fp, {r2, r4, r6, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ strcc lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf50b4602 │ │ │ │ @ instruction: 0x460b50bf │ │ │ │ @ instruction: 0xf11f3018 │ │ │ │ - ldrb pc, [r5, #-2463]! @ 0xfffff661 @ │ │ │ │ + ldrb pc, [r5, #-2499]! @ 0xfffff63d @ │ │ │ │ @ instruction: 0xf03c4658 │ │ │ │ @ instruction: 0xf8dafe0f │ │ │ │ str r3, [r4, #672] @ 0x2a0 │ │ │ │ andcs r4, r0, r0, asr fp │ │ │ │ stmiapl fp, {r3, r8, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sl], -lr, lsl #6 │ │ │ │ stmiapl fp, {r1, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r9], -lr, lsl #6 │ │ │ │ - @ instruction: 0xf988f115 │ │ │ │ + @ instruction: 0xf9acf115 │ │ │ │ @ instruction: 0xf8c39b0a │ │ │ │ strb r0, [sp, #-2184]! @ 0xfffff778 │ │ │ │ ldrsbtge pc, [r8], -sp @ │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ bmi 13003b8 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @@ -90051,25 +90051,25 @@ │ │ │ │ @ instruction: 0xf04b3314 │ │ │ │ strmi pc, [r4], -r9, asr #16 │ │ │ │ ldrbmi r9, [r8], -lr, lsl #18 │ │ │ │ @ instruction: 0xf87cf084 │ │ │ │ @ instruction: 0xf50be5aa │ │ │ │ eorcs r5, r0, #196 @ 0xc4 │ │ │ │ cmpcs r0, r8, lsl r0 │ │ │ │ - ldc2l 1, cr15, [r2, #-116] @ 0xffffff8c │ │ │ │ + ldc2l 1, cr15, [r6, #-116]! @ 0xffffff8c │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blmi e18fa4 │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8da4a34 │ │ │ │ ldrbtmi r0, [fp], #-672 @ 0xfffffd60 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ teqpvs r2, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ @ instruction: 0xf82cf04b │ │ │ │ ldmdals r0, {r2, r9, sl, lr} │ │ │ │ - stc2 1, cr15, [sl, #-112] @ 0xffffff90 │ │ │ │ + stc2 1, cr15, [lr, #-112]! @ 0xffffff90 │ │ │ │ @ instruction: 0xf8d39b0a │ │ │ │ @ instruction: 0xf7a608a8 │ │ │ │ @ instruction: 0xf8dbed8e │ │ │ │ @ instruction: 0xf09f0e50 │ │ │ │ @ instruction: 0xe7d5fbb5 │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ blmi b273ec │ │ │ │ @@ -90077,45 +90077,45 @@ │ │ │ │ ... │ │ │ │ adceq r3, sp, r2, lsl #4 │ │ │ │ strdeq r3, [sp], ip @ │ │ │ │ muleq r0, ip, r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - eoreq r6, r8, lr, lsl r4 │ │ │ │ - strhteq r6, [r8], -ip │ │ │ │ + eoreq r6, r8, lr, ror r4 │ │ │ │ + eoreq r6, r8, ip, lsl r1 │ │ │ │ adceq r3, sp, lr, asr #1 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, ror #24 │ │ │ │ - eoreq r6, r8, r6, lsl #7 │ │ │ │ - eoreq r6, r8, r8, lsr #32 │ │ │ │ + eoreq r6, r8, r6, ror #7 │ │ │ │ + eoreq r6, r8, r8, lsl #1 │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ andeq r0, r0, r4, asr lr │ │ │ │ andeq r0, r0, r0, ror r8 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ @ instruction: 0xffffc3b9 │ │ │ │ - eoreq r6, r8, r0, lsl r0 │ │ │ │ - eoreq r6, r8, r8, lsl r0 │ │ │ │ - eoreq r6, r8, r6, lsl r0 │ │ │ │ - eoreq r5, r8, r6, ror #27 │ │ │ │ - eoreq r6, r8, lr │ │ │ │ + eoreq r6, r8, r0, ror r0 │ │ │ │ + eoreq r6, r8, r8, ror r0 │ │ │ │ + eoreq r6, r8, r6, ror r0 │ │ │ │ + eoreq r5, r8, r6, asr #28 │ │ │ │ + eoreq r6, r8, lr, rrx │ │ │ │ + eoreq r6, r8, r4, rrx │ │ │ │ + eoreq r6, r8, r0, rrx │ │ │ │ eoreq r6, r8, r4 │ │ │ │ - eoreq r6, r8, r0 │ │ │ │ - eoreq r5, r8, r4, lsr #31 │ │ │ │ @ instruction: 0xffffbd29 │ │ │ │ adceq r3, sp, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ andeq r0, r0, r0, lsr #24 │ │ │ │ - mlaeq r8, r8, ip, r5 │ │ │ │ - eoreq r5, r8, sl, lsr r9 │ │ │ │ - eoreq r5, r8, ip, lsl #25 │ │ │ │ - eoreq r5, r8, r2, lsl r9 │ │ │ │ - eoreq r5, r8, r6, ror ip │ │ │ │ - ldrdeq r5, [r8], -r8 @ │ │ │ │ + strdeq r5, [r8], -r8 @ │ │ │ │ + mlaeq r8, sl, r9, r5 │ │ │ │ + eoreq r5, r8, ip, ror #25 │ │ │ │ + eoreq r5, r8, r2, ror r9 │ │ │ │ + ldrdeq r5, [r8], -r6 @ │ │ │ │ + eoreq r5, r8, r8, lsr r9 │ │ │ │ @ instruction: 0xffffbb9f │ │ │ │ @ instruction: 0xffffc13d │ │ │ │ bcc cebb58 │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2608 @ 0xfffff5d0 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrcc SPSR_sxc, #64, 12 @ 0x4000000 │ │ │ │ @@ -90141,25 +90141,25 @@ │ │ │ │ @ instruction: 0xf50b39dc │ │ │ │ bls 2c2f40 │ │ │ │ ldmpl r2, {r2, r3, r4, r8, sl, ip, sp}^ │ │ │ │ ldmdacc ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mulle r4, r3, r2 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1188094 │ │ │ │ - stmdbls sl, {r0, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls sl, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d12300 │ │ │ │ eorvs r2, fp, ip, lsl r8 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c160eb │ │ │ │ @ instruction: 0xf89a281c │ │ │ │ blcs bb5f0 │ │ │ │ svcge 0x004df43f │ │ │ │ adcspl pc, pc, fp, lsl #10 │ │ │ │ @ instruction: 0xf11e3018 │ │ │ │ - smlsld pc, r6, r9, lr @ │ │ │ │ + smlsldx pc, r6, sp, lr @ │ │ │ │ ldmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2452 @ 0xfffff66c │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmppcc r4, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr11, {6} │ │ │ │ @ instruction: 0xff64f04a │ │ │ │ @@ -90234,25 +90234,25 @@ │ │ │ │ @ instruction: 0xf8dad1b9 │ │ │ │ @ instruction: 0xf8933b44 │ │ │ │ blcs ba548 │ │ │ │ teqphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrbne pc, [r8, #1549]! @ 0x60d @ │ │ │ │ stmeq r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1164478 │ │ │ │ - @ instruction: 0xb198fef3 │ │ │ │ + orrslt pc, r8, r7, lsl pc @ │ │ │ │ stmne r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4643aa16 │ │ │ │ ldrbtmi r9, [r9], #-521 @ 0xfffffdf7 │ │ │ │ stcl 7, cr15, [sl], #664 @ 0x298 │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df8368 │ │ │ │ andcs r2, r0, r0, ror r8 │ │ │ │ stmdane ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf87cf116 │ │ │ │ + @ instruction: 0xf8a0f116 │ │ │ │ @ instruction: 0xf7a74628 │ │ │ │ stmdacs r0, {r3, r4, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ tstphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ stcl 7, cr15, [r0, #-664] @ 0xfffffd68 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf50b80a7 │ │ │ │ @@ -90303,15 +90303,15 @@ │ │ │ │ sbfxcc pc, pc, #17, #9 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ sbfxcc pc, pc, #17, #5 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ sbfxcc pc, pc, #17, #1 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf117230c │ │ │ │ - @ instruction: 0x4658fbdf │ │ │ │ + ldrbmi pc, [r8], -r3, lsl #24 @ │ │ │ │ stc2 7, cr15, [lr, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0x3790f8df │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd448 │ │ │ │ bls 2bb918 │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @@ -90370,23 +90370,23 @@ │ │ │ │ stmib sp, {r2, r3, r4, r7, r8, ip}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ strcs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7a72201 │ │ │ │ @ instruction: 0xf50beaec │ │ │ │ @ instruction: 0xf60d50dd │ │ │ │ andscc r2, ip, ip, ror #3 │ │ │ │ - mcr2 2, 1, pc, cr14, cr0, {0} @ │ │ │ │ + mrc2 2, 2, pc, cr2, cr0, {0} │ │ │ │ @ instruction: 0xf8dfe781 │ │ │ │ ldrbtmi r3, [fp], #-1716 @ 0xfffff94c │ │ │ │ @ instruction: 0xf8dfe753 │ │ │ │ ldrbtmi r3, [fp], #-1712 @ 0xfffff950 │ │ │ │ @ instruction: 0xf8dfe74f │ │ │ │ ldrbtmi r6, [lr], #-1708 @ 0xfffff954 │ │ │ │ @ instruction: 0xf117e7c4 │ │ │ │ - strmi pc, [r3], -r5, lsl #31 │ │ │ │ + strmi pc, [r3], -r9, lsr #31 │ │ │ │ @ instruction: 0xf8dfe7be │ │ │ │ @ instruction: 0xf06f36a0 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ ldrbtmi r2, [fp], #-1692 @ 0xfffff964 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x33b5f640 │ │ │ │ adceq pc, r0, #14286848 @ 0xda0000 │ │ │ │ @@ -90680,15 +90680,15 @@ │ │ │ │ teqpvs r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ mrceq 8, 1, APSR_nzcv, cr0, cr11, {6} │ │ │ │ blx 176a1da │ │ │ │ stmibmi r4, {r0, r2, r6, sl, sp, lr, pc} │ │ │ │ stmmi r4, {r8, r9, sp} │ │ │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf11d4478 │ │ │ │ - strmi pc, [r7], -r7, asr #22 │ │ │ │ + strmi pc, [r7], -fp, ror #22 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ ldreq r9, [r9, pc, lsl #6]! │ │ │ │ @ instruction: 0x077ad43f │ │ │ │ ldcge 5, cr15, [r0], {127} @ 0x7f │ │ │ │ mulcs r1, r0, r1 │ │ │ │ svc 0x0076f7a6 │ │ │ │ @ instruction: 0x46064b7b │ │ │ │ @@ -90763,66 +90763,66 @@ │ │ │ │ strb r6, [lr], -fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #100, 12 @ 0x6400000 │ │ │ │ ldrbt r6, [lr], -fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #152, 12 @ 0x9800000 │ │ │ │ ldrt r6, [r0], fp, lsr #1 │ │ │ │ - eoreq r5, r8, r6, asr #24 │ │ │ │ - strdeq r5, [r8], -r2 @ │ │ │ │ + eoreq r5, r8, r6, lsr #25 │ │ │ │ + eoreq r5, r8, r2, asr r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ - eoreq r5, r8, sl, ror fp │ │ │ │ - eoreq r5, r8, sl, asr #14 │ │ │ │ - eoreq r5, r8, r0, asr fp │ │ │ │ - eoreq r5, r8, sl, lsr #14 │ │ │ │ - eoreq r5, r8, lr, ror #21 │ │ │ │ - eoreq r5, r8, ip, lsl fp │ │ │ │ - eoreq r5, r8, r4, ror #13 │ │ │ │ - eoreq r5, r8, ip, ror #22 │ │ │ │ - eoreq r5, r8, r4, asr #13 │ │ │ │ + ldrdeq r5, [r8], -sl @ │ │ │ │ + eoreq r5, r8, sl, lsr #15 │ │ │ │ + strhteq r5, [r8], -r0 │ │ │ │ + eoreq r5, r8, sl, lsl #15 │ │ │ │ + eoreq r5, r8, lr, asr #22 │ │ │ │ + eoreq r5, r8, ip, ror fp │ │ │ │ + eoreq r5, r8, r4, asr #14 │ │ │ │ + eoreq r5, r8, ip, asr #23 │ │ │ │ + eoreq r5, r8, r4, lsr #14 │ │ │ │ + eoreq r5, r8, lr, lsr sl │ │ │ │ ldrdeq r5, [r8], -lr @ │ │ │ │ - eoreq r5, r8, lr, ror r6 │ │ │ │ - eoreq r5, r8, sl, lsr #21 │ │ │ │ - eoreq r5, r8, r6, asr #12 │ │ │ │ - ldrdeq r5, [r8], -ip @ │ │ │ │ - eoreq r5, r8, r6, ror #21 │ │ │ │ - ldrdeq r5, [r8], -r8 @ │ │ │ │ - ldrdeq r5, [r8], -r2 @ │ │ │ │ + eoreq r5, r8, sl, lsl #22 │ │ │ │ + eoreq r5, r8, r6, lsr #13 │ │ │ │ + eoreq r5, r8, ip, lsr fp │ │ │ │ + eoreq r5, r8, r6, asr #22 │ │ │ │ + eoreq r5, r8, r8, lsr fp │ │ │ │ + eoreq r5, r8, r2, lsr r1 │ │ │ │ @ instruction: 0xffffc1f5 │ │ │ │ @ instruction: 0xfffff249 │ │ │ │ @ instruction: 0xffffb891 │ │ │ │ @ instruction: 0xffffc2f5 │ │ │ │ @ instruction: 0xffffb8f5 │ │ │ │ @ instruction: 0xffffb899 │ │ │ │ @ instruction: 0xffffc37d │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, r8, lsl #24 │ │ │ │ muleq r0, r4, fp │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ @ instruction: 0x00000dbc │ │ │ │ - eoreq r5, r8, sl, lsl sl │ │ │ │ - eoreq r5, r8, lr, lsl #9 │ │ │ │ - ldrdeq r5, [r8], -r2 @ │ │ │ │ - eoreq r5, r8, r6, ror #8 │ │ │ │ - strdeq pc, [r8], -r8 @ │ │ │ │ - eoreq r5, r8, ip, lsr #19 │ │ │ │ + eoreq r5, r8, sl, ror sl │ │ │ │ + eoreq r5, r8, lr, ror #9 │ │ │ │ + eoreq r5, r8, r2, lsr sl │ │ │ │ + eoreq r5, r8, r6, asr #9 │ │ │ │ + eoreq pc, r8, r8, asr r6 @ │ │ │ │ + eoreq r5, r8, ip, lsl #20 │ │ │ │ @ instruction: 0xffffbfbf │ │ │ │ @ instruction: 0xffffc027 │ │ │ │ - eoreq r5, r8, r2, lsr #14 │ │ │ │ - eoreq r5, r8, lr, lsl #18 │ │ │ │ - strhteq r5, [r8], -sl │ │ │ │ - eoreq sl, lr, ip, ror pc │ │ │ │ - eoreq r5, r8, lr, lsr #7 │ │ │ │ - eoreq r4, r8, r6, lsr pc │ │ │ │ + eoreq r5, r8, r2, lsl #15 │ │ │ │ + eoreq r5, r8, lr, ror #18 │ │ │ │ + eoreq r5, r8, sl, lsl r4 │ │ │ │ + ldrdeq sl, [lr], -ip @ │ │ │ │ + eoreq r5, r8, lr, lsl #8 │ │ │ │ + mlaeq r8, r6, pc, r4 @ │ │ │ │ ldrdeq ip, [r7], lr @ │ │ │ │ - eoreq r5, r8, ip, lsr #8 │ │ │ │ - eoreq r5, r8, r6, lsr r4 │ │ │ │ + eoreq r5, r8, ip, lsl #9 │ │ │ │ + mlaeq r8, r6, r4, r5 │ │ │ │ @ instruction: 0xffffbe13 │ │ │ │ @ instruction: 0xffffbf0f │ │ │ │ - eoreq r5, r8, r8, lsr #7 │ │ │ │ + eoreq r5, r8, r8, lsl #8 │ │ │ │ @ instruction: 0xffffbd99 │ │ │ │ @ instruction: 0xffffb193 │ │ │ │ @ instruction: 0xffffb187 │ │ │ │ @ instruction: 0xffffbe99 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -90835,15 +90835,15 @@ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, lr, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa6690 │ │ │ │ @ instruction: 0xf505f993 │ │ │ │ @ instruction: 0x462c50d3 │ │ │ │ - @ instruction: 0xf84af117 │ │ │ │ + @ instruction: 0xf86ef117 │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00b42b4 │ │ │ │ mcrcc 8, 7, pc, cr8, cr4, {4} @ │ │ │ │ rscsle r2, r8, r0, lsl #22 │ │ │ │ mcrne 8, 6, pc, cr12, cr4, {6} @ │ │ │ │ strtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ ldc2l 0, cr15, [r0], #40 @ 0x28 │ │ │ │ @@ -90916,27 +90916,27 @@ │ │ │ │ tstle r7, r4 │ │ │ │ stmdavs r3!, {r1, r3, r5, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strvs lr, [r0], -r4, asr #19 │ │ │ │ @ instruction: 0xf9cef7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xf846f117 │ │ │ │ + @ instruction: 0xf86af117 │ │ │ │ bvs 1ac9124 │ │ │ │ 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: 0xf104f9b7 │ │ │ │ @ instruction: 0xf1170098 │ │ │ │ - blvs bac560 │ │ │ │ + blvs bac5f0 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ ldrbteq pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d780ad │ │ │ │ @ instruction: 0x2c004a58 │ │ │ │ @@ -90964,35 +90964,35 @@ │ │ │ │ @ instruction: 0xf8d5fd39 │ │ │ │ @ instruction: 0xf5033e44 │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs bc2a4 │ │ │ │ addhi pc, sp, r0, asr #32 │ │ │ │ sbcpl pc, r4, r5, lsl #10 │ │ │ │ @ instruction: 0xf11b300c │ │ │ │ - @ instruction: 0x4628fdfb │ │ │ │ + @ instruction: 0x4628fe1f │ │ │ │ blx ffbec532 │ │ │ │ stmiaeq r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ cdp 7, 7, cr15, cr12, cr5, {5} │ │ │ │ sbcpl pc, sp, r5, lsl #10 │ │ │ │ @ instruction: 0xf7a53008 │ │ │ │ tstcs r0, sl, lsr #28 │ │ │ │ stmeq r8, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - blx 9ea9a6 │ │ │ │ + blx 12ea9a6 │ │ │ │ ldmdane r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blvs b9a9a0 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmdaeq r0!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 111ac28 │ │ │ │ ldreq pc, [ip], -r1, asr #12 │ │ │ │ ldmdacs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf85819ac │ │ │ │ addsmi r3, sl, #3 │ │ │ │ bcs e2590 │ │ │ │ @ instruction: 0xf117d067 │ │ │ │ - @ instruction: 0xf8d7fe53 │ │ │ │ + @ instruction: 0xf8d7fe77 │ │ │ │ movwcs r2, #2076 @ 0x81c │ │ │ │ rsbvs r5, r3, fp, lsr #3 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdacs ip, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0704628 │ │ │ │ blvs bad1c0 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -91034,21 +91034,21 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf7a6e748 │ │ │ │ @ instruction: 0xf8d7e900 │ │ │ │ stmdbcs r0, {r3, r5, r6, r8, fp, ip} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr7, cr15, {3} │ │ │ │ @ instruction: 0xf505e6f8 │ │ │ │ ldrhcc r5, [r8], -pc @ │ │ │ │ - @ instruction: 0xff72f11d │ │ │ │ + @ instruction: 0xff96f11d │ │ │ │ @ instruction: 0xf7a5e76c │ │ │ │ @ instruction: 0xf8d7edf4 │ │ │ │ @ instruction: 0xe796281c │ │ │ │ sbcspl pc, sp, r5, lsl #10 │ │ │ │ vqadd.s16 d3, d0, d12 │ │ │ │ - @ instruction: 0xe65bf9b9 │ │ │ │ + @ instruction: 0xe65bf9dd │ │ │ │ adceq r1, sp, r0, lsl #26 │ │ │ │ @ instruction: 0x00000bbc │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -91079,15 +91079,15 @@ │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, r9, r3, lsl r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xf5064680 │ │ │ │ bl 2c74a8 │ │ │ │ bl b4414 │ │ │ │ ldrmi r0, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - @ instruction: 0xff3af12a │ │ │ │ + @ instruction: 0xff5ef12a │ │ │ │ mcrne 8, 7, pc, cr8, cr7, {4} @ │ │ │ │ vldr d11, [pc, #484] @ ae8ec │ │ │ │ smladcs r1, pc, fp, r7 @ │ │ │ │ @ instruction: 0xf6064b1f │ │ │ │ blx 287244 │ │ │ │ andcs pc, r8, r4, lsl #8 │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85 │ │ │ │ @@ -91097,32 +91097,32 @@ │ │ │ │ tstls r1, r0, asr #12 │ │ │ │ blvc 169d64 │ │ │ │ blx 11ea75c │ │ │ │ ldmiblt r0!, {r2, r9, sl, lr}^ │ │ │ │ vmls.i q2, , d6[0] │ │ │ │ @ instruction: 0xf8868f5b │ │ │ │ strbmi r7, [r8], -r8, ror #29 │ │ │ │ - @ instruction: 0xff24f12a │ │ │ │ + @ instruction: 0xff48f12a │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ blx fed68668 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ str r0, [r1, r0, lsr #8]! │ │ │ │ strcs r2, [ip], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0x46354637 │ │ │ │ strbmi lr, [r8], -r8, lsr #15 │ │ │ │ - @ instruction: 0xff12f12a │ │ │ │ + @ instruction: 0xff36f12a │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ mcrcc 8, 6, pc, cr12, cr0, {6} @ │ │ │ │ @ instruction: 0x4648e7b3 │ │ │ │ - @ instruction: 0xff0af12a │ │ │ │ + @ instruction: 0xff2ef12a │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ... │ │ │ │ - eoreq r4, r8, ip, ror lr │ │ │ │ + ldrdeq r4, [r8], -ip @ │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec059a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 31ad0c │ │ │ │ @@ -91131,16 +91131,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf07843e3 │ │ │ │ strdlt pc, [r3], -r1 │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf08e4478 │ │ │ │ andlt pc, r3, r3, lsl r8 @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r4, r8, r4, lsr #16 │ │ │ │ - eoreq r9, lr, ip, ror #6 │ │ │ │ + eoreq r4, r8, r4, lsl #17 │ │ │ │ + eoreq r9, lr, ip, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec059e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 2727a8 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -91489,23 +91489,23 @@ │ │ │ │ bl ea37c │ │ │ │ b.n ae9d4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r4, #29 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bx r0 │ │ │ │ + bx ip │ │ │ │ movs r0, r5 │ │ │ │ asrs r6, r3, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r3, [pc, #184] @ (aec48 ) │ │ │ │ + ldr r3, [pc, #568] @ (aedc8 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [pc, #784] @ (aeea4 ) │ │ │ │ + ldr r3, [pc, #144] @ (aec24 ) │ │ │ │ movs r0, r5 │ │ │ │ - add sl, r6 │ │ │ │ + cmp r2, r2 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #380] @ (aed28 ) │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ @@ -91533,15 +91533,15 @@ │ │ │ │ bne.w aed18 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ add.w r8, r1, #128 @ 0x80 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n aecbe │ │ │ │ ldr.w lr, [pc, #304] @ aed34 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -91590,27 +91590,27 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl b8bb8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, aece8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n aebcc │ │ │ │ ldr r2, [pc, #144] @ (aed3c ) │ │ │ │ mov.w r3, #3584 @ 0xe00 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 126f9c │ │ │ │ mov r3, r0 │ │ │ │ b.n aebcc │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w aebca │ │ │ │ ldr r2, [pc, #108] @ (aed40 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -91620,42 +91620,42 @@ │ │ │ │ mov r3, r0 │ │ │ │ b.n aebcc │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl a943c │ │ │ │ cbnz r0, aecfc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n aecc6 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl b8d28 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n aebcc │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r1, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r1, [pc, #872] @ (af0a0 ) │ │ │ │ + ldr r2, [pc, #232] @ (aee20 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r1, [pc, #416] @ (aeedc ) │ │ │ │ + ldr r1, [pc, #800] @ (af05c ) │ │ │ │ movs r0, r5 │ │ │ │ - orrs r0, r4 │ │ │ │ + bics r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ - cmn r6, r6 │ │ │ │ + muls r6, r2 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, aed78 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [r0, #3324] @ 0xcfc │ │ │ │ @@ -91839,15 +91839,15 @@ │ │ │ │ beq.w af02c │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [r9, r4] │ │ │ │ and.w r7, r7, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 54728 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -92013,15 +92013,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #5 │ │ │ │ vstr d9, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add.w sl, sl, #376 @ 0x178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -92030,15 +92030,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r8 │ │ │ │ bls.n af1d0 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ lsls r5, r5, #6 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #1076] @ 0x434 │ │ │ │ ldr.w r1, [r4, #1072] @ 0x430 │ │ │ │ str r0, [sp, #16] │ │ │ │ negs r0, r2 │ │ │ │ sbc.w ip, ip, ip │ │ │ │ @@ -92492,17 +92492,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #21 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ movs r0, r5 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ movs r0, r5 │ │ │ │ add r4, pc, #964 @ (adr r4, af9cc ) │ │ │ │ vsubl.u q13, d31, d27 │ │ │ │ vrsra.u64 d26, d19, #1 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -92669,15 +92669,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af878 │ │ │ │ ldr.w r1, [r5, #2992] @ 0xbb0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af860 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af8d4 │ │ │ │ ldr.w r2, [r5, #2996] @ 0xbb4 │ │ │ │ str.w r6, [r5, #3000] @ 0xbb8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2992] @ 0xbb0 │ │ │ │ @@ -92694,15 +92694,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n af8a4 │ │ │ │ ldr.w r1, [r5, #2976] @ 0xba0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cbz r0, af86c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n af8d4 │ │ │ │ ldr.w r2, [r5, #2980] @ 0xba4 │ │ │ │ str.w r6, [r5, #2984] @ 0xba8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #2976] @ 0xba0 │ │ │ │ @@ -92770,15 +92770,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -92936,15 +92936,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsls r6, r2, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r1, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ movs r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3652] @ 0xe44 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1936] @ 0x790 │ │ │ │ @@ -92962,15 +92962,15 @@ │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -92984,18 +92984,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6176 @ 0x1820 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, afb70 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -93004,15 +93004,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 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -93022,15 +93022,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 556d4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2184] @ 0x888 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n afb40 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2184] @ 0x888 │ │ │ │ cbnz r3, afba4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -93043,19 +93043,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6176 @ 0x1820 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ 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 │ │ │ │ @@ -93065,20 +93065,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, afc0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2184] @ 0x888 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2cc4 │ │ │ │ + bl 1c2d0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54234 │ │ │ │ b.n afc02 │ │ │ │ nop │ │ │ │ @@ -93092,18 +93092,18 @@ │ │ │ │ cbnz r3, afc4a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r0, [r7, #2184] @ 0x888 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2d1c │ │ │ │ + bl 1c2d64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w afd6c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -93134,15 +93134,15 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r6, lsl #22 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r9, r3 │ │ │ │ - bl 1c2d1c │ │ │ │ + bl 1c2d64 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, afce4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n afd80 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -93182,31 +93182,31 @@ │ │ │ │ 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 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n afd12 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #68] @ (afd94 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (afd98 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (afd9c ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -93215,21 +93215,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n afd48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r5, [sp, #740] @ 0x2e4 │ │ │ │ - @ instruction: 0xffff2db0 │ │ │ │ + vcvt.f32.u32 d18, d0, #1 │ │ │ │ movs r0, r5 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ movs r0, r5 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ movs r0, r5 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (afeb0 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -93247,15 +93247,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2084] @ 0x824 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -93279,29 +93279,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n afe78 │ │ │ │ ldr.w r1, [r3, #2080] @ 0x820 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, afe6c │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, afea6 │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ str.w r4, [r3, #2088] @ 0x828 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2080] @ 0x820 │ │ │ │ b.n afe4e │ │ │ │ ldr.w r2, [r3, #2080] @ 0x820 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n afea6 │ │ │ │ str.w r7, [r3, #2084] @ 0x824 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 afe18 │ │ │ │ @@ -93346,28 +93346,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6176 @ 0x1820 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ ldr.w ip, [r3, #2080] @ 0x820 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2084] @ 0x824 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 │ │ │ │ @@ -93580,25 +93580,25 @@ │ │ │ │ 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 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5534 │ │ │ │ + bl 2c557c │ │ │ │ b.n b0132 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 14, cr0, cr10, cr12, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 12, cr0, cr6, cr12, {5} │ │ │ │ @@ -93635,25 +93635,25 @@ │ │ │ │ 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 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c492c │ │ │ │ + bl 2c4974 │ │ │ │ b.n b01c2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 5, cr0, cr10, cr12, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 3, cr0, cr6, cr12, {5} │ │ │ │ @@ -93690,25 +93690,25 @@ │ │ │ │ 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 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c61ac │ │ │ │ + bl 2c61f4 │ │ │ │ b.n b0252 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [sl, #688] @ 0x2b0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r6, #688]! @ 0x2b0 │ │ │ │ @@ -93791,15 +93791,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c61ac │ │ │ │ + bl 2c61f4 │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b03f2 │ │ │ │ ldr r2, [pc, #140] @ (b0424 ) │ │ │ │ ldr r3, [pc, #128] @ (b041c ) │ │ │ │ add r2, pc │ │ │ │ @@ -93823,15 +93823,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c61ac │ │ │ │ + bl 2c61f4 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b036a │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b036a │ │ │ │ @@ -93845,27 +93845,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c61ac │ │ │ │ + bl 2c61f4 │ │ │ │ b.n b0396 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [lr], {172} @ 0xac │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ movs r6, r5 │ │ │ │ stc2l 0, cr0, [r2], #-688 @ 0xfffffd50 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ movs r6, r5 │ │ │ │ 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, #256] @ (b0544 ) │ │ │ │ @@ -93908,15 +93908,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c492c │ │ │ │ + bl 2c4974 │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b051e │ │ │ │ ldr r2, [pc, #140] @ (b0550 ) │ │ │ │ ldr r3, [pc, #128] @ (b0548 ) │ │ │ │ add r2, pc │ │ │ │ @@ -93940,15 +93940,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c492c │ │ │ │ + bl 2c4974 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0496 │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0496 │ │ │ │ @@ -93962,27 +93962,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c492c │ │ │ │ + bl 2c4974 │ │ │ │ b.n b04c2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbb200ac │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xfb3600ac │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ movs r6, r5 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ movs r6, r5 │ │ │ │ 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, #256] @ (b0670 ) │ │ │ │ @@ -94025,15 +94025,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c5534 │ │ │ │ + bl 2c557c │ │ │ │ ldrb.w r2, [r5, #749] @ 0x2ed │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b064a │ │ │ │ ldr r2, [pc, #140] @ (b067c ) │ │ │ │ ldr r3, [pc, #128] @ (b0674 ) │ │ │ │ add r2, pc │ │ │ │ @@ -94057,15 +94057,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2c5534 │ │ │ │ + bl 2c557c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b05c2 │ │ │ │ ldrb.w r2, [r5, #707] @ 0x2c3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b05c2 │ │ │ │ @@ -94079,27 +94079,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2c5534 │ │ │ │ + bl 2c557c │ │ │ │ b.n b05ee │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa8600ac │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xfa0a00ac │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ movs r6, r5 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ add.w r7, r1, #72 @ 0x48 │ │ │ │ @@ -94150,15 +94150,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1cc830 │ │ │ │ + bl 1cc878 │ │ │ │ b.n b06f8 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n b07b6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -94337,15 +94337,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c61ac │ │ │ │ + bl 2c61f4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b08c8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94501,15 +94501,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c61ac │ │ │ │ + bl 2c61f4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b08c2 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b0a16 │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -94696,15 +94696,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c5534 │ │ │ │ + bl 2c557c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b0ca4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -94860,15 +94860,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5534 │ │ │ │ + bl 2c557c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b0c9e │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b0df2 │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -95055,15 +95055,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2c492c │ │ │ │ + bl 2c4974 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.n b1080 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -95219,15 +95219,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c492c │ │ │ │ + bl 2c4974 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n b107a │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n b11ce │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ @@ -95447,15 +95447,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c492c │ │ │ │ + bl 2c4974 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b14c6 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -95707,15 +95707,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c492c │ │ │ │ + bl 2c4974 │ │ │ │ b.n b161e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -96026,15 +96026,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c61ac │ │ │ │ + bl 2c61f4 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b1b0a │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96286,15 +96286,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c61ac │ │ │ │ + bl 2c61f4 │ │ │ │ b.n b1c62 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -96607,15 +96607,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adc.w r3, r3, ip │ │ │ │ strd lr, r8, [sp, #8] │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c5534 │ │ │ │ + bl 2c557c │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n b214e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w ip, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96867,15 +96867,15 @@ │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r8, [r2, #924] @ 0x39c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldrd r8, r9, [r8, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2c5534 │ │ │ │ + bl 2c557c │ │ │ │ b.n b22a6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r3, #72 @ 0x48 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ @@ -97246,26 +97246,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c61ac │ │ │ │ + bl 2c61f4 │ │ │ │ b.n b26b8 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c61ac │ │ │ │ + bl 2c61f4 │ │ │ │ b.n b26b8 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 54728 │ │ │ │ mov r3, r0 │ │ │ │ b.n b2826 │ │ │ │ @@ -97462,26 +97462,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c5534 │ │ │ │ + bl 2c557c │ │ │ │ b.n b290c │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c5534 │ │ │ │ + bl 2c557c │ │ │ │ b.n b290c │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 54728 │ │ │ │ mov r3, r0 │ │ │ │ b.n b2a7a │ │ │ │ @@ -97678,26 +97678,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #924] @ 0x39c │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2c492c │ │ │ │ + bl 2c4974 │ │ │ │ b.n b2b60 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c492c │ │ │ │ + bl 2c4974 │ │ │ │ b.n b2b60 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 54728 │ │ │ │ mov r3, r0 │ │ │ │ b.n b2cce │ │ │ │ @@ -98179,25 +98179,25 @@ │ │ │ │ b.n b2fc8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bcs.n b3314 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bne.n b31ee │ │ │ │ - vqrdmulh.s q8, , d6[0] │ │ │ │ + @ instruction: 0xffff0e26 │ │ │ │ movs r0, r5 │ │ │ │ beq.n b32a8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ @@ -98483,88 +98483,88 @@ │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b3666 │ │ │ │ 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 b365e │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #101 @ 0x65 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b365a │ │ │ │ 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 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ add.w r1, r7, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ add.w r1, r7, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ add.w r2, r9, r8, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cbz r4, b3648 │ │ │ │ add r7, r9 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cbz r2, b3648 │ │ │ │ add r4, sl │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ subs r1, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n b3620 │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ uxth.w r8, r3 │ │ │ │ @@ -98576,23 +98576,23 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n b358e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ ldr r2, [pc, #40] @ (b36b4 ) │ │ │ │ ldr r3, [pc, #32] @ (b36b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -98684,15 +98684,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ bl 126f9c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, b37e0 │ │ │ │ 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 │ │ │ │ @@ -98952,15 +98952,15 @@ │ │ │ │ adds.w r3, r4, #32 │ │ │ │ mov.w r2, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r0, #80 @ 0x50 │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - bl 1cc998 │ │ │ │ + bl 1cc9e0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n b3992 │ │ │ │ b.n b39d6 │ │ │ │ mov r2, r9 │ │ │ │ @@ -98971,17 +98971,17 @@ │ │ │ │ ldrd r0, r5, [r8, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n b39a4 │ │ │ │ nop │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ movs r0, r5 │ │ │ │ cbz r2, b3ae6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ @@ -99027,15 +99027,15 @@ │ │ │ │ b.n b3ada │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl eb9b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b3aae │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1cc52c │ │ │ │ + bl 1cc574 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n b3ac6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -99052,24 +99052,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n b3b34 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1cc52c │ │ │ │ + bl 1cc574 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r3, r1, [r4, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ adds r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1cc998 │ │ │ │ + bl 1cc9e0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n b3b34 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -99129,15 +99129,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1cc830 │ │ │ │ + bl 1cc878 │ │ │ │ b.n b3bfa │ │ │ │ nop │ │ │ │ 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 │ │ │ │ @@ -99358,15 +99358,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n b3f16 │ │ │ │ vldr d7, [pc, #176] @ b3f30 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1cc554 │ │ │ │ + bl 1cc59c │ │ │ │ orrs r1, r0 │ │ │ │ beq.n b3f10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -99424,15 +99424,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n b3ee6 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr2, cr7, {1} │ │ │ │ + vhadd.u16 d0, d2, d23 │ │ │ │ stmdb 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 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -99653,15 +99653,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ 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 b3fd6 │ │ │ │ - stc2 0, cr0, [r2], {39} @ 0x27 │ │ │ │ + stc2l 0, cr0, [r2], #-156 @ 0xffffff64 │ │ │ │ cbnz r2, b419c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -99745,15 +99745,15 @@ │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n b42a6 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, b42b8 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2436] @ 0x984 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -99910,15 +99910,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w b47c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b47a2 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, b448a │ │ │ │ str.w r6, [r5, #2440] @ 0x988 │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ str.w r4, [r5, #2444] @ 0x98c │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ @@ -100019,15 +100019,15 @@ │ │ │ │ bne.w b482e │ │ │ │ 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, #4640 @ 0x1220 │ │ │ │ adds r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5550 │ │ │ │ + bl 1c5598 │ │ │ │ add.w r3, r4, #4640 @ 0x1220 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #36864 @ 0x9000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ bl 9d814 │ │ │ │ @@ -100209,15 +100209,15 @@ │ │ │ │ ldr.w r0, [r5, #2436] @ 0x984 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n b47f4 │ │ │ │ ldr.w r1, [r5, #2440] @ 0x988 │ │ │ │ cbz r0, b47ea │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ cbz r0, b47e6 │ │ │ │ ldr.w r3, [r5, #2444] @ 0x98c │ │ │ │ str.w r8, [r5, #2448] @ 0x990 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2440] @ 0x988 │ │ │ │ b.n b44e4 │ │ │ │ mov r0, r1 │ │ │ │ @@ -100407,24 +100407,24 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 1272b0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b49dc │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r5, #5184 @ 0x1440 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl f7f88 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5184 @ 0x1440 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ cbnz r6, b49f8 │ │ │ │ ldrb.w r2, [r5, #3324] @ 0xcfc │ │ │ │ cbnz r2, b4a0c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -100452,36 +100452,36 @@ │ │ │ │ add r2, pc │ │ │ │ b.n b49e2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl eb634 │ │ │ │ b.n b49ca │ │ │ │ - @ instruction: 0xf3f40027 │ │ │ │ - @ instruction: 0xf3cc0027 │ │ │ │ + orrs.w r0, r4, #10944512 @ 0xa70000 │ │ │ │ + bic.w r0, ip, #10944512 @ 0xa70000 │ │ │ │ cbz r2, b4a6a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3324] @ 0xcfc │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, b4a6c │ │ │ │ add.w r3, r4, #5184 @ 0x1440 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ add.w r0, r4, #5184 @ 0x1440 │ │ │ │ bl f80b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1274a0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -100726,39 +100726,39 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b4e7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bef60 │ │ │ │ + bl 2befa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bf0a8 │ │ │ │ + bl 2bf0f0 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2befe0 │ │ │ │ + bl 2bf028 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #255 @ 0xff │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, r3 │ │ │ │ bne.n b4d7e │ │ │ │ @@ -100808,20 +100808,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 2d0990 │ │ │ │ - bl 1ccec8 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1ccf10 │ │ │ │ cbnz r0, b4dfc │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ 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 │ │ │ │ @@ -100911,25 +100911,25 @@ │ │ │ │ ldrb.w r3, [r3, #716] @ 0x2cc │ │ │ │ cbz r3, b4f0e │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ bhi.n b4fec │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ bhi.w b5084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1ccec8 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1ccf10 │ │ │ │ cbnz r0, b4f28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #207] @ 0xcf │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b500e │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1ccdd8 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1cce20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4dba │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w b4dba │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ @@ -100964,15 +100964,15 @@ │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bne.w b50ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b506c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b506c │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ b.n b4e68 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -101020,15 +101020,15 @@ │ │ │ │ mov r8, r7 │ │ │ │ cmp r4, #13 │ │ │ │ bne.w b4e68 │ │ │ │ orr.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n b4e68 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w b4e5c │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -101063,31 +101063,31 @@ │ │ │ │ b.n b4f28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b5054 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n b4daa │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ bne.n b5024 │ │ │ │ b.n b502a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.w b4fb2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r7 │ │ │ │ b.n b4e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ moveq r2, r9 │ │ │ │ beq.n b502a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ @@ -101097,66 +101097,66 @@ │ │ │ │ cbz r3, b50f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n b4e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b507a │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ b.n b4e68 │ │ │ │ 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 2bef60 │ │ │ │ + bl 2befa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bef7c │ │ │ │ + bl 2befc4 │ │ │ │ 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 2bf0a8 │ │ │ │ + bl 2bf0f0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bf0d0 │ │ │ │ + bl 2bf118 │ │ │ │ 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 2bef94 │ │ │ │ + bl 2befdc │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bf050 │ │ │ │ + bl 2bf098 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -101169,15 +101169,15 @@ │ │ │ │ cbz r3, b5200 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n b5204 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4be8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b5200 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -101186,15 +101186,15 @@ │ │ │ │ b.n b51e8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n b5204 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl b4be8 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n b51e2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -101675,15 +101675,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w b5922 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n b56ec │ │ │ │ ldr r2, [pc, #536] @ (b5940 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -101749,15 +101749,15 @@ │ │ │ │ beq.n b56ec │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w b55f0 │ │ │ │ b.n b55f6 │ │ │ │ mov sl, r0 │ │ │ │ b.n b5558 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ cbz r0, b57f0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w b56ec │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w b56ec │ │ │ │ @@ -101779,18 +101779,18 @@ │ │ │ │ bl b75cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b57bc │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n b57bc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2bf0d0 │ │ │ │ + bl 2bf118 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b57be │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -101854,16 +101854,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w b55f6 │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w b55f6 │ │ │ │ b.n b56ec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, b591e │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -101875,33 +101875,33 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n b5598 │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n b585c │ │ │ │ + b.n b591c │ │ │ │ movs r7, r4 │ │ │ │ - b.n b577c │ │ │ │ + b.n b583c │ │ │ │ movs r7, r4 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r5, #18 │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ movs r6, r5 │ │ │ │ - b.n b53e8 │ │ │ │ + b.n b54a8 │ │ │ │ movs r7, r4 │ │ │ │ - b.n b5390 │ │ │ │ + b.n b5450 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -102126,19 +102126,19 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ - bl 2c646c │ │ │ │ + bl 2c64b4 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, b5bde │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -102450,16 +102450,16 @@ │ │ │ │ beq.w b6276 │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b6276 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cbz r0, b5f46 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b6284 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -102472,15 +102472,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b622c │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b5fa8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b6204 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -102488,16 +102488,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b6168 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0bcc │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d0c14 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b5fcc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b622c │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -102519,26 +102519,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6000 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b601e │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ @@ -102599,15 +102599,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bf1e4 │ │ │ │ + bl 2bf22c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b62bc │ │ │ │ ldr r3, [pc, #936] @ (b648c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -102635,15 +102635,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b6174 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6204 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b6204 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -102702,37 +102702,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6204 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b6146 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b62d6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b625a │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b5fcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c6318 │ │ │ │ + bl 2c6360 │ │ │ │ b.n b60f8 │ │ │ │ ldr r2, [pc, #588] @ (b6490 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -102941,19 +102941,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #952 @ (adr r0, b6844 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n b6520 │ │ │ │ + bgt.n b63e0 │ │ │ │ movs r7, r4 │ │ │ │ ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - blt.n b642c │ │ │ │ + bgt.n b64ec │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1436] @ b6a4c │ │ │ │ @@ -102980,16 +102980,16 @@ │ │ │ │ beq.w b683e │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b683e │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cbz r0, b650e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b684c │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -103002,15 +103002,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b67f4 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b6570 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b67cc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -103018,16 +103018,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b6730 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0bcc │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d0c14 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b6594 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b67f4 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -103049,26 +103049,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b65c8 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b65e6 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ @@ -103129,15 +103129,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bf1e4 │ │ │ │ + bl 2bf22c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6884 │ │ │ │ ldr r3, [pc, #940] @ (b6a58 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -103165,15 +103165,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b673c │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b67cc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b67cc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103232,37 +103232,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b67cc │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b670e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b689e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b6822 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b6594 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c6318 │ │ │ │ + bl 2c6360 │ │ │ │ b.n b66c0 │ │ │ │ ldr r2, [pc, #592] @ (b6a5c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -103473,19 +103473,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n b6b5c │ │ │ │ + bvs.n b6a1c │ │ │ │ movs r7, r4 │ │ │ │ str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bvs.n b6a68 │ │ │ │ + bvs.n b6b28 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1540] @ b7080 │ │ │ │ @@ -103512,16 +103512,16 @@ │ │ │ │ beq.w b6e0c │ │ │ │ ldrb.w r3, [r1, #1169] @ 0x491 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b6e0c │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cbz r0, b6ada │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b6e1a │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -103534,15 +103534,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6dc2 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b6b3c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b6d9a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -103550,16 +103550,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b6cfe │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d0bcc │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d0c14 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n b6b60 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w b6dc2 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -103581,26 +103581,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b6b94 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, b6bb2 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ @@ -103661,15 +103661,15 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1171] @ 0x493 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 2bf1e4 │ │ │ │ + bl 2bf22c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b6e52 │ │ │ │ ldr.w r3, [pc, #1044] @ b708c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -103697,15 +103697,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1072] @ 0x430 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1076] @ 0x434 │ │ │ │ beq.n b6d0a │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6d9a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n b6d9a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -103763,37 +103763,37 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str.w r1, [r4, #1076] @ 0x434 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b6d9a │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #320 @ 0x140 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b6cdc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1160] @ 0x488 │ │ │ │ str.w r3, [r4, #1164] @ 0x48c │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n b6e6c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ movs r0, #0 │ │ │ │ b.n b6df0 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n b6b60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c6318 │ │ │ │ + bl 2c6360 │ │ │ │ b.n b6c8e │ │ │ │ ldr r2, [pc, #696] @ (b7090 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -104038,35 +104038,35 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n b6ff4 │ │ │ │ + bne.n b70b4 │ │ │ │ movs r7, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - beq.n b7100 │ │ │ │ + beq.n b6fc0 │ │ │ │ movs r7, r4 │ │ │ │ cbz r6, b70f2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cbz r0, b70f4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ sxtb r2, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + adds r2, r4, #0 │ │ │ │ movs r6, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n b70c8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ cbz r0, b70cc │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -104076,16 +104076,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n b70f8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d0bcc │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d0c14 │ │ │ │ + bl 2d09d8 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -104215,15 +104215,15 @@ │ │ │ │ beq.n b7290 │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w b737a │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b759a │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w fp, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -104238,23 +104238,23 @@ │ │ │ │ moveq.w r3, #320 @ 0x140 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n b7384 │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r9, r0 │ │ │ │ add.w r2, r5, #32 │ │ │ │ add.w r3, r7, #336 @ 0x150 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2d0c40 │ │ │ │ + bl 2d0c88 │ │ │ │ ldrd r0, r2, [r5, #60] @ 0x3c │ │ │ │ add.w r3, r6, #1088 @ 0x440 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [r8, #12] │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ @@ -104287,15 +104287,15 @@ │ │ │ │ tst.w fp, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #356 @ 0x164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [sp] │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2d0c40 │ │ │ │ + bl 2d0c88 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n b738a │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -104304,19 +104304,19 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2d0c40 │ │ │ │ + bl 2d0c88 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1cd098 │ │ │ │ + bl 1cd0e0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w b755c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @@ -104345,20 +104345,20 @@ │ │ │ │ beq.n b737a │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n b73ea │ │ │ │ add.w r2, r6, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w b758c │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w b72aa │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b72aa │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r6, #432 @ 0x1b0 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104569,26 +104569,26 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cbz r0, b762c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n b760c │ │ │ │ bic.w r3, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n b760c │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1ccf8c │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1ccfd4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b76b6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b76fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -104645,45 +104645,45 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b760c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7754 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #116] @ (b7764 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (b7768 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n b760c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b764c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n b764c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b760c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n b764c │ │ │ │ b.n b760c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n b7682 │ │ │ │ b.n b760c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r3, #612] @ 0x264 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -104698,19 +104698,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n b76ec │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #16] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, b77de │ │ │ │ + push {r3, r5} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -104789,15 +104789,15 @@ │ │ │ │ bl b75e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b77e0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n b77ec │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n b77ec │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, b787a │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -104828,16 +104828,16 @@ │ │ │ │ bne.w b79ba │ │ │ │ ldrb.w r3, [r4, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b7aa0 │ │ │ │ ldr r3, [pc, #864] @ (b7c24 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cbz r0, b78de │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w b7a22 │ │ │ │ cbz r6, b7910 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -104846,15 +104846,15 @@ │ │ │ │ b.n b78f0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b7ac6 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl b5170 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n b78e8 │ │ │ │ @@ -104863,16 +104863,16 @@ │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1168] @ 0x490 │ │ │ │ ldrb.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b77f4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b77f4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w b77f4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -104885,27 +104885,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n b797c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w b77f4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b7956 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1171] @ 0x493 │ │ │ │ b.n b77f4 │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2bf0d0 │ │ │ │ + bl 2bf118 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b77d0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1169] @ 0x491 │ │ │ │ bpl.w b77e0 │ │ │ │ @@ -104971,16 +104971,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n b7adc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7a3c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n b7a3c │ │ │ │ @@ -105035,16 +105035,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w b7910 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7c04 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b7bfe │ │ │ │ ldr r1, [pc, #260] @ (b7c28 ) │ │ │ │ @@ -105052,15 +105052,15 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (b7c2c ) │ │ │ │ ldr r1, [pc, #256] @ (b7c30 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n b7910 │ │ │ │ ldr r2, [pc, #228] @ (b7c24 ) │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ b.n b7924 │ │ │ │ ldr r3, [pc, #220] @ (b7c24 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldrexd r2, r3, [r8] │ │ │ │ @@ -105068,69 +105068,69 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b7abe │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7c16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7c10 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7c0a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (b7c34 ) │ │ │ │ ldr r1, [pc, #144] @ (b7c38 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n b7abe │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cbz r0, b7bf8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, b7bf2 │ │ │ │ ldr r3, [pc, #100] @ (b7c3c ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [pc, #88] @ (b7c40 ) │ │ │ │ ldr r1, [pc, #92] @ (b7c44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n b7abe │ │ │ │ ldr r3, [pc, #84] @ (b7c48 ) │ │ │ │ add r3, pc │ │ │ │ b.n b7bda │ │ │ │ ldr r2, [pc, #80] @ (b7c4c ) │ │ │ │ add r2, pc │ │ │ │ b.n b7bd4 │ │ │ │ @@ -105150,43 +105150,43 @@ │ │ │ │ add sl, pc │ │ │ │ b.n b7b76 │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ movs r7, r4 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ movs r7, r4 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -105425,18 +105425,18 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - itee al │ │ │ │ - moval r7, r4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n b7f62 @ unpredictable > │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ + movs r7, r4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n b7f62 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #3652] @ 0xe44 │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r2, [r0, #3324] @ 0xcfc │ │ │ │ @@ -105651,18 +105651,18 @@ │ │ │ │ ldr.w fp, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n b8222 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n b8208 │ │ │ │ rbit r4, r6 │ │ │ │ @@ -105673,34 +105673,34 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n b81f2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w b8276 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d0bcc │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d0c14 │ │ │ │ + bl 2d09d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp fp, r3 │ │ │ │ bls.n b81e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b81e0 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla sl, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c646c │ │ │ │ + bl 2c64b4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b8280 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ @@ -105748,18 +105748,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b8208 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c646c │ │ │ │ + bl 2c64b4 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, b8284 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -106099,15 +106099,15 @@ │ │ │ │ movw r3, #1397 @ 0x575 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 126f9c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + cbnz r2, b85d4 │ │ │ │ movs r7, r4 │ │ │ │ cbnz r2, b85c8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -106197,24 +106197,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1120] @ 0x460 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 1cd0e8 │ │ │ │ + bl 1cd130 │ │ │ │ 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 1cd0b4 │ │ │ │ + bl 1cd0fc │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (b8718 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (b8714 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -106287,21 +106287,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #320 @ 0x140 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #400] @ 0x190 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 2c646c │ │ │ │ + bl 2c64b4 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2c198c │ │ │ │ + bl 2c19d4 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b8b90 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -106338,19 +106338,19 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ add.w r2, r2, #6016 @ 0x1780 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ it pl │ │ │ │ ldrpl r5, [r3, #116] @ 0x74 │ │ │ │ - bl 2c1a4c │ │ │ │ + bl 2c1a94 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r4, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ - bl 2c1984 │ │ │ │ + bl 2c19cc │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w b8b5e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ @@ -106864,17 +106864,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3632] @ 0xe30 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - uxth r4, r2 │ │ │ │ + uxtb r4, r6 │ │ │ │ movs r7, r4 │ │ │ │ - sxtb r2, r5 │ │ │ │ + uxtb r2, r1 │ │ │ │ movs r7, 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 │ │ │ │ @@ -106916,17 +106916,17 @@ │ │ │ │ bl 126f9c │ │ │ │ b.n b8e12 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl ea924 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n b8e02 │ │ │ │ - sxth r6, r5 │ │ │ │ + uxth r6, r1 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r6, b8e96 │ │ │ │ + sxth r6, r7 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -107373,15 +107373,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #188] @ (b9418 ) │ │ │ │ ldr r1, [pc, #188] @ (b941c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n b92d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 54030 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b9310 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -107418,43 +107418,43 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ movs r7, r4 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ movs r0, r5 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ movs r7, r4 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ movs r7, r4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #228] @ (b950c ) │ │ │ │ push {r4, r5, lr} │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ @@ -108038,23 +108038,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9acc ) │ │ │ │ ldr r1, [pc, #28] @ (b9ad0 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n b9a8c │ │ │ │ str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #744 @ (adr r6, b9db8 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, b9b38 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ movs r7, 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] @ (b9b40 ) │ │ │ │ @@ -108082,23 +108082,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9b48 ) │ │ │ │ ldr r1, [pc, #28] @ (b9b4c ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n b9b08 │ │ │ │ str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #248 @ (adr r6, b9c44 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, b9dc4 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ movs r7, 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] @ (b9bbc ) │ │ │ │ @@ -108126,23 +108126,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (b9bc4 ) │ │ │ │ ldr r1, [pc, #28] @ (b9bc8 ) │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n b9b84 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #776 @ (adr r5, b9ed0 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, b9c50 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #120] @ 0x78 │ │ │ │ @@ -110603,45 +110603,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bb7c0 ) │ │ │ │ ldr r2, [pc, #72] @ (bb7c4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bb69e │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bb7c8 ) │ │ │ │ ldr r1, [pc, #52] @ (bb7cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bb72c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [pc, #72] @ (bb7fc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #424] @ (bb98c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -111377,44 +111377,44 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #64] @ (bc090 ) │ │ │ │ ldr r2, [pc, #68] @ (bc094 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bbf4e │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (bc098 ) │ │ │ │ ldr r1, [pc, #48] @ (bc09c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bbfde │ │ │ │ nop │ │ │ │ ... │ │ │ │ adcs r2, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -112172,45 +112172,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #68] @ (bc970 ) │ │ │ │ ldr r2, [pc, #72] @ (bc974 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n bc84e │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (bc978 ) │ │ │ │ ldr r1, [pc, #52] @ (bc97c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bc8dc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, #98 @ 0x62 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r6, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r2, #28] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -113304,24 +113304,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (bd5d4 ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (bd5d8 ) │ │ │ │ add r2, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1356] @ bdb3c │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -113710,15 +113710,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #268] @ (bdb68 ) │ │ │ │ ldr r1, [pc, #268] @ (bdb6c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bd7fe │ │ │ │ ldr r3, [pc, #224] @ (bdb4c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -113742,39 +113742,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bda7c │ │ │ │ ldr r2, [pc, #196] @ (bdb74 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #196] @ (bdb78 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bda7c │ │ │ │ ldr r2, [pc, #188] @ (bdb7c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (bdb80 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bd7fa │ │ │ │ ldr r2, [pc, #180] @ (bdb84 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (bdb88 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bda7c │ │ │ │ ldr.w r2, [r6, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (bdb8c ) │ │ │ │ ldr r1, [pc, #164] @ (bdb90 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bd998 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r2, fp │ │ │ │ @@ -113790,65 +113790,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (bdb94 ) │ │ │ │ ldr r1, [pc, #108] @ (bdb98 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bd87a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r1, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r7, r2] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r4, r1] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #984] @ (bdf5c ) │ │ │ │ + str r6, [r2, r1] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #920] @ (bdf24 ) │ │ │ │ + str r6, [r0, r1] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #824] @ (bdecc ) │ │ │ │ + str r6, [r5, r0] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #568] @ (bddd4 ) │ │ │ │ + ldr r7, [pc, #952] @ (bdf54 ) │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -114120,15 +114120,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #400] @ (be050 ) │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [pc, #400] @ (be054 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bdea2 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ ldrb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ movs r2, #32 │ │ │ │ @@ -114197,15 +114197,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (be064 ) │ │ │ │ ldr r1, [pc, #200] @ (be068 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bdd22 │ │ │ │ ldr r1, [pc, #192] @ (be06c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl bd568 │ │ │ │ b.n bdf14 │ │ │ │ ldr r3, [pc, #136] @ (be040 ) │ │ │ │ @@ -114217,43 +114217,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n bdf44 │ │ │ │ ldr r2, [pc, #164] @ (be070 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (be074 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bdf44 │ │ │ │ ldr r2, [pc, #156] @ (be078 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (be07c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bdd1e │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w bdd60 │ │ │ │ b.n bdf52 │ │ │ │ ldr r2, [pc, #136] @ (be080 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (be084 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bdf44 │ │ │ │ ldr.w r2, [r5, #904] @ 0x388 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (be088 ) │ │ │ │ ldr r1, [pc, #120] @ (be08c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n bde3c │ │ │ │ bic.w r3, fp, #2 │ │ │ │ subs r7, r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r2, r7 │ │ │ │ b.n bdd38 │ │ │ │ @@ -114264,51 +114264,51 @@ │ │ │ │ mov r2, r7 │ │ │ │ b.n bdd38 │ │ │ │ nop │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r3, [pc, #992] @ (be438 ) │ │ │ │ + ldr r4, [pc, #352] @ (be1b8 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r6, #32] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r3, [pc, #112] @ (be0dc ) │ │ │ │ + ldr r3, [pc, #496] @ (be25c ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #936] @ (be420 ) │ │ │ │ + ldr r3, [pc, #296] @ (be1a0 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #872] @ (be3e8 ) │ │ │ │ + ldr r3, [pc, #232] @ (be168 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #760] @ (be380 ) │ │ │ │ + ldr r3, [pc, #120] @ (be100 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r7, #24] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [pc, #664] @ (be328 ) │ │ │ │ + ldr r3, [pc, #24] @ (be0a8 ) │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -114494,15 +114494,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r0, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n be24a │ │ │ │ lsls r3, r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n be24a │ │ │ │ ldrh.w r3, [r4, #3024] @ 0xbd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #1712 @ 0x6b0 │ │ │ │ str.w r2, [r4, #3028] @ 0xbd4 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -114695,15 +114695,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ ands r2, r7 │ │ │ │ bne.n be4e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r2, [pc, #544] @ (be6e8 ) │ │ │ │ ldr r3, [pc, #536] @ (be6e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -114748,20 +114748,20 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n be566 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n be51a │ │ │ │ - bl 1e2770 │ │ │ │ + bl 1e27b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n be50c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ b.n be4c6 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w be6c8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w be6c2 │ │ │ │ @@ -114780,126 +114780,126 @@ │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, be5ac │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be5d8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be646 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ vldr d0, [pc, #128] @ be6d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, be686 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ strd r5, r0, [r4, #100] @ 0x64 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ b.n be4c6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ @@ -114943,15 +114943,15 @@ │ │ │ │ cbz r3, be788 │ │ │ │ clz r1, r5 │ │ │ │ mov r8, r7 │ │ │ │ rsb r5, r1, #32 │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f606c │ │ │ │ + bl 1f60b4 │ │ │ │ ldr r3, [pc, #192] @ (be810 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ @@ -114993,27 +114993,27 @@ │ │ │ │ add r3, r5 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n be76c │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 214320 │ │ │ │ + bl 214368 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n be76c │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl be478 │ │ │ │ mov r8, r7 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 214570 │ │ │ │ + bl 2145b8 │ │ │ │ b.n be76c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r5, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -115090,34 +115090,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n be8c4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n be91e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [pc, #44] @ (be94c ) │ │ │ │ ldr r3, [pc, #36] @ (be948 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115172,25 +115172,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 2b9bc4 │ │ │ │ + bl 2b9c0c │ │ │ │ ldr r2, [pc, #676] @ (bec68 ) │ │ │ │ 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 2b9bc4 │ │ │ │ + bl 2b9c0c │ │ │ │ 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 │ │ │ │ @@ -115257,15 +115257,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (bec8c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2baf68 │ │ │ │ + bl 2bafb0 │ │ │ │ ldr r2, [pc, #500] @ (bec90 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (bec94 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -115310,25 +115310,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 2b9bc4 │ │ │ │ + bl 2b9c0c │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (beca8 ) │ │ │ │ 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 2b9bc4 │ │ │ │ + bl 2b9c0c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (becac ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (becb0 ) │ │ │ │ @@ -115431,108 +115431,108 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ movs r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2ba8d4 │ │ │ │ + bl 2ba91c │ │ │ │ ldr r2, [pc, #72] @ (bed2c ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (bed30 ) │ │ │ │ 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 2baf68 │ │ │ │ + bl 2bafb0 │ │ │ │ ldr r2, [pc, #40] @ (bed34 ) │ │ │ │ ldr r3, [pc, #44] @ (bed38 ) │ │ │ │ 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 bed28 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ movs r7, r4 │ │ │ │ asrs r0, r6, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -115541,82 +115541,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl be950 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2bc730 │ │ │ │ + bl 2bc778 │ │ │ │ cbz r7, bed90 │ │ │ │ ldr r2, [pc, #48] @ (beda4 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1df860 │ │ │ │ + bl 1df8a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (beda8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1df7b4 │ │ │ │ + bl 1df7fc │ │ │ │ mov r3, r0 │ │ │ │ b.n bed7e │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ movs r7, 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 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 │ │ │ │ @@ -115655,25 +115655,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bee9e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (beee4 ) │ │ │ │ ldr r2, [pc, #60] @ (beee0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -115732,21 +115732,21 @@ │ │ │ │ add r4, r8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r6, #20 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd ip, ip, [sp] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w sl, [pc, #76] @ befb4 │ │ │ │ @@ -115756,15 +115756,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mla r3, r9, r6, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n bef2e │ │ │ │ mov.w r9, #8 │ │ │ │ b.n bef2e │ │ │ │ @@ -115787,15 +115787,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r6, r3, r2 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r5, r0, #96 @ 0x60 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -115827,15 +115827,15 @@ │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r5, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -115854,15 +115854,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 1eab00 │ │ │ │ + bl 1eab48 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n bf0c0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w bf1d6 │ │ │ │ @@ -115872,38 +115872,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n bf0b2 │ │ │ │ movs r7, #0 │ │ │ │ b.n bf0ce │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ 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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n bf1aa │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -115913,19 +115913,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, #76] @ 0x4c │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -115934,26 +115934,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, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bf13c │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 1eabb4 │ │ │ │ + bl 1eabfc │ │ │ │ cbz r6, bf1b6 │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (bf1e4 ) │ │ │ │ ldr r3, [pc, #36] @ (bf1e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -116005,25 +116005,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n bf28a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bf270 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [pc, #184] @ (bf32c ) │ │ │ │ ldr r3, [pc, #180] @ (bf328 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -116058,30 +116058,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf2ea │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ b.n bf270 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n bf2ca │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -116131,51 +116131,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n bf40a │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bf3b6 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf3e6 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [pc, #188] @ (bf4b0 ) │ │ │ │ ldr r3, [pc, #180] @ (bf4ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116210,31 +116210,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf46a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ b.n bf3b6 │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n bf446 │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116290,25 +116290,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n bf554 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, bf53a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [pc, #276] @ (bf650 ) │ │ │ │ ldr r2, [pc, #268] @ (bf64c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -116350,30 +116350,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf5c0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ b.n bf53a │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n bf5a4 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n bf5a4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -116385,30 +116385,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, bf618 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ b.n bf53a │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n bf5a4 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -116448,42 +116448,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bf6b8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ @@ -116508,30 +116508,30 @@ │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [pc, #412] @ (bf8ec ) │ │ │ │ ldr r3, [pc, #396] @ (bf8e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w bf8d6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl bf4b4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -116566,23 +116566,23 @@ │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ ldrh r5, [r1, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n bf8ce │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #80 @ 0x50 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #96 @ 0x60 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -116612,36 +116612,36 @@ │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r9, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n bf74e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, bf8a6 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov sl, r0 │ │ │ │ b.n bf7d4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n bf882 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -116679,22 +116679,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #924] @ bfcb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r9, r7, #20 │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -116702,18 +116702,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w bfbfe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ @@ -116741,22 +116741,22 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #712] @ bfcbc │ │ │ │ @@ -116768,15 +116768,15 @@ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, fp │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w bfc9c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -116788,102 +116788,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w bfc0a │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfa7e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfab0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bfcaa │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w lr, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ ldrb.w r9, [r6, #32] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ @@ -116916,18 +116916,18 @@ │ │ │ │ ldrb r0, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ ldr r2, [pc, #216] @ (bfcc0 ) │ │ │ │ ldr r3, [pc, #204] @ (bfcb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -116968,30 +116968,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n bf9b8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, bfc72 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ b.n bfa7e │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n bfc4e │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -117069,43 +117069,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfd76 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl bf654 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -117114,29 +117114,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w r7, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #12] │ │ │ │ mov ip, r0 │ │ │ │ @@ -117170,49 +117170,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfeb2 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl bf654 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r3, #48 @ 0x30 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r1, r3, #20 │ │ │ │ @@ -117226,27 +117226,27 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w lr, [r3, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w lr, #9 │ │ │ │ @@ -117255,27 +117255,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, fp, #20 │ │ │ │ str.w lr, [fp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117283,68 +117283,68 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, bfffa │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c003a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c171a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -117399,15 +117399,15 @@ │ │ │ │ lsrs r3, r5, #13 │ │ │ │ lsrs r3, r5, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n bfd8e │ │ │ │ lsls r0, r3, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r0, r2, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -117416,43 +117416,43 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c013a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ @@ -117484,24 +117484,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117509,29 +117509,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117564,24 +117564,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117589,29 +117589,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117644,24 +117644,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117669,29 +117669,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117724,24 +117724,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117749,29 +117749,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117804,24 +117804,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -117829,29 +117829,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117884,26 +117884,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #8 │ │ │ │ add.w sl, r8, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -117911,29 +117911,29 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -117966,26 +117966,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #5 │ │ │ │ add.w sl, r8, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -117993,46 +117993,46 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1770 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [r2, #32] │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ @@ -118058,26 +118058,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -118085,47 +118085,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c176c │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118151,24 +118151,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -118176,45 +118176,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1774 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118242,53 +118242,53 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r8, [r3, #30] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w sl, r8, #20 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118320,24 +118320,24 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r8, [r3, #30] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118345,29 +118345,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118399,24 +118399,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #10 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118424,45 +118424,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1774 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ 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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -118494,24 +118494,24 @@ │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #11 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118519,38 +118519,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1774 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118584,24 +118584,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #12 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118609,39 +118609,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1774 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118675,24 +118675,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #13 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -118700,39 +118700,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1774 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -118761,24 +118761,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #14 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -118786,39 +118786,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c177a │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -118845,24 +118845,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #15 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -118870,39 +118870,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c177a │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -118930,24 +118930,24 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -118955,38 +118955,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1774 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -119021,24 +119021,24 @@ │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -119046,41 +119046,41 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c1774 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ ldrb.w lr, [fp, #32] │ │ │ │ @@ -119104,15 +119104,15 @@ │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [pc, #428] @ (c1780 ) │ │ │ │ ldr r3, [pc, #432] @ (c1784 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -119223,26 +119223,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w c0116 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c014a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.w c014a │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c172c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n c172c │ │ │ │ @@ -119280,29 +119280,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl bf074 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c17d6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -119311,18 +119311,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w ip, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c19ce │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ @@ -119338,22 +119338,22 @@ │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ 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, #2388] @ c21e8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -119364,51 +119364,51 @@ │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mla lr, r3, lr, r2 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -119416,18 +119416,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb.w r2, [r3, #75] @ 0x4b │ │ │ │ ldrb.w r1, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ @@ -119467,21 +119467,21 @@ │ │ │ │ b.n c185a │ │ │ │ movs r3, #1 │ │ │ │ b.n c185a │ │ │ │ movs r3, #16 │ │ │ │ b.n c185a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -119490,18 +119490,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2d70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #26 │ │ │ │ lsls r6, r6, #26 │ │ │ │ @@ -119526,21 +119526,21 @@ │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsls r6, r6, #26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -119549,18 +119549,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r8, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2d70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r5, r4, #7 │ │ │ │ @@ -119585,21 +119585,21 @@ │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -119608,18 +119608,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2d70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #24 │ │ │ │ lsls r7, r6, #24 │ │ │ │ @@ -119644,39 +119644,39 @@ │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsls r7, r6, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n c1a9e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ 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, #20 │ │ │ │ @@ -119684,18 +119684,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2d70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #23 │ │ │ │ lsls r6, r1, #23 │ │ │ │ @@ -119720,21 +119720,21 @@ │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ lsls r6, r1, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -119743,18 +119743,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2d70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r6, r0, #22 │ │ │ │ @@ -119779,21 +119779,21 @@ │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsls r6, r0, #22 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -119802,18 +119802,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2d70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r2, r6, #20 │ │ │ │ @@ -119838,21 +119838,21 @@ │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsls r2, r6, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -119861,18 +119861,18 @@ │ │ │ │ add.w r8, r6, #20 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2d70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -119899,22 +119899,22 @@ │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -119923,15 +119923,15 @@ │ │ │ │ add.w r8, r7, #80 @ 0x50 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [pc, #872] @ (c21ec ) │ │ │ │ ldr r3, [pc, #860] @ (c21e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -119944,39 +119944,39 @@ │ │ │ │ b.n c1e26 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n c1e26 │ │ │ │ mov.w r9, #16 │ │ │ │ b.n c1e26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1dba │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -119985,18 +119985,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2d70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #17 │ │ │ │ lsls r0, r0, #17 │ │ │ │ @@ -120021,114 +120021,114 @@ │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1dba │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r6, #48 @ 0x30 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r6, #20 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ b.n c1dca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1dba │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #6 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1dba │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1dba │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -120137,18 +120137,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2d70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ @@ -120173,39 +120173,39 @@ │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r3, r1, #25 │ │ │ │ lsls r7, r5, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n c1dba │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -120215,18 +120215,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c2d70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r0, r1, #12 │ │ │ │ @@ -120264,22 +120264,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n c24e0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -120288,54 +120288,54 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c2278 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf1e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w c1e80 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -120343,53 +120343,53 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl beee8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl bf330 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1e80 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ @@ -120398,15 +120398,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c2d62 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -120421,21 +120421,21 @@ │ │ │ │ bl bf654 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1e80 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -120444,38 +120444,38 @@ │ │ │ │ ldrb.w r7, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf330 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1e80 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ @@ -120483,15 +120483,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r7, #20 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl bf1e8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -120534,22 +120534,22 @@ │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r4, r4, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -120558,68 +120558,68 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c257a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c25a0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r6, r0 │ │ │ │ b.n c1e80 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -120630,15 +120630,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ movs r7, #16 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #56] @ 0x38 │ │ │ │ beq.w c2842 │ │ │ │ @@ -120686,22 +120686,22 @@ │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ @@ -120712,15 +120712,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w c298e │ │ │ │ @@ -120769,22 +120769,22 @@ │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r7, r3, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla fp, r2, r3, r1 │ │ │ │ ldrb.w ip, [fp, #46] @ 0x2e │ │ │ │ b.w c1e58 │ │ │ │ @@ -120837,30 +120837,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n c243c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c2866 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 │ │ │ │ @@ -120907,41 +120907,41 @@ │ │ │ │ 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 c2cd0 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r6, r0 │ │ │ │ b.w c1e80 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n c2842 │ │ │ │ movs r3, #1 │ │ │ │ @@ -120952,30 +120952,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n c2842 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, c29b2 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 │ │ │ │ @@ -121015,35 +121015,35 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n c2a9c │ │ │ │ mov r8, ip │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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, #12] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -121065,34 +121065,34 @@ │ │ │ │ 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 c2b3e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -121114,40 +121114,40 @@ │ │ │ │ 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 c2bd2 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r6, r0 │ │ │ │ b.w c1e80 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n c298e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -121157,30 +121157,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n c298e │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c2c26 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ b.w c1e80 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n c2c08 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -121254,30 +121254,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c2d32 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ b.w c23a4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n c2d14 │ │ │ │ movs r3, #1 │ │ │ │ @@ -121329,34 +121329,34 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov lr, r6 │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ mov.w r2, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -121370,35 +121370,35 @@ │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ mov lr, r6 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #3 │ │ │ │ strd r7, r7, [r3, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -121414,36 +121414,36 @@ │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ @@ -121520,35 +121520,35 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c3016 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w c3202 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w sl, [r3] │ │ │ │ blx 54728 │ │ │ │ @@ -121612,39 +121612,39 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n c3126 │ │ │ │ cbz r6, c3182 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, c31a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -121652,33 +121652,33 @@ │ │ │ │ b.n c2f62 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w c2f62 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w c2f5c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ ldr r2, [pc, #48] @ (c321c ) │ │ │ │ ldr r3, [pc, #44] @ (c3218 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -121730,37 +121730,37 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [pc, #2000] @ c3a44 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df860 │ │ │ │ + bl 1df8a8 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c32b2 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -121768,25 +121768,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5334 │ │ │ │ + bl 1e537c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ @@ -121797,18 +121797,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bee18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ @@ -121854,53 +121854,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c33ce │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c340c │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -121909,32 +121909,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfda8 │ │ │ │ + bl 1dfdf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ @@ -121946,15 +121946,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -121967,46 +121967,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3528 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -122032,25 +122032,25 @@ │ │ │ │ bl bedac │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3594 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -122102,15 +122102,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ @@ -122122,18 +122122,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ @@ -122160,40 +122160,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w c4d64 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c36d6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #820] @ c3a48 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -122211,15 +122211,15 @@ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ movs r7, #4 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w c4d34 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w c5380 │ │ │ │ @@ -122262,53 +122262,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n c33b0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c37e0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c381e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -122316,44 +122316,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfda8 │ │ │ │ + bl 1dfdf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ @@ -122373,20 +122373,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl bedac │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -122395,18 +122395,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, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -122445,25 +122445,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w c51f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf1e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w c4d4c │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -122507,117 +122507,117 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldmia r5, {r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c3a74 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3ad0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c3b00 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e493c │ │ │ │ + bl 1e4984 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e00c4 │ │ │ │ + bl 1e010c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3b2a │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e515c │ │ │ │ + bl 1e51a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -122630,67 +122630,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3b9a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3bec │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ @@ -122727,25 +122727,25 @@ │ │ │ │ bl bedac │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3c8a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -122838,33 +122838,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 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add.w r9, r7, #80 @ 0x50 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r8, r7, #96 @ 0x60 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ add.w lr, r7, #112 @ 0x70 │ │ │ │ @@ -122881,64 +122881,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl be818 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3e34 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3e5e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be818 │ │ │ │ @@ -122951,33 +122951,33 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c3ebc │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl bf1e8 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -122987,106 +122987,106 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3f14 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c3f56 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c3f9a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c3fd4 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -123099,49 +123099,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c4032 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c4062 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 1e493c │ │ │ │ + bl 1e4984 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -123150,27 +123150,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bee18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfda8 │ │ │ │ + bl 1dfdf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf1e8 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -123179,18 +123179,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bee18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -123286,15 +123286,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf1e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -123342,25 +123342,25 @@ │ │ │ │ bl bedac │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c42a0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -123369,25 +123369,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c42e0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -123443,15 +123443,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -123474,15 +123474,15 @@ │ │ │ │ bl befb8 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n c43d0 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl bf4b4 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -123509,31 +123509,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl bee18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -123551,15 +123551,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl bedac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -123579,27 +123579,27 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl bee18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfda8 │ │ │ │ + bl 1dfdf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl bedac │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ @@ -123617,15 +123617,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl be818 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #2 │ │ │ │ bl befb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -123652,46 +123652,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c45c8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfda8 │ │ │ │ + bl 1dfdf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123711,15 +123711,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ @@ -123730,53 +123730,53 @@ │ │ │ │ bl bf1e8 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, c469c │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c46da │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -123784,72 +123784,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfda8 │ │ │ │ + bl 1dfdf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4786 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl be818 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ @@ -123860,23 +123860,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl bee18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl bf1e8 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -123884,15 +123884,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -123935,34 +123935,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c489c │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ @@ -123972,29 +123972,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bf1e8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r9, r9, [sl, #4] │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -124004,18 +124004,18 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -124076,46 +124076,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bf4b4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c530a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -124125,29 +124125,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w c4ebc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl bf1e8 │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w c5342 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -124164,15 +124164,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w c4e08 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf1e8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -124182,68 +124182,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c4b5c │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl bedac │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl befb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e5424 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ @@ -124252,18 +124252,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl beee8 │ │ │ │ ldr.w r2, [pc, #1952] @ c5398 │ │ │ │ ldr.w r3, [pc, #1952] @ c539c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -124336,30 +124336,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c4cda │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r0 │ │ │ │ b.w c412e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n c4cb6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124374,15 +124374,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl bee18 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ b.w c4426 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n c4cb6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -124439,30 +124439,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4dd8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ b.w c36b4 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n c4dba │ │ │ │ movs r3, #4 │ │ │ │ @@ -124513,30 +124513,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r8, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4e86 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r0 │ │ │ │ b.n c4afa │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ b.n c4e66 │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -124586,30 +124586,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4f36 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ b.n c4a86 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n c4f18 │ │ │ │ movs r2, #1 │ │ │ │ @@ -124654,30 +124654,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c4fd4 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ b.n c49ea │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n c4fb6 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -124725,30 +124725,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, c507e │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ b.n c4990 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n c505a │ │ │ │ movs r3, #1 │ │ │ │ @@ -124796,30 +124796,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5120 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r0 │ │ │ │ b.w c419e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n c5102 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124867,30 +124867,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c51c4 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r0 │ │ │ │ b.w c416a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n c51a6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -124922,30 +124922,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, c5250 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ b.w c39ae │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n c522c │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -124978,30 +124978,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c52d8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ b.w c38c0 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n c52ba │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -125080,15 +125080,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, c5400 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -125141,15 +125141,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c5438 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231fe0 │ │ │ │ + bl 232028 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c54fe │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ movw r7, #651 @ 0x28b │ │ │ │ ldr.w r6, [r8, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -125158,22 +125158,22 @@ │ │ │ │ mov fp, r4 │ │ │ │ b.n c54a2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, c549c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cbz r0, c549c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, c549c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, c54f0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n c549c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -125182,15 +125182,15 @@ │ │ │ │ bhi.n c549c │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n c549c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n c547e │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ str r6, [r3, #4] │ │ │ │ @@ -125206,15 +125206,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c54a2 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c5470 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -125265,65 +125265,65 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl bf074 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w r9, r7, #20 │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c608a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r3, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ @@ -125360,38 +125360,38 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r4, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e13dc │ │ │ │ + bl 1e1424 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w c5534 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5518 │ │ │ │ ldrd r5, r9, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c5414 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr.w r2, [pc, #1672] @ c5d84 │ │ │ │ ldr.w r3, [pc, #1660] @ c5d7c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -125405,29 +125405,29 @@ │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl bf074 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, c573c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r8, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -125435,18 +125435,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c608a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #16 │ │ │ │ lsls r1, r4, #16 │ │ │ │ @@ -125483,33 +125483,33 @@ │ │ │ │ mov r0, sl │ │ │ │ bl c1788 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c56ba │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ b.n c56ba │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl bf074 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w r7, r9, #48 @ 0x30 │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r9, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -125518,27 +125518,27 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r1, #8 │ │ │ │ str.w r1, [r9, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r9, #20 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -125547,27 +125547,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -125576,18 +125576,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c5fd6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #13 │ │ │ │ lsls r1, r2, #13 │ │ │ │ @@ -125616,22 +125616,22 @@ │ │ │ │ lsls r1, r2, #13 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -125645,32 +125645,32 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mla lr, lr, r0, r3 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -125679,18 +125679,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c608a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #11 │ │ │ │ lsls r4, r1, #11 │ │ │ │ @@ -125719,22 +125719,22 @@ │ │ │ │ lsls r4, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -125743,30 +125743,30 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r1, #80 @ 0x50 │ │ │ │ @@ -125788,27 +125788,27 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl bf8f0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -125817,28 +125817,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -125868,33 +125868,33 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r4, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ b.n c56ba │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -125907,24 +125907,24 @@ │ │ │ │ ldr.w r3, [r1, r9] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -125933,18 +125933,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c608a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r6, r1, #5 │ │ │ │ @@ -125982,21 +125982,21 @@ │ │ │ │ add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -126005,33 +126005,33 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl c3220 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -126039,28 +126039,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #96 @ 0x60 │ │ │ │ @@ -126091,27 +126091,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w lr, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -126119,18 +126119,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w c608a │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ ldr r6, [r7, r0] │ │ │ │ @@ -126146,22 +126146,22 @@ │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ movs r6, r7 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -126169,15 +126169,15 @@ │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n c57f4 │ │ │ │ movs r3, #32 │ │ │ │ b.n c5968 │ │ │ │ movs r3, #32 │ │ │ │ b.n c5f7a │ │ │ │ movs r3, #32 │ │ │ │ b.n c5d8a │ │ │ │ @@ -126241,15 +126241,15 @@ │ │ │ │ bne.w c56ce │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r5, #708 @ 0x2c4 │ │ │ │ adds r1, r2, r5 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n c6048 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5518 │ │ │ │ b.w c56dc │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -126259,21 +126259,21 @@ │ │ │ │ mov r0, sl │ │ │ │ bl bf074 │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #8 │ │ │ │ @@ -126283,27 +126283,27 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w lr, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r4, #20 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -126312,21 +126312,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -126349,15 +126349,15 @@ │ │ │ │ ldrb.w r2, [r2, #65] @ 0x41 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl bf8f0 │ │ │ │ b.w c56ba │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -126477,17 +126477,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n c6306 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ cbz r0, c631c │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -126640,25 +126640,25 @@ │ │ │ │ b.n c63aa │ │ │ │ ldr r2, [pc, #28] @ (c64a8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (c64ac ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c63e8 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c65dc │ │ │ │ + b.n c669c │ │ │ │ movs r6, r4 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ @@ -127255,37 +127255,37 @@ │ │ │ │ ldr r3, [pc, #40] @ (c6ae4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (c6ae8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (c6aec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n c6aaa │ │ │ │ ldr r3, [pc, #32] @ (c6af0 ) │ │ │ │ add r3, pc │ │ │ │ b.n c6abc │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (c6af4 ) │ │ │ │ add r3, pc │ │ │ │ b.n c6abc │ │ │ │ str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ movs r7, r4 │ │ │ │ - bge.n c6a30 │ │ │ │ + blt.n c6af0 │ │ │ │ movs r6, r4 │ │ │ │ - it │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ + movs r6, r4 │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -127313,16 +127313,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #56] @ 0x38 │ │ │ │ bl c68bc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6b26 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -127866,16 +127866,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ streq r3, [r1, #8] │ │ │ │ beq.n c724e │ │ │ │ str r3, [r7, #32] │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cbz r0, c7246 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -128108,16 +128108,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl c6874 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cbz r0, c74d6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [fp, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -128805,15 +128805,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + beq.n c7c74 │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #24] │ │ │ │ mov r9, r5 │ │ │ │ str.w r2, [fp, #184] @ 0xb8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -129080,15 +129080,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c7ef6 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c7ebe │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 126abc │ │ │ │ mov r8, r0 │ │ │ │ @@ -129327,15 +129327,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n c8198 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ands.w r8, r0, #4 │ │ │ │ beq.n c815e │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 126abc │ │ │ │ mov r8, r0 │ │ │ │ @@ -129483,15 +129483,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n c8378 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n c8346 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ add.w r4, r4, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ strbne.w r6, [r9, #289] @ 0x121 │ │ │ │ strbeq.w r6, [r9, #288] @ 0x120 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -129600,15 +129600,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ strbne.w r0, [r8, r2] │ │ │ │ b.w c7864 │ │ │ │ adds r4, #2 │ │ │ │ cmp ip, r4 │ │ │ │ bne.n c8456 │ │ │ │ b.w c782a │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r6, r4 │ │ │ │ strh r6, [r7, #18] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -129844,16 +129844,16 @@ │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r1, [fp, #312] @ 0x138 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r9, [r3, sl] │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ str.w r9, [r3, r7, lsl #3] │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cbz r0, c877a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c877a │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -129932,16 +129932,16 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [ip, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r5, sl] │ │ │ │ str.w r1, [fp, #312] @ 0x138 │ │ │ │ str.w r9, [lr, sl] │ │ │ │ str.w r9, [r3, r7, lsl #3] │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cbz r0, c8886 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c8886 │ │ │ │ ldr.w r2, [fp, #316] @ 0x13c │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -131630,15 +131630,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 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c9b22 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -131646,28 +131646,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 c9b64 │ │ │ │ - bl 1be998 │ │ │ │ + bl 1be9e0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2669a4 │ │ │ │ + bl 2669ec │ │ │ │ cmp r4, r6 │ │ │ │ beq.n c9b7a │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9b52 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1be998 │ │ │ │ + bl 1be9e0 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n c9b64 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -131982,34 +131982,34 @@ │ │ │ │ bl a8804 │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c9ff4 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #4 │ │ │ │ bl f80b0 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n c9f7a │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, c9f6a │ │ │ │ bl 13855c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n c9f5e │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #780] @ 0x30c │ │ │ │ cbz r1, c9f86 │ │ │ │ mov r0, r6 │ │ │ │ bl 13855c │ │ │ │ ldr.w r3, [r8, #956] @ 0x3bc │ │ │ │ cbz r3, c9fce │ │ │ │ @@ -132216,24 +132216,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n ca1ac │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n ca1d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1becdc │ │ │ │ + bl 1bed24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ca1a6 │ │ │ │ ldr.w r0, [r8, #3664] @ 0xe50 │ │ │ │ adds r4, #4 │ │ │ │ bl 14d4c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2669b8 │ │ │ │ + bl 266a00 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n ca1ac │ │ │ │ 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 │ │ │ │ @@ -132317,15 +132317,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #24 │ │ │ │ bl a8cec │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #600] @ 0x258 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 55108 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl a8a98 │ │ │ │ @@ -132508,15 +132508,15 @@ │ │ │ │ ldr.w r0, [r9, #604] @ 0x25c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n ca532 │ │ │ │ ldr.w r1, [r9, #608] @ 0x260 │ │ │ │ cbz r0, ca528 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ cbz r0, ca522 │ │ │ │ ldr.w r3, [r9, #612] @ 0x264 │ │ │ │ str.w r4, [r9, #616] @ 0x268 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r9, #608] @ 0x260 │ │ │ │ b.n ca44c │ │ │ │ cmp r4, r8 │ │ │ │ @@ -132548,15 +132548,15 @@ │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrb r0, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ bl 25a576 │ │ │ │ - ldmdb ip!, {r2, r3, r5} │ │ │ │ + @ instruction: 0xe99c002c │ │ │ │ bl ec57e │ │ │ │ ldrh r4, [r5, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ vrsqrts.f32 , , │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ @@ -132581,21 +132581,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6080 @ 0x17c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, ca5f4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n ca5ae │ │ │ │ vldr d7, [pc, #48] @ ca628 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (ca638 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -132614,15 +132614,15 @@ │ │ │ │ b.n ca5e4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #160 @ (adr r0, ca6dc ) │ │ │ │ movs r6, 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] @ (ca884 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -132846,50 +132846,50 @@ │ │ │ │ ldr.w r8, [sp, #2008] @ 0x7d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr.w r7, [sp, #2016] @ 0x7e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1964] @ 0x7ac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ cbz r6, ca90c │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 134500 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [pc, #84] @ (ca988 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ ldr r2, [pc, #48] @ (ca98c ) │ │ │ │ ldr r3, [pc, #36] @ (ca980 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -132930,19 +132930,19 @@ │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 55108 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ strd sl, r9, [sp, #92] @ 0x5c │ │ │ │ @@ -132968,15 +132968,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n caa96 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, caa88 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n caac4 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r2 │ │ │ │ @@ -133066,15 +133066,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 54728 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, cab68 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -133258,15 +133258,15 @@ │ │ │ │ add.w r7, r7, #8960 @ 0x2300 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r7, #20 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, cad58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 1e83e0 │ │ │ │ + bl 1e8428 │ │ │ │ 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} │ │ │ │ @@ -133311,20 +133311,20 @@ │ │ │ │ add.w r9, sp, #528 @ 0x210 │ │ │ │ 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 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add.w r3, sp, #2512 @ 0x9d0 │ │ │ │ strd r6, r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov fp, r2 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -133336,68 +133336,68 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 134500 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n cae64 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cadfc │ │ │ │ cmp r6, #0 │ │ │ │ beq.n cae20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2669a4 │ │ │ │ + bl 2669ec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, cae5a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cae16 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54234 │ │ │ │ b.n cae16 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ b.n cae4c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ addw sl, sp, #2444 @ 0x98c │ │ │ │ ldrd r6, r5, [sp, #116] @ 0x74 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr.w r3, [pc, #1404] @ cb3f4 │ │ │ │ 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 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ mov ip, sl │ │ │ │ addw r3, sp, #2476 @ 0x9ac │ │ │ │ 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} │ │ │ │ @@ -133632,15 +133632,15 @@ │ │ │ │ cbz r3, cb152 │ │ │ │ ldrb.w r4, [r3, #400] @ 0x190 │ │ │ │ ldr.w r3, [r1, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #212] @ 0xd4 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n cb13a │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ cbz r6, cb1b8 │ │ │ │ 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 │ │ │ │ @@ -133904,21 +133904,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6080 @ 0x17c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ cbz r1, cb46a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ b.n cb426 │ │ │ │ vldr d7, [pc, #52] @ cb4a0 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (cb4b0 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -133938,15 +133938,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r6, r4 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -134433,16 +134433,16 @@ │ │ │ │ cbz r0, cbad4 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, cbaee │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n cbaee │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ 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 cbaee │ │ │ │ @@ -134680,23 +134680,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 cbd78 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cbe6a │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n cbd26 │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ ldrb.w ip, [r5, #9] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ @@ -134707,15 +134707,15 @@ │ │ │ │ bpl.n cbe02 │ │ │ │ cbz r5, cbdca │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n cbdea │ │ │ │ adds r3, r0, r7 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n cbdea │ │ │ │ @@ -134763,32 +134763,32 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ b.n cbddc │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cbe3c │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cbe8c │ │ │ │ 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 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, cbe62 │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cbe9c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ b.n cbd4a │ │ │ │ @@ -134918,15 +134918,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ bl a8cec │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #600] @ 0x258 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 55108 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl a8a98 │ │ │ │ @@ -135095,15 +135095,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n cc1ee │ │ │ │ ldr.w r3, [r8, #608] @ 0x260 │ │ │ │ cbz r0, cc1e4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ cbz r0, cc1e0 │ │ │ │ ldr.w r3, [r8, #612] @ 0x264 │ │ │ │ str.w r5, [r8, #616] @ 0x268 │ │ │ │ str.w r0, [r8, #608] @ 0x260 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n cc138 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -135134,15 +135134,15 @@ │ │ │ │ lsrs r2, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ strd pc, pc, [sp], #1020 @ 0x3fc │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r4, r5 │ │ │ │ bpl.n cc326 │ │ │ │ @ instruction: 0xffff3eb6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ bcs.n cc1ea │ │ │ │ vabdl.u q15, d15, d5 │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ add.w r7, r4, #5056 @ 0x13c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ add.w r1, r4, #5024 @ 0x13a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl f7f88 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ cbnz r6, cc2da │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cbnz r3, cc30c │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl a87a0 │ │ │ │ @@ -135889,30 +135889,30 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n cca80 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, cca86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n cca7c │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 127314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ccd80 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, fp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ add.w r1, r5, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -135947,15 +135947,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 134560 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #228 @ 0xe4 │ │ │ │ bl f7830 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -135970,17 +135970,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w cccda │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 1274a0 │ │ │ │ ldr r2, [pc, #532] @ (ccd9c ) │ │ │ │ ldr r3, [pc, #520] @ (ccd94 ) │ │ │ │ add r2, pc │ │ │ │ @@ -136019,15 +136019,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ccd42 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ cbz r4, ccc20 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -136078,15 +136078,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl ca990 │ │ │ │ ldr.w r3, [r8, #544] @ 0x220 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ccd76 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -136115,15 +136115,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl f4ac8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25d17c │ │ │ │ + bl 25d1c4 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ @@ -137994,23 +137994,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n ce19c │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n ce108 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ mov sl, r0 │ │ │ │ bl b510c │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ccec8 │ │ │ │ + bl 1ccf10 │ │ │ │ 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 │ │ │ │ @@ -138579,30 +138579,30 @@ │ │ │ │ adds r2, r7, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ce786 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ce77c │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 127314 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ceb5c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #144 @ 0x90 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ strd r7, r7, [sp, #152] @ 0x98 │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ @@ -138633,15 +138633,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ bl 134560 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ bl f7830 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -138666,15 +138666,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl f4ac8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 25d17c │ │ │ │ + bl 25d1c4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -138690,15 +138690,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w cea2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 138a60 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ cbz r4, ce8e8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -138763,15 +138763,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl ca990 │ │ │ │ ldr.w r3, [r9, #544] @ 0x220 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [sl, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldrb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ceb2a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -138831,17 +138831,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ceade │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 13855c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1274a0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n ce9a4 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ @@ -138897,31 +138897,31 @@ │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ b.n cea2c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n ceaae │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1274a0 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ b.n cea50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n ceb34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1274a0 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -141423,16 +141423,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d06f2 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d06f2 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1ccdd8 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1cce20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d0966 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d098a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -141600,16 +141600,16 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1ccdd8 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1cce20 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d0a2c │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d0a02 │ │ │ │ mov r1, r2 │ │ │ │ @@ -141663,16 +141663,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 d0840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d097e │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w d06d6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d0a14 │ │ │ │ @@ -141737,16 +141737,16 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w d06e4 │ │ │ │ b.n d098a │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n d093e │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cbz r0, d0a8a │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n d0a8a │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d08d2 │ │ │ │ @@ -141800,17 +141800,17 @@ │ │ │ │ b.n d0776 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n d0706 │ │ │ │ mov r8, r9 │ │ │ │ b.n d0990 │ │ │ │ nop │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ movs r4, r5 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -142630,16 +142630,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n d154a │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n d154a │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1ccdd8 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1cce20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1724 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d174a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -142826,16 +142826,16 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d1638 │ │ │ │ adds r1, #20 │ │ │ │ b.n d165c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, d173c │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w d1530 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1924 │ │ │ │ @@ -142860,16 +142860,16 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb.w r1, [r8, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1ccdd8 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1cce20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d193a │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1910 │ │ │ │ movs r3, #0 │ │ │ │ @@ -143027,16 +143027,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d153e │ │ │ │ b.n d174a │ │ │ │ adds r1, #20 │ │ │ │ b.n d1874 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, d1990 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d1990 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -143090,17 +143090,17 @@ │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n d1560 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n d189c │ │ │ │ nop │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ movs r4, r5 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #500] @ (d1bf0 ) │ │ │ │ @@ -147719,23 +147719,23 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r2, #6 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #2 │ │ │ │ beq.n d4bee │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ cbnz r3, d4c12 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r0, #4 │ │ │ │ beq.n d4b80 │ │ │ │ ldrb.w r3, [sl, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d4b80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -147769,15 +147769,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 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ movw r2, #2424 @ 0x978 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54728 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -148055,37 +148055,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n d4ff0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bcdc4 │ │ │ │ + bl 2bce0c │ │ │ │ blx 55180 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2bcdc4 │ │ │ │ + bl 2bce0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 55108 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 54728 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bcd14 │ │ │ │ + bl 2bcd5c │ │ │ │ blx 55180 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2bcd14 │ │ │ │ + bl 2bcd5c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 55108 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -148138,15 +148138,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 │ │ │ │ - @ instruction: 0xf6760025 │ │ │ │ + @ instruction: 0xf6d60025 │ │ │ │ stmdb 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 r0, [pc, #3596] @ d5e78 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #3596] @ d5e7c │ │ │ │ @@ -149294,70 +149294,70 @@ │ │ │ │ cmp r5, #27 │ │ │ │ bhi.w d5fe2 │ │ │ │ b.n d6000 │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4c00025 │ │ │ │ - @ instruction: 0xf4ce0025 │ │ │ │ - orn r0, ip, #10813440 @ 0xa50000 │ │ │ │ + @ instruction: 0xf5200025 │ │ │ │ + @ instruction: 0xf52e0025 │ │ │ │ + @ instruction: 0xf4cc0025 │ │ │ │ + @ instruction: 0xf4b20025 │ │ │ │ + @ instruction: 0xf4c80025 │ │ │ │ + @ instruction: 0xf4bc0025 │ │ │ │ + eors.w r0, r8, #10813440 @ 0xa50000 │ │ │ │ + orn r0, r6, #10813440 @ 0xa50000 │ │ │ │ + orns r0, lr, #10813440 @ 0xa50000 │ │ │ │ + orrs.w r0, lr, #10813440 @ 0xa50000 │ │ │ │ + orns r0, r6, #10813440 @ 0xa50000 │ │ │ │ + orrs.w r0, r6, #10813440 @ 0xa50000 │ │ │ │ + orn r0, lr, #10813440 @ 0xa50000 │ │ │ │ orrs.w r0, r2, #10813440 @ 0xa50000 │ │ │ │ orn r0, r8, #10813440 @ 0xa50000 │ │ │ │ - orrs.w r0, ip, #10813440 @ 0xa50000 │ │ │ │ - bics.w r0, r8, #10813440 @ 0xa50000 │ │ │ │ - and.w r0, r6, #10813440 @ 0xa50000 │ │ │ │ + orr.w r0, r0, #10813440 @ 0xa50000 │ │ │ │ + orrs.w r0, r8, #10813440 @ 0xa50000 │ │ │ │ + bics.w r0, r4, #10813440 @ 0xa50000 │ │ │ │ + orr.w r0, r4, #10813440 @ 0xa50000 │ │ │ │ + orrs.w r0, r6, #10813440 @ 0xa50000 │ │ │ │ + @ instruction: 0xf3e20025 │ │ │ │ + @ instruction: 0xf3c80025 │ │ │ │ + @ instruction: 0xf3fc0025 │ │ │ │ + @ instruction: 0xf3e60025 │ │ │ │ ands.w r0, lr, #10813440 @ 0xa50000 │ │ │ │ - @ instruction: 0xf3fe0025 │ │ │ │ - ands.w r0, r6, #10813440 @ 0xa50000 │ │ │ │ - @ instruction: 0xf3f60025 │ │ │ │ - and.w r0, lr, #10813440 @ 0xa50000 │ │ │ │ - @ instruction: 0xf3f20025 │ │ │ │ - and.w r0, r8, #10813440 @ 0xa50000 │ │ │ │ - @ instruction: 0xf3e00025 │ │ │ │ - @ instruction: 0xf3f80025 │ │ │ │ - @ instruction: 0xf3d40025 │ │ │ │ - @ instruction: 0xf3e40025 │ │ │ │ - @ instruction: 0xf3f60025 │ │ │ │ - @ instruction: 0xf3820025 │ │ │ │ - @ instruction: 0xf3680025 │ │ │ │ - @ instruction: 0xf39c0025 │ │ │ │ - @ instruction: 0xf3860025 │ │ │ │ - @ instruction: 0xf3be0025 │ │ │ │ - @ instruction: 0xf3b20025 │ │ │ │ - @ instruction: 0xf36c0025 │ │ │ │ - @ instruction: 0xf3820025 │ │ │ │ - @ instruction: 0xf31c0025 │ │ │ │ - @ instruction: 0xf2fe0025 │ │ │ │ - movt r0, #40997 @ 0xa025 │ │ │ │ - @ instruction: 0xf2b00025 │ │ │ │ - @ instruction: 0xf27c0025 │ │ │ │ - @ instruction: 0xf2620025 │ │ │ │ - @ instruction: 0xf22e0025 │ │ │ │ - @ instruction: 0xf2140025 │ │ │ │ - @ instruction: 0xf1e00025 │ │ │ │ - rsb r0, r6, #37 @ 0x25 │ │ │ │ - @ instruction: 0xf1920025 │ │ │ │ - sbcs.w r0, r8, #37 @ 0x25 │ │ │ │ - adc.w r0, r4, #37 @ 0x25 │ │ │ │ - @ instruction: 0xf12a0025 │ │ │ │ + ands.w r0, r2, #10813440 @ 0xa50000 │ │ │ │ + @ instruction: 0xf3cc0025 │ │ │ │ + @ instruction: 0xf3e20025 │ │ │ │ + @ instruction: 0xf37c0025 │ │ │ │ + @ instruction: 0xf35e0025 │ │ │ │ + @ instruction: 0xf32a0025 │ │ │ │ + @ instruction: 0xf3100025 │ │ │ │ + @ instruction: 0xf2dc0025 │ │ │ │ + movt r0, #8229 @ 0x2025 │ │ │ │ + @ instruction: 0xf28e0025 │ │ │ │ + @ instruction: 0xf2740025 │ │ │ │ + movw r0, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf2260025 │ │ │ │ + @ instruction: 0xf1f20025 │ │ │ │ + rsbs r0, r8, #37 @ 0x25 │ │ │ │ + sub.w r0, r4, #37 @ 0x25 │ │ │ │ + @ instruction: 0xf18a0025 │ │ │ │ + adcs.w r0, r6, #37 @ 0x25 │ │ │ │ + adc.w r0, r6, #37 @ 0x25 │ │ │ │ + adds.w r0, r4, #37 @ 0x25 │ │ │ │ @ instruction: 0xf0f60025 │ │ │ │ - @ instruction: 0xf0e60025 │ │ │ │ - @ instruction: 0xf0b40025 │ │ │ │ - eors.w r0, r6, #37 @ 0x25 │ │ │ │ - orn r0, r4, #37 @ 0x25 │ │ │ │ - orrs.w r0, r0, #37 @ 0x25 │ │ │ │ - orns r0, r2, #37 @ 0x25 │ │ │ │ - orrs.w r0, lr, #37 @ 0x25 │ │ │ │ - orns r0, ip, #37 @ 0x25 │ │ │ │ - orn r0, ip, #37 @ 0x25 │ │ │ │ - bics.w r0, r4, #37 @ 0x25 │ │ │ │ - bics.w r0, sl, #37 @ 0x25 │ │ │ │ - vaddl.s32 q8, d14, d21 │ │ │ │ - vaddl.s16 q8, d12, d21 │ │ │ │ + @ instruction: 0xf0c40025 │ │ │ │ + @ instruction: 0xf0b00025 │ │ │ │ + @ instruction: 0xf0d20025 │ │ │ │ + @ instruction: 0xf0be0025 │ │ │ │ + @ instruction: 0xf0dc0025 │ │ │ │ + @ instruction: 0xf0cc0025 │ │ │ │ + eors.w r0, r4, #37 @ 0x25 │ │ │ │ + eors.w r0, sl, #37 @ 0x25 │ │ │ │ + orr.w r0, lr, #37 @ 0x25 │ │ │ │ + bics.w r0, ip, #37 @ 0x25 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n d5ffe │ │ │ │ cmp r5, #2 │ │ │ │ beq.n d5ffe │ │ │ │ cmp r5, #3 │ │ │ │ beq.n d5ffe │ │ │ │ cmp r5, #4 │ │ │ │ @@ -149840,22 +149840,22 @@ │ │ │ │ b.n d623e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [ip, #148]! @ 0x94 │ │ │ │ - ldc 0, cr0, [sl, #148] @ 0x94 │ │ │ │ - stc 0, cr0, [r4, #-148] @ 0xffffff6c │ │ │ │ - stcl 0, cr0, [ip], #148 @ 0x94 │ │ │ │ + cdp 0, 0, cr0, cr12, cr5, {1} │ │ │ │ + ldcl 0, cr0, [sl, #148]! @ 0x94 │ │ │ │ + stcl 0, cr0, [r4, #-148]! @ 0xffffff6c │ │ │ │ + stcl 0, cr0, [ip, #-148] @ 0xffffff6c │ │ │ │ ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldc 0, cr0, [r8], {37} @ 0x25 │ │ │ │ - stc 0, cr0, [ip], {37} @ 0x25 │ │ │ │ + ldcl 0, cr0, [r8], #-148 @ 0xffffff6c │ │ │ │ + stcl 0, cr0, [ip], #-148 @ 0xffffff6c │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -150903,17 +150903,17 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d6828 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ movs r4, r5 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ movs r4, r5 │ │ │ │ str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r5, #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, #1120] @ 0x460 │ │ │ │ @@ -150959,15 +150959,15 @@ │ │ │ │ bl 127314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d85aa │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -151520,15 +151520,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d858a │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -151933,15 +151933,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n d7c10 │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r1, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r4, sl │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -152376,15 +152376,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d77c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9f08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w d77e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -152546,15 +152546,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n d80e0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 1274a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n d8170 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d8546 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -152628,15 +152628,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9f08 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 1274a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n d8170 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w d8694 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, r9 │ │ │ │ b.n d800e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -152736,15 +152736,15 @@ │ │ │ │ b.n d829c │ │ │ │ bne.n d8582 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d8582 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n d7e8c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n d8170 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbnz r3, d85c4 │ │ │ │ orr.w r6, r6, #24903680 @ 0x17c0000 │ │ │ │ b.w d74e4 │ │ │ │ @@ -152820,15 +152820,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n d800e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ mov r6, r2 │ │ │ │ b.w d7938 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ movs r4, 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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -154468,15 +154468,15 @@ │ │ │ │ mov r8, ip │ │ │ │ b.w d91a0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r6, #43] @ 0x2b │ │ │ │ + @ instruction: 0xfa16002b │ │ │ │ ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r5, #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, #1128] @ 0x468 │ │ │ │ subw sp, sp, #2932 @ 0xb74 │ │ │ │ @@ -154521,15 +154521,15 @@ │ │ │ │ bl 127314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dae36 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -155085,15 +155085,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dae24 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r3 │ │ │ │ @@ -155499,15 +155499,15 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n da538 │ │ │ │ nop │ │ │ │ str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr], {43} @ 0x2b │ │ │ │ + ldcl 0, cr0, [lr], #-172 @ 0xffffff54 │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ mov r4, sl │ │ │ │ ldrd r8, r5, [sp, #40] @ 0x28 │ │ │ │ @@ -155899,15 +155899,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da0ee │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9f08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w da10a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -156070,15 +156070,15 @@ │ │ │ │ strb.w r3, [r4, #441] @ 0x1b9 │ │ │ │ b.w d9bac │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 1274a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n daa28 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dae00 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -156150,15 +156150,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9f08 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 1274a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n daa28 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w daef4 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, sl │ │ │ │ b.n da8de │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -156240,15 +156240,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl eb3cc │ │ │ │ b.w da100 │ │ │ │ ldrb.w r2, [r4, #440] @ 0x1b8 │ │ │ │ b.n dab58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n daa28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbnz r3, dae4e │ │ │ │ orr.w sl, sl, #24903680 @ 0x17c0000 │ │ │ │ b.w d9e14 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #24903680 @ 0x17c0000 │ │ │ │ @@ -156307,15 +156307,15 @@ │ │ │ │ b.n da9a0 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n da8de │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ mov r7, r2 │ │ │ │ b.w da266 │ │ │ │ - b.n db1a4 │ │ │ │ + b.n db264 │ │ │ │ movs r3, 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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -157921,15 +157921,15 @@ │ │ │ │ b.w db9b8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bx sl │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n dc13c │ │ │ │ + bne.n dc1fc │ │ │ │ movs r3, r5 │ │ │ │ cmp r4, r2 │ │ │ │ lsls r2, r5, #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, #1080] @ 0x438 │ │ │ │ @@ -157978,15 +157978,15 @@ │ │ │ │ bl 127314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dd784 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -158545,15 +158545,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2172] @ 0x87c │ │ │ │ ldrb.w r3, [r5, #2368] @ 0x940 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dd758 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -158968,15 +158968,15 @@ │ │ │ │ nop │ │ │ │ subs r5, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #182 @ 0xb6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ movs r3, r5 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -159444,15 +159444,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dc93a │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9f08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w dc956 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r5, #2372] @ 0x944 │ │ │ │ @@ -159662,15 +159662,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n dd2f6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 1274a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n dd382 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd8c0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -159710,15 +159710,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl c9f08 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 1274a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n dd382 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -159788,15 +159788,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd0a6 │ │ │ │ b.n dd0a2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n dd382 │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r3, #441] @ 0x1b9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd81e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ @@ -159973,15 +159973,15 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ b.n dd860 │ │ │ │ mov r6, r2 │ │ │ │ b.w dcab6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ 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 │ │ │ │ @@ -160069,28 +160069,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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, #1476] @ 0x5c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1476] @ 0x5c4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cf44 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160112,28 +160112,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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, #1476] @ 0x5c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1476] @ 0x5c4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cf44 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160155,26 +160155,26 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6080 @ 0x17c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ add.w lr, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ ldr.w r3, [lr, #1476] @ 0x5c4 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [lr, #1476] @ 0x5c4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 12cf44 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -160188,75 +160188,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6710 │ │ │ │ + bl 1b6758 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6898 │ │ │ │ + bl 1b68e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6e5c │ │ │ │ + bl 1b6ea4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b63b4 │ │ │ │ + bl 1b63fc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b60e0 │ │ │ │ + bl 1b6128 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6248 │ │ │ │ + bl 1b6290 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1baa00 │ │ │ │ + bl 1baa48 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6a24 │ │ │ │ + bl 1b6a6c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b64f8 │ │ │ │ + bl 1b6540 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3c58 │ │ │ │ + bl 1d3ca0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1b6e5c │ │ │ │ + bl 1b6ea4 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -160472,15 +160472,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ b.n dde00 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de060 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160493,15 +160493,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -160596,19 +160596,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ movs r3, r5 │ │ │ │ movs r0, #238 @ 0xee │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ movs r5, r4 │ │ │ │ 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 │ │ │ │ @@ -160817,15 +160817,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n de212 │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de466 │ │ │ │ adds r3, #1 │ │ │ │ @@ -160838,15 +160838,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -160942,19 +160942,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ movs r3, r5 │ │ │ │ adds r2, r5, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ movs r5, r4 │ │ │ │ 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 │ │ │ │ @@ -161163,15 +161163,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n de61a │ │ │ │ add.w r1, r9, #6080 @ 0x17c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5568 @ 0x15c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de86e │ │ │ │ adds r3, #1 │ │ │ │ @@ -161184,15 +161184,15 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #920] @ 0x398 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -161288,19 +161288,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #896 @ (adr r6, dec5c ) │ │ │ │ + add r7, pc, #256 @ (adr r7, de9dc ) │ │ │ │ movs r3, r5 │ │ │ │ adds r2, r4, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ add.w ip, r0, r1, lsl #3 │ │ │ │ push {lr} │ │ │ │ @@ -161517,23 +161517,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ add r1, pc, #60 @ (adr r1, deb38 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c4038 │ │ │ │ + bl 1c4080 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n deb10 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n deb32 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n deb08 │ │ │ │ ldr r2, [pc, #36] @ (deb40 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -161545,15 +161545,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw sl, r0, #517 @ 0x205 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ movs r5, r4 │ │ │ │ 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 │ │ │ │ @@ -161850,19 +161850,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r6, r2, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #560 @ (adr r1, df094 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, df214 ) │ │ │ │ movs r3, r5 │ │ │ │ asrs r6, r0, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, pc, #112 @ (adr r0, deedc ) │ │ │ │ + add r0, pc, #496 @ (adr r0, df05c ) │ │ │ │ movs r3, r5 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -162316,17 +162316,17 @@ │ │ │ │ ... │ │ │ │ asrs r0, r3, #32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r5 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n df15a │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ @@ -175562,15 +175562,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e85d8 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c65a4 │ │ │ │ + bl 2c65ec │ │ │ │ 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] │ │ │ │ @@ -175778,15 +175778,15 @@ │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #16 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 2c6640 │ │ │ │ + bl 2c6688 │ │ │ │ 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] │ │ │ │ @@ -175802,15 +175802,15 @@ │ │ │ │ ldr.w r0, [fp, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n e86d0 │ │ │ │ ldr.w r0, [r6, #3652] @ 0xe44 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #16 │ │ │ │ - bl 2c6684 │ │ │ │ + bl 2c66cc │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n e85d8 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -175851,18 +175851,18 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ - vqshrn.u64 d28, q9, #1 │ │ │ │ + @ instruction: 0xffffc992 │ │ │ │ movs r4, r4 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r2, e87b4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -176229,15 +176229,15 @@ │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #16 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n e8c9c │ │ │ │ - bl 2c6640 │ │ │ │ + bl 2c6688 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8c7e │ │ │ │ ldr.w sl, [pc, #560] @ e8ddc │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (e8de0 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -176272,15 +176272,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 55180 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1c3d00 │ │ │ │ + bl 1c3d48 │ │ │ │ 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] │ │ │ │ @@ -176325,15 +176325,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w e8dc6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2c65a4 │ │ │ │ + bl 2c65ec │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8c7e │ │ │ │ ldr r3, [pc, #324] @ (e8dec ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -176378,15 +176378,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 55180 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c3d00 │ │ │ │ + bl 1c3d48 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ 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] │ │ │ │ @@ -176445,29 +176445,29 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #18] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ movs r3, r5 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ movs r3, r5 │ │ │ │ - cmp lr, r9 │ │ │ │ + mov r6, r5 │ │ │ │ movs r5, r4 │ │ │ │ strb r0, [r7, #13] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ movs r3, r5 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ movs r3, r5 │ │ │ │ - add ip, sl │ │ │ │ + cmp r4, r6 │ │ │ │ movs r5, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #352] @ (e8f70 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -176504,15 +176504,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ add.w r1, r7, #8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 2c65a4 │ │ │ │ + bl 2c65ec │ │ │ │ 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 │ │ │ │ @@ -176840,15 +176840,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e9242 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, e9236 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, e9228 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n e9218 │ │ │ │ @@ -176993,15 +176993,15 @@ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add r0, r5 │ │ │ │ - bl 1c5528 │ │ │ │ + bl 1c5570 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orr.w r0, r0, r9 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb.w r9, r0 │ │ │ │ bcc.n e9380 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ b.n e93b4 │ │ │ │ @@ -177071,28 +177071,28 @@ │ │ │ │ mov r4, r1 │ │ │ │ it cs │ │ │ │ movcs r4, #4 │ │ │ │ add.w r6, r7, #4096 @ 0x1000 │ │ │ │ add.w r8, r7, #6496 @ 0x1960 │ │ │ │ add.w r8, r8, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r5, [r6, #2408] @ 0x968 │ │ │ │ ldr.w r2, [r6, #3060] @ 0xbf4 │ │ │ │ ldr.w r3, [r6, #3064] @ 0xbf8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w e9d76 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w e9c88 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ bhi.w e9da8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r5, #32 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ @@ -177302,15 +177302,15 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e96e8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e9de8 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -177341,39 +177341,39 @@ │ │ │ │ cbz r0, e974c │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 1c59b0 │ │ │ │ + bl 1c59f8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n e972e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, e976a │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r2, [r3, #3224] @ 0xc98 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1c59b0 │ │ │ │ + bl 1c59f8 │ │ │ │ ldrd r2, r0, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r2, #2632] @ 0xa48 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2632] @ 0xa48 │ │ │ │ blx 55674 │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ blx 54860 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c5428 │ │ │ │ + bl 1c5470 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl b904c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -177653,15 +177653,15 @@ │ │ │ │ beq.w e9fb8 │ │ │ │ str.w sl, [r4, #672] @ 0x2a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n e94cc │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r1, [r5, #540] @ 0x21c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, #4 │ │ │ │ add.w r1, r1, #5248 @ 0x1480 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -177677,15 +177677,15 @@ │ │ │ │ bl f7f88 │ │ │ │ ldr.w r3, [r5, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e9c1c │ │ │ │ add.w r0, r3, #5280 @ 0x14a0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r5, #688] @ 0x2b0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ cmn.w r4, #49 @ 0x31 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -177753,27 +177753,27 @@ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.w e9db8 │ │ │ │ ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9d8e │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9fb8 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ str.w r9, [r4, #676] @ 0x2a4 │ │ │ │ add.w r8, r0, r2 │ │ │ │ str.w r0, [r4, #668] @ 0x29c │ │ │ │ b.n e9a70 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r1, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n e9792 │ │ │ │ movs r4, #1 │ │ │ │ b.n e9450 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28818 @ 0x7092 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ @@ -177800,15 +177800,15 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ bl f80b0 │ │ │ │ ldr.w r0, [r5, #540] @ 0x21c │ │ │ │ add.w r0, r0, #5280 @ 0x14a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n e9792 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w e9dae │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ @@ -177820,15 +177820,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w e9e26 │ │ │ │ ldr.w r1, [r5, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9e1c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9e18 │ │ │ │ ldr.w r2, [r5, #688] @ 0x2b0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r3, [r5, #692] @ 0x2b4 │ │ │ │ str.w r0, [r5, #684] @ 0x2ac │ │ │ │ @@ -177863,15 +177863,15 @@ │ │ │ │ strd r3, r4, [sp, #16] │ │ │ │ bl b8bb8 │ │ │ │ ldr.w r5, [r6, #2408] @ 0x968 │ │ │ │ ldr.w r3, [r6, #3060] @ 0xbf4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e948a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e9792 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -177981,15 +177981,15 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxtb r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n e9b0e │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx 54a04 │ │ │ │ b.n e9c70 │ │ │ │ @@ -178012,15 +178012,15 @@ │ │ │ │ b.n e9b0a │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ movw r6, #7100 @ 0x1bbc │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3224] @ 0xc98 │ │ │ │ add r0, r6 │ │ │ │ ldr.w r2, [r3, #2632] @ 0xa48 │ │ │ │ - bl 2bead4 │ │ │ │ + bl 2beb1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e96cc │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r8, [sl, #320] @ 0x140 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add.w fp, r8, r6 │ │ │ │ bmi.n e9f72 │ │ │ │ @@ -178028,24 +178028,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, fp │ │ │ │ add.w r2, r2, #6176 @ 0x1820 │ │ │ │ add.w r7, r8, #4096 @ 0x1000 │ │ │ │ adds r2, #24 │ │ │ │ add.w r6, r8, #6176 @ 0x1820 │ │ │ │ - bl 2bed38 │ │ │ │ + bl 2bed80 │ │ │ │ ldr r2, [pc, #284] @ (e9fc0 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r6, #12 │ │ │ │ - bl 2bed38 │ │ │ │ + bl 2bed80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r3, [r7, #2080] @ 0x820 │ │ │ │ ldr.w r2, [r7, #2084] @ 0x824 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n e9f28 │ │ │ │ mov r4, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -178066,32 +178066,32 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, fp │ │ │ │ ldrd r5, ip, [r6, #16] │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ strd r5, ip, [sp, #412] @ 0x19c │ │ │ │ - bl 2bed38 │ │ │ │ + bl 2bed80 │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e9ed2 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl b8d80 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2bed38 │ │ │ │ + bl 2bed80 │ │ │ │ b.n e9eda │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r5, r3 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n e9f64 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -178104,19 +178104,19 @@ │ │ │ │ strd r3, r1, [sp, #408] @ 0x198 │ │ │ │ mov r0, fp │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2bed38 │ │ │ │ + bl 2bed80 │ │ │ │ cmp r6, r5 │ │ │ │ bcc.n e9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 2bed74 │ │ │ │ + bl 2bedbc │ │ │ │ b.w e96cc │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr.w r1, [sl, #372] @ 0x174 │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl b8fbc │ │ │ │ @@ -178127,31 +178127,31 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #44] @ (e9fc4 ) │ │ │ │ ldr r1, [pc, #48] @ (e9fc8 ) │ │ │ │ ldr.w r3, [r8, #3656] @ 0xe48 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n e9e86 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cbnz r3, e9fb2 │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.w e95dc │ │ │ │ strd r0, r0, [sp, #92] @ 0x5c │ │ │ │ b.n e9d62 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r4, e9fca │ │ │ │ + cbz r4, e9fe2 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #400] @ (ea170 ) │ │ │ │ @@ -178306,25 +178306,25 @@ │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldrsh r2, [r3, r6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ movs r4, r4 │ │ │ │ bl 28618a │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 2, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ movs r4, 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] │ │ │ │ @@ -178368,15 +178368,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n ea262 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea236 │ │ │ │ dmb ish │ │ │ │ @@ -178384,15 +178384,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea224 │ │ │ │ b.n ea1f6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -178478,15 +178478,15 @@ │ │ │ │ vldr d7, [r2, #-8] │ │ │ │ b.n ea2d0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r4, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ movs r4, r4 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -178627,15 +178627,15 @@ │ │ │ │ cbz r1, ea552 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea57a │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea504 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -178656,15 +178656,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w ea40c │ │ │ │ b.n ea40e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n ea46a │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 54728 │ │ │ │ mov r3, r9 │ │ │ │ @@ -178783,28 +178783,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea6d2 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea6ae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea6a0 │ │ │ │ b.n ea5f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n ea680 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea6d8 │ │ │ │ @@ -178897,28 +178897,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea80a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea7e6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea7d8 │ │ │ │ b.n ea746 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n ea7ba │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ea810 │ │ │ │ @@ -178987,29 +178987,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea8fe │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea8da │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea8ca │ │ │ │ b.n ea87c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n ea8ae │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea8e6 │ │ │ │ @@ -179075,30 +179075,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ea9ec │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ea9c6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ea9b6 │ │ │ │ b.n ea968 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n ea99a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ea9d2 │ │ │ │ @@ -179177,29 +179177,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eaaf4 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eaace │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eaac0 │ │ │ │ b.n eaa54 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eaaa2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eaafa │ │ │ │ @@ -179279,29 +179279,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n eab76 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eac02 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eabde │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eabce │ │ │ │ b.n eab64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eabac │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eabea │ │ │ │ @@ -179409,29 +179409,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ead5e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ead38 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ead2a │ │ │ │ b.n eac6e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n ead0c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ead64 │ │ │ │ @@ -179521,29 +179521,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n eae8a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eae64 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eae54 │ │ │ │ b.n eadd4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eae34 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eae90 │ │ │ │ @@ -179640,28 +179640,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eafc6 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eafa2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eaf94 │ │ │ │ b.n eaf08 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eaf74 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eafcc │ │ │ │ @@ -179760,28 +179760,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb108 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb0e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb0d6 │ │ │ │ b.n eb046 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eb0b6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb10e │ │ │ │ @@ -179882,29 +179882,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb24e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb22a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb21a │ │ │ │ b.n eb18c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eb1fe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb236 │ │ │ │ @@ -180007,29 +180007,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb39e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb378 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb36a │ │ │ │ b.n eb2d4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eb34a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb3a4 │ │ │ │ @@ -180123,29 +180123,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb4d2 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb4ac │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb49e │ │ │ │ b.n eb412 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eb480 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb4d8 │ │ │ │ @@ -180239,29 +180239,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb606 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb5e0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb5d2 │ │ │ │ b.n eb546 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eb5b4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb60c │ │ │ │ @@ -180355,28 +180355,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb73a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb716 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb708 │ │ │ │ b.n eb67e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eb6e8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb740 │ │ │ │ @@ -180469,28 +180469,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb86c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb848 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb83a │ │ │ │ b.n eb7b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eb81a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb872 │ │ │ │ @@ -180577,30 +180577,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb98a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb964 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb954 │ │ │ │ b.n eb906 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eb938 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb970 │ │ │ │ @@ -180672,30 +180672,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eba82 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eba5c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eba4c │ │ │ │ b.n eb9f4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n eba30 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eba68 │ │ │ │ @@ -180731,52 +180731,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, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1beab8 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be998 │ │ │ │ + bl 1be9e0 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be998 │ │ │ │ + bl 1be9e0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d924 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, ebb60 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be998 │ │ │ │ + bl 1be9e0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 14d924 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n ebb5c │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be998 │ │ │ │ + bl 1be9e0 │ │ │ │ b.n ebb44 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ @@ -180841,34 +180841,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n ebc14 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n ebc6e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [pc, #44] @ (ebc9c ) │ │ │ │ ldr r3, [pc, #36] @ (ebc98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -181005,75 +181005,75 @@ │ │ │ │ strd r6, r4, [sp, #60] @ 0x3c │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ strd r7, r4, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w r5, [sp, #28] │ │ │ │ - bl 2dfc14 │ │ │ │ + bl 2dfc5c │ │ │ │ mov r4, r0 │ │ │ │ - bl 226428 │ │ │ │ + bl 226470 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbe54 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 21bf0c │ │ │ │ + bl 1fbe9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0234 │ │ │ │ + bl 21bf54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4414 │ │ │ │ + bl 1f027c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23789c │ │ │ │ + bl 1e445c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecad0 │ │ │ │ + bl 2378e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ecb18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ecb60 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbe54 │ │ │ │ + bl 1fbe9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 239fa4 │ │ │ │ + bl 239fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 23752c │ │ │ │ + bl 237574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26752c │ │ │ │ + bl 267574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fa94 │ │ │ │ + bl 22fadc │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215fa4 │ │ │ │ + bl 215fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 23752c │ │ │ │ + bl 237574 │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2339c0 │ │ │ │ + bl 233a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f384 │ │ │ │ + bl 22f3cc │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26263c │ │ │ │ + bl 262684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23789c │ │ │ │ + bl 2378e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2378fc │ │ │ │ + bl 237944 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a708 │ │ │ │ + bl 23a750 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 24c95c │ │ │ │ + bl 24c9a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ ldr r2, [pc, #40] @ (ebeb8 ) │ │ │ │ ldr r3, [pc, #28] @ (ebeb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -181083,15 +181083,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ cmp r2, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, ebf06 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -181304,25 +181304,25 @@ │ │ │ │ bne.n ec11a │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ec11a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (ec140 ) │ │ │ │ ldr r2, [pc, #28] @ (ec13c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -182196,15 +182196,15 @@ │ │ │ │ b.n ec94e │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n ec94e │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ blx 54084 │ │ │ │ add.w r0, r6, #5024 @ 0x13a0 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #4 │ │ │ │ bl f80b0 │ │ │ │ add.w r0, r6, #5056 @ 0x13c0 │ │ │ │ @@ -182241,15 +182241,15 @@ │ │ │ │ beq.w ed020 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n eca30 │ │ │ │ add.w r7, r6, #4960 @ 0x1360 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n ecb70 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, ecaf6 │ │ │ │ mov r0, r6 │ │ │ │ @@ -182310,15 +182310,15 @@ │ │ │ │ dmb ish │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r2, #200] @ 0xc8 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldrb.w r3, [r6, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ed0d6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ @@ -182513,15 +182513,15 @@ │ │ │ │ beq.w ed08e │ │ │ │ ldr r3, [pc, #32] @ (ece18 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n ece1c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ ldrh r5, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ strh r5, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r3, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ @@ -182844,40 +182844,40 @@ │ │ │ │ bl ebcc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed1e6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1becdc │ │ │ │ + bl 1bed24 │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1becdc │ │ │ │ + bl 1bed24 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3664] @ 0xe50 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d854 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1becdc │ │ │ │ + bl 1bed24 │ │ │ │ cbnz r0, ed1ea │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n ed1c6 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n ed1c6 │ │ │ │ @@ -182886,15 +182886,15 @@ │ │ │ │ bl ec8d8 │ │ │ │ cbnz r0, ed1de │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ec8d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed1c2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -182940,15 +182940,15 @@ │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ bl 14d4c0 │ │ │ │ ldr r3, [pc, #164] @ (ed2f8 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e44b0 │ │ │ │ + bl 1e44f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl ebcc8 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed2e6 │ │ │ │ @@ -182999,15 +182999,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n ed2b0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ movs r4, r4 │ │ │ │ cmp r5, #72 @ 0x48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -183254,78 +183254,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed5d8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ b.n ed60e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed60e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [pc, #132] @ (ed694 ) │ │ │ │ ldr r3, [pc, #124] @ (ed690 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ed688 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ed646 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ b.n ed60e │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n ed62a │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n ed62a │ │ │ │ movs r3, #1 │ │ │ │ @@ -187604,37 +187604,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f05e6 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f075c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r6, #80 @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w r9, [pc, #588] @ f0868 │ │ │ │ @@ -187644,15 +187644,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [pc, #548] @ (f086c ) │ │ │ │ ldr r3, [pc, #536] @ (f0860 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -187684,15 +187684,15 @@ │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f059c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ beq.n f0788 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r1, r4, #5 │ │ │ │ @@ -187736,39 +187736,39 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cbnz r3, f0794 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0644 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n f0644 │ │ │ │ add r9, r7 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl ed4e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ b.n f05ee │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bpl.n f068c │ │ │ │ b.n f059c │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -187813,30 +187813,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ mov r1, fp │ │ │ │ b.n f06e4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0810 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ b.n f0644 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n f07f2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -188083,24 +188083,24 @@ │ │ │ │ add.w r3, r2, r9 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f092e │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ strd r2, r9, [sp, #16] │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ ldrd r2, r9, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f0b4e │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ands.w r1, r1, #7 │ │ │ │ beq.n f0b14 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -188121,15 +188121,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 132770 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e2594 │ │ │ │ + bl 1e25dc │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n f092e │ │ │ │ mov lr, r3 │ │ │ │ b.n f0a94 │ │ │ │ @@ -191769,21 +191769,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1dfa08 │ │ │ │ + bl 1dfa50 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f3b2e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -191791,18 +191791,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w f3736 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -191832,39 +191832,39 @@ │ │ │ │ add.w fp, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, f34f2 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r3, [pc, #1752] @ f3bcc │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ @@ -191872,15 +191872,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #334 @ 0x14e │ │ │ │ beq.n f3586 │ │ │ │ movw r2, #335 @ 0x14f │ │ │ │ cmp r3, r2 │ │ │ │ beq.w f39a4 │ │ │ │ @@ -191895,48 +191895,48 @@ │ │ │ │ bne.w f3bba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb.w ip, [r3, #34] @ 0x22 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r6, [r5, #32] │ │ │ │ cmp r6, #2 │ │ │ │ beq.w f3742 │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ @@ -192011,23 +192011,23 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n f374a │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ str r5, [sp, #32] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -192038,40 +192038,40 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mla lr, r9, r3, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n f34fa │ │ │ │ movs r6, #32 │ │ │ │ b.n f36ce │ │ │ │ movs r6, #8 │ │ │ │ b.n f36ce │ │ │ │ movs r6, #16 │ │ │ │ b.n f36ce │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ @@ -192087,34 +192087,34 @@ │ │ │ │ mov r4, r8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -192130,36 +192130,36 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov ip, r8 │ │ │ │ add.w r7, r9, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov ip, r5 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ @@ -192172,37 +192172,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, sl │ │ │ │ mov r7, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov.w ip, #3 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -192215,112 +192215,112 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov ip, r8 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, sl │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strd r9, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e493c │ │ │ │ + bl 1e4984 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f3564 │ │ │ │ movs r6, #1 │ │ │ │ b.n f36ce │ │ │ │ mov.w r1, #336 @ 0x150 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3564 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb.w lr, [r3, #34] @ 0x22 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #80 @ 0x50 │ │ │ │ mla r8, r9, r3, r8 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w ip, [r8, #34] @ 0x22 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w f3bac │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ @@ -192343,20 +192343,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl ebb68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -192387,58 +192387,58 @@ │ │ │ │ bl ebb68 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e493c │ │ │ │ + bl 1e4984 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n f3564 │ │ │ │ ldr r2, [pc, #164] @ (f3bd4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1df7b4 │ │ │ │ + bl 1df7fc │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #440] @ 0x1b8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ b.n f3448 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov ip, r5 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n f374a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n f3ab4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b.n f374a │ │ │ │ movs r7, #1 │ │ │ │ @@ -192596,60 +192596,60 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f3e0a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ movs r0, #1 │ │ │ │ b.n f3c5e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ ldrb.w r0, [r3, #434] @ 0x1b2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f3c5e │ │ │ │ @@ -192711,15 +192711,15 @@ │ │ │ │ beq.w f3c5c │ │ │ │ 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 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -192739,37 +192739,37 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f4590 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -192804,37 +192804,37 @@ │ │ │ │ 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 f4920 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ strb.w r8, [sp, #196] @ 0xc4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f4a86 │ │ │ │ @@ -192919,15 +192919,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl f0520 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e33f0 │ │ │ │ + bl 1e3438 │ │ │ │ b.n f3e2a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #829 @ 0x33d │ │ │ │ cmp r2, r3 │ │ │ │ bne.w f3c5c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr.w r8, [sl, #92] @ 0x5c │ │ │ │ @@ -192949,36 +192949,36 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -192992,34 +192992,34 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ strd r3, r3, [sp, #172] @ 0xac │ │ │ │ @@ -193032,45 +193032,45 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r5, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3e12 │ │ │ │ ldr.w r3, [pc, #1336] @ f484c │ │ │ │ movw r1, #58640 @ 0xe510 │ │ │ │ @@ -193107,74 +193107,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f43a0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f43e0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4404 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n f3e12 │ │ │ │ ldr.w r3, [pc, #1052] @ f484c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -193205,40 +193205,40 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ ldr.w r5, [sl, #92] @ 0x5c │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f44ac │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -193247,67 +193247,67 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ 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, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ b.n f3e2a │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.w f3d64 │ │ │ │ ldrh.w r3, [r4, #410] @ 0x19a │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ b.n f4470 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3632] @ 0xe30 │ │ │ │ ldrb.w r3, [r3, #451] @ 0x1c3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3f8e │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f3f8e │ │ │ │ ldr r3, [pc, #648] @ (f484c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -193319,44 +193319,44 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n f3f8e │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4604 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #564] @ f484c │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [r7, #36] @ 0x24 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -193367,19 +193367,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, r2, lr, r3 │ │ │ │ ldrb.w r3, [lr, #35] @ 0x23 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -193420,18 +193420,18 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f47ea │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ 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, #3652] @ 0xe44 │ │ │ │ @@ -193440,21 +193440,21 @@ │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, sl │ │ │ │ bhi.w f407a │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1e00c4 │ │ │ │ + bl 1e010c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4756 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e515c │ │ │ │ + bl 1e51a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.n f4812 │ │ │ │ @@ -193466,22 +193466,22 @@ │ │ │ │ b.n f4788 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n f4820 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f4780 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e52fc │ │ │ │ mov r8, r0 │ │ │ │ b.n f4780 │ │ │ │ strh.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f45e6 │ │ │ │ strb.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n f45e6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -193505,30 +193505,30 @@ │ │ │ │ b.n f3ffc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r8, #20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r7, [r3, sl, lsl #2] │ │ │ │ b.n f46fe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n f45e6 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r7, [fp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n f4914 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ b.w f3e2a │ │ │ │ cmp r7, #0 │ │ │ │ beq.n f48de │ │ │ │ movs r0, #0 │ │ │ │ add.w r4, r5, #400 @ 0x190 │ │ │ │ mov r1, r0 │ │ │ │ b.n f4858 │ │ │ │ @@ -193556,26 +193556,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, f489e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f49fa │ │ │ │ @@ -193585,15 +193585,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 14f510 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1884] @ 0x75c │ │ │ │ b.n f43a0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -193606,30 +193606,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f48c8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n f48c8 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ b.n f4824 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w f404c │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -193655,21 +193655,21 @@ │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ uxtb.w r9, r2 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -193683,15 +193683,15 @@ │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r2, fp, #5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w r1, sl, r2 │ │ │ │ add r3, sl │ │ │ │ adds r2, #4 │ │ │ │ add r2, sl │ │ │ │ @@ -193711,41 +193711,41 @@ │ │ │ │ uxth.w r9, r2 │ │ │ │ b.n f4966 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, f4a26 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ @@ -193756,15 +193756,15 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ 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, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n f48b8 │ │ │ │ ldr r3, [pc, #12] @ (f4a94 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n f4738 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ @@ -193775,19 +193775,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #3728] @ 0xe90 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, f4ab8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #3732] @ 0xe94 │ │ │ │ cbz r0, f4ac2 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -193829,21 +193829,21 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f4cac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 205f48 │ │ │ │ + bl 205f90 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 239fa4 │ │ │ │ + bl 239fec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 23752c │ │ │ │ + bl 237574 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f4b7c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -193851,34 +193851,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f4b66 │ │ │ │ cbz r1, f4b7c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f1fe4 │ │ │ │ + bl 1f202c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4c60 │ │ │ │ - bl 26752c │ │ │ │ + bl 267574 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22fa94 │ │ │ │ + bl 22fadc │ │ │ │ mov.w r1, #7340032 @ 0x700000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 215fa4 │ │ │ │ + bl 215fec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 23752c │ │ │ │ + bl 237574 │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2339c0 │ │ │ │ + bl 233a08 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 226428 │ │ │ │ + bl 226470 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 213e9c │ │ │ │ + bl 213ee4 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f4c58 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ movs r5, #0 │ │ │ │ @@ -193886,24 +193886,24 @@ │ │ │ │ bl 14f7b0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ strb.w r2, [sp, #58] @ 0x3a │ │ │ │ - bl 24c95c │ │ │ │ + bl 24c9a4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n f4c10 │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f4c90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204f84 │ │ │ │ + bl 204fcc │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f7b0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -193922,59 +193922,59 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ cbz r1, f4c74 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff14c │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 14f7b0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n f4c18 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 22fc14 │ │ │ │ + bl 22fc5c │ │ │ │ b.n f4bc0 │ │ │ │ - bl 24f434 │ │ │ │ + bl 24f47c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24f640 │ │ │ │ + bl 24f688 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl c53a0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n f4b8a │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r2, [r4, #3732] @ 0xe94 │ │ │ │ cbz r2, f4cdc │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r1, [r4, #3732] @ 0xe94 │ │ │ │ b.n f4c38 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r2, [r4, #3728] @ 0xe90 │ │ │ │ cbz r2, f4cc6 │ │ │ │ addw r0, r4, #3736 @ 0xe98 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r1, [r4, #3728] @ 0xe90 │ │ │ │ b.n f4bf6 │ │ │ │ ldr r3, [pc, #96] @ (f4d10 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (f4d14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25d12c │ │ │ │ + bl 25d174 │ │ │ │ b.n f4b42 │ │ │ │ ldr r1, [pc, #80] @ (f4d18 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ add r1, pc │ │ │ │ bl ebd64 │ │ │ │ str.w r0, [r4, #3728] @ 0xe90 │ │ │ │ @@ -193988,28 +193988,28 @@ │ │ │ │ b.n f4c82 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ movs r4, r5 │ │ │ │ push {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, f4d88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ movs r4, r4 │ │ │ │ - ldrd r0, r0, [ip, #-172]! @ 0xac │ │ │ │ - lsls r6, r5 │ │ │ │ + ldrd r0, r0, [ip, #172] @ 0xac │ │ │ │ + asrs r6, r1 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #896] @ (f50b4 ) │ │ │ │ @@ -195689,15 +195689,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f77b4 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 23244c │ │ │ │ + bl 232494 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #148 @ 0x94 │ │ │ │ beq.w f7300 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -195718,87 +195718,87 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2504] @ f699c │ │ │ │ ldr.w r1, [pc, #2504] @ f69a0 │ │ │ │ strb r0, [r3, #6] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e90 │ │ │ │ + bl 1e2ed8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r2, r3, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w f6fbc │ │ │ │ ldr.w r2, [r8] │ │ │ │ cbnz r2, f6004 │ │ │ │ ldrb.w r3, [r8, #9] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f73c6 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232e00 │ │ │ │ + bl 232e48 │ │ │ │ mov r0, r4 │ │ │ │ bl 14fa60 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f6f5c │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f6f54 │ │ │ │ ldr.w r2, [pc, #2424] @ f69a4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #2424] @ f69a8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e90 │ │ │ │ + bl 1e2ed8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w f6f72 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203ee8 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203ee8 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203ee8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w f72b2 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f606c │ │ │ │ + bl 1f60b4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f606c │ │ │ │ + bl 1f60b4 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ blx 54728 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w f61cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f292c │ │ │ │ + bl 1f2974 │ │ │ │ ldr.w r5, [r4, #468] @ 0x1d4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f61cc │ │ │ │ addw r6, sp, #1212 @ 0x4bc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -195814,15 +195814,15 @@ │ │ │ │ lsls r7, r3, #28 │ │ │ │ bpl.n f60d2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ beq.w f72a6 │ │ │ │ and.w r7, r3, #3 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f60d2 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -195931,15 +195931,15 @@ │ │ │ │ strd r4, r4, [sp, #156] @ 0x9c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w r3, [fp] │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 219c90 │ │ │ │ + bl 219cd8 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54728 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ @@ -196185,15 +196185,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f6d2e │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -196239,15 +196239,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f0874 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f6530 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f684c │ │ │ │ mov sl, r0 │ │ │ │ b.n f64f8 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ @@ -196280,15 +196280,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 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f6f3c │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strd r7, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -196317,15 +196317,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 1e38c8 │ │ │ │ + bl 1e3910 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f67fc │ │ │ │ ldrd r7, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -196385,49 +196385,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f672e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -196467,26 +196467,26 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6608 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f6d96 │ │ │ │ mov fp, r0 │ │ │ │ b.n f65ec │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [fp] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -196501,24 +196501,24 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl f0874 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f6574 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n f686a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f64c4 │ │ │ │ @@ -196529,20 +196529,20 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ orr.w r3, sl, r2 │ │ │ │ uxtb r2, r3 │ │ │ │ cbz r2, f688a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26263c │ │ │ │ + bl 262684 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, f68b8 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -196552,15 +196552,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f68a2 │ │ │ │ cbz r1, f68b8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1fe4 │ │ │ │ + bl 1f202c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ mov r1, r5 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -196590,15 +196590,15 @@ │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ str.w r4, [r8, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f6d2a │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov fp, r8 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -196620,15 +196620,15 @@ │ │ │ │ bne.n f694a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n f69be │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r6, #0 │ │ │ │ beq.n f6a12 │ │ │ │ mov sl, r0 │ │ │ │ b.n f693e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w f6d26 │ │ │ │ @@ -196681,26 +196681,26 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w f6b80 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n f6954 │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r6, #0 │ │ │ │ bne.n f6970 │ │ │ │ mov r8, fp │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, f6a40 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f690a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -196870,47 +196870,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, f6c28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -196920,15 +196920,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r1, r5 │ │ │ │ @@ -196993,43 +196993,43 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n f662a │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1e00c4 │ │ │ │ + bl 1e010c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f6d6a │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e515c │ │ │ │ + bl 1e51a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ b.n f67fc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w f6802 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.w f662a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f6810 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, f6dc2 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -197057,35 +197057,35 @@ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f6e8e │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6e26 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ strd r3, r3, [r7] │ │ │ │ add.w ip, r1, #80 @ 0x50 │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -197101,51 +197101,51 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n f66de │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ str.w ip, [r7] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f6ec8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -197160,15 +197160,15 @@ │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n f67ea │ │ │ │ mov r8, r4 │ │ │ │ b.n f6d9c │ │ │ │ cmp r1, r2 │ │ │ │ beq.w f6314 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ adds r5, r1, #1 │ │ │ │ @@ -197400,15 +197400,15 @@ │ │ │ │ cmp r6, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r6, r2 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cbz r0, f721e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f71e6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -197476,27 +197476,27 @@ │ │ │ │ adds r2, #3 │ │ │ │ it mi │ │ │ │ movmi r2, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ bl 150c20 │ │ │ │ b.w f6324 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ mov r3, r0 │ │ │ │ b.w f60f8 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ ldr r2, [pc, #860] @ (f7618 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 201f44 │ │ │ │ + bl 201f8c │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203ee8 │ │ │ │ ldrb.w r3, [r4, #357] @ 0x165 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ beq.n f72e0 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f75be │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ @@ -197504,15 +197504,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #680] @ 0x2a8 │ │ │ │ strd r3, r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #680] @ 0x2a8 │ │ │ │ - bl 2264c8 │ │ │ │ + bl 226510 │ │ │ │ b.w f607c │ │ │ │ ldrb.w r2, [r8, #10] │ │ │ │ add.w fp, sp, #148 @ 0x94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #0 │ │ │ │ str.w r1, [fp] │ │ │ │ @@ -197521,20 +197521,20 @@ │ │ │ │ strb.w r3, [fp, #1] │ │ │ │ cbnz r2, f7366 │ │ │ │ ldrb.w r3, [r8, #11] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 209444 │ │ │ │ + bl 20948c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ movs r3, #28 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bl 231da8 │ │ │ │ + bl 231df0 │ │ │ │ b.w f5fa2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r4, #3664] @ 0xe50 │ │ │ │ mov r1, r5 │ │ │ │ bl 150a64 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ @@ -197597,23 +197597,23 @@ │ │ │ │ bmi.w f77a4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ movs r2, #22 │ │ │ │ - bl 1dfa08 │ │ │ │ + bl 1dfa50 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f779a │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfa08 │ │ │ │ + bl 1dfa50 │ │ │ │ ldr.w r6, [r4, #424] @ 0x1a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, f7430 │ │ │ │ b.n f6fb6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -197631,15 +197631,15 @@ │ │ │ │ strd r3, r3, [r8, #8] │ │ │ │ str.w r7, [r8, #20] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f7796 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ @@ -197677,24 +197677,24 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w f7630 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w f7600 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f6fb2 │ │ │ │ mov r3, sl │ │ │ │ b.n f7508 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -197752,15 +197752,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7532 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f756e │ │ │ │ b.n f716c │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7536 │ │ │ │ b.n f7574 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w f7258 │ │ │ │ @@ -197771,23 +197771,23 @@ │ │ │ │ b.w f6628 │ │ │ │ ldr r2, [pc, #116] @ (f761c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (f7620 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n f6ffa │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1fbf6c │ │ │ │ + bl 1fbfb4 │ │ │ │ b.n f72e0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.w f749a │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -197796,33 +197796,33 @@ │ │ │ │ cmp r2, #8 │ │ │ │ beq.n f7630 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w f748a │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f74da │ │ │ │ mov r5, r0 │ │ │ │ b.n f7470 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ movs r4, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #324] @ (f7760 ) │ │ │ │ - vtbl.8 d29, {d31- │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ @@ -197837,15 +197837,15 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w f7764 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r6, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -197853,28 +197853,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #140] @ 0x8c │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #128] @ 0x80 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -197909,15 +197909,15 @@ │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ b.n f75ec │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ b.n f7640 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w f75f2 │ │ │ │ @@ -197931,15 +197931,15 @@ │ │ │ │ ldr r3, [pc, #112] @ (f77d8 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df978 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n f764e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -197948,21 +197948,21 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ b.n f75d8 │ │ │ │ mov r9, r4 │ │ │ │ b.n f74e2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ b.n f6fb6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #436] @ 0x1b4 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ b.n f6fb6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n f70c8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ b.w f6b36 │ │ │ │ movs r3, #1 │ │ │ │ @@ -198131,18 +198131,18 @@ │ │ │ │ blx 55674 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, f79a0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8d28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, f79a8 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, f79b0 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ 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 │ │ │ │ @@ -198190,37 +198190,37 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 54728 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ strd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r7, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n f7aa4 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ str.w sl, [sp] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ bl f4ac8 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7eb4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs.w r0, r0, r9 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -198239,15 +198239,15 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cbz r7, f7ae0 │ │ │ │ subs r5, r6, #4 │ │ │ │ add.w r4, r6, #20 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cbz r0, f7ada │ │ │ │ mov r1, sl │ │ │ │ - bl 25d17c │ │ │ │ + bl 25d1c4 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n f7acc │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ @@ -198266,120 +198266,120 @@ │ │ │ │ ldr.w r3, [pc, #1056] @ f7f34 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov fp, r5 │ │ │ │ - bl 2138f0 │ │ │ │ + bl 213938 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7b9c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2138f0 │ │ │ │ + bl 213938 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7bde │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f57a8 │ │ │ │ + bl 1f57f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f7c12 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp, #80] @ 0x50 │ │ │ │ - bl 26263c │ │ │ │ + bl 262684 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26263c │ │ │ │ + bl 262684 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4bc0 │ │ │ │ + bl 1f4c08 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4da4 │ │ │ │ + bl 1f4dec │ │ │ │ cmp r5, #0 │ │ │ │ bne.n f7c26 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257278 │ │ │ │ + bl 2572c0 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #4 │ │ │ │ - bl 257278 │ │ │ │ + bl 2572c0 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n f7c42 │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f7c3c │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2138f0 │ │ │ │ + bl 213938 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7b28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23789c │ │ │ │ + bl 2378e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234fb4 │ │ │ │ + bl 234ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2378fc │ │ │ │ + bl 237944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23752c │ │ │ │ + bl 237574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238b88 │ │ │ │ + bl 238bd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 26263c │ │ │ │ + bl 262684 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2138f0 │ │ │ │ + bl 213938 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7b34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23789c │ │ │ │ + bl 2378e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23752c │ │ │ │ + bl 237574 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238b88 │ │ │ │ + bl 238bd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bl 26263c │ │ │ │ + bl 262684 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f57a8 │ │ │ │ + bl 1f57f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7b40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 234fb4 │ │ │ │ + bl 234ffc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcd14 │ │ │ │ + bl 1dcd5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ b.n f7b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205f48 │ │ │ │ + bl 205f90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7e74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 205f48 │ │ │ │ + bl 205f90 │ │ │ │ b.n f7b70 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f7aec │ │ │ │ mov r6, sl │ │ │ │ sub.w r7, r8, #4 │ │ │ │ add.w r4, r8, #16 │ │ │ │ @@ -198396,27 +198396,27 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f7c5e │ │ │ │ cbz r1, f7c74 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1f1fe4 │ │ │ │ + bl 1f202c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f7c4e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7c9e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, f7c98 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e83e0 │ │ │ │ + bl 1e8428 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n f7c8a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f7e92 │ │ │ │ @@ -198502,15 +198502,15 @@ │ │ │ │ beq.n f7e3a │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f7d8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7d8a │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ 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] │ │ │ │ @@ -198533,15 +198533,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r4, [sp, #200] @ 0xc8 │ │ │ │ bl f5f20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7f20 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ 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] │ │ │ │ @@ -198554,15 +198554,15 @@ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #89] @ 0x59 │ │ │ │ movs r3, #5 │ │ │ │ b.n f7d1e │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r1, [pc, #244] @ (f7f3c ) │ │ │ │ ldr r2, [pc, #228] @ (f7f2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ eors r1, r2 │ │ │ │ @@ -198576,17 +198576,17 @@ │ │ │ │ b.n f7e36 │ │ │ │ ldrb.w r3, [r1, #372] @ 0x174 │ │ │ │ strb.w r3, [r2, #372] @ 0x174 │ │ │ │ b.n f7d02 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26263c │ │ │ │ + bl 262684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ b.n f7c32 │ │ │ │ mov r4, r7 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w f7aec │ │ │ │ b.n f7c42 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.n f7d1a │ │ │ │ @@ -198600,28 +198600,28 @@ │ │ │ │ b.n f7c44 │ │ │ │ ldrb.w r3, [sp, #89] @ 0x59 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #89] @ 0x59 │ │ │ │ b.n f7d66 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cbz r1, f7ecc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl f7950 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f7f06 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r6, r3, #24 │ │ │ │ cbz r0, f7ef0 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ cmp r4, r6 │ │ │ │ beq.n f7e44 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f7ec6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -198655,15 +198655,15 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ movs r2, r5 │ │ │ │ strh r4, [r6, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -198837,15 +198837,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (f810c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, f810a │ │ │ │ - bl 1c4640 │ │ │ │ + bl 1c4688 │ │ │ │ pop {r3, pc} │ │ │ │ add r1, pc, #912 @ (adr r1, f84a0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -198857,18 +198857,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (f830c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ ldr r1, [pc, #464] @ (f8310 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb924 │ │ │ │ + bl 1cb96c │ │ │ │ ldr r3, [pc, #460] @ (f8314 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f814e │ │ │ │ @@ -198884,30 +198884,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f82a4 │ │ │ │ ldr r0, [pc, #400] @ (f831c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8246 │ │ │ │ ldr r2, [pc, #388] @ (f8320 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n f8270 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4130 │ │ │ │ + bl 1c4178 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f824e │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -198936,23 +198936,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (f832c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4480 │ │ │ │ + bl 1c44c8 │ │ │ │ ldr r3, [pc, #276] @ (f8330 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f82d2 │ │ │ │ ldr r0, [pc, #268] @ (f8334 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330da4 │ │ │ │ + bl 330dec │ │ │ │ ldr r2, [pc, #264] @ (f8338 ) │ │ │ │ ldr r3, [pc, #212] @ (f8304 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -198962,15 +198962,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (f833c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n f8224 │ │ │ │ ldr r1, [pc, #240] @ (f8340 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb924 │ │ │ │ + bl 1cb96c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 54234 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -198986,18 +198986,18 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4130 │ │ │ │ + bl 1c4178 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f81c2 │ │ │ │ b.n f824e │ │ │ │ ldr r3, [pc, #164] @ (f834c ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -199009,86 +199009,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (f8350 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (f8354 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n f8174 │ │ │ │ ldr r2, [pc, #132] @ (f8358 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (f835c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n f8224 │ │ │ │ ldr r2, [pc, #116] @ (f8360 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (f8364 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n f8206 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldrb r4, [r1, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r1, #188 @ 0xbc │ │ │ │ lsls r3, r4, #2 │ │ │ │ add r1, pc, #544 @ (adr r1, f8538 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #376 @ (adr r1, f8494 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7, {r7} │ │ │ │ movs r3, r4 │ │ │ │ add r1, pc, #232 @ (adr r1, f840c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r1, pc, #32 @ (adr r1, f8348 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ lsls r3, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #800 @ (adr r0, f8654 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ ldrb r4, [r1, #23] │ │ │ │ lsls r0, r5, #2 │ │ │ │ add r0, pc, #624 @ (adr r0, f85b0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r0, #172 @ 0xac │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #968 @ (adr r7, f8720 ) │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #888 @ (adr r7, f86d8 ) │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #808 @ (adr r7, f8690 ) │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -199304,15 +199304,15 @@ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r6, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ strb r6, [r4, #24] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r2, r6 │ │ │ │ movs r4, r5 │ │ │ │ ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -199332,55 +199332,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f85fa │ │ │ │ cbnz r4, f8636 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c4130 │ │ │ │ + bl 1c4178 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f85e0 │ │ │ │ ldr r1, [pc, #52] @ (f8650 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb924 │ │ │ │ + bl 1cb96c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 54234 │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n f85e2 │ │ │ │ ldr r2, [pc, #28] @ (f8654 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (f8658 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #496 @ (adr r4, f884c ) │ │ │ │ + add r4, pc, #880 @ (adr r4, f89cc ) │ │ │ │ movs r3, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2be820 │ │ │ │ + bl 2be868 │ │ │ │ ldr r1, [pc, #12] @ (f867c ) │ │ │ │ ldr r0, [pc, #12] @ (f8680 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d9434 │ │ │ │ + bl 1d947c │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa9bffff │ │ │ │ ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199395,15 +199395,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (f86d0 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 55758 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1cbb04 │ │ │ │ + bl 1cbb4c │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ strh r7, [r2, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @@ -199438,15 +199438,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (f8754 ) │ │ │ │ ldr r1, [pc, #60] @ (f8758 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r2, [pc, #48] @ (f875c ) │ │ │ │ ldr r3, [pc, #32] @ (f8750 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -199457,17 +199457,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #624 @ (adr r3, f89cc ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, f8b4c ) │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -199480,15 +199480,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 2c9734 │ │ │ │ + bl 2c977c │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, f87de │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -199501,15 +199501,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (f8804 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r2, [pc, #68] @ (f8808 ) │ │ │ │ ldr r3, [pc, #52] @ (f87fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -199522,30 +199522,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (f8810 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n f87c2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #24 @ (adr r3, f8820 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, f89a0 ) │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #840 @ (adr r2, f8b5c ) │ │ │ │ + add r3, pc, #200 @ (adr r3, f88dc ) │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -199920,30 +199920,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (f8cec ) │ │ │ │ ldr r1, [pc, #168] @ (f8cf0 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ vldr s12, [sp, #28] │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov r3, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r2, [pc, #128] @ (f8cf4 ) │ │ │ │ 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 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 55674 │ │ │ │ @@ -199976,19 +199976,19 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r2, #13] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -200144,30 +200144,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (f8ed8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (f8edc ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f8e90 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r4, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r0, [r5, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov lr, r3 │ │ │ │ @@ -200211,28 +200211,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (f8f8c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n f8f42 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r5, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #700] @ 0x2bc │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r6, [r6, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #208] @ (f9070 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -200300,32 +200300,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (f907c ) │ │ │ │ ldr r1, [pc, #48] @ (f9080 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n f901c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -200614,22 +200614,22 @@ │ │ │ │ bne.n f93f6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c6c │ │ │ │ + bl 1c5cb4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6240 @ 0x1860 │ │ │ │ ldr.w r2, [r5, #2148] @ 0x864 │ │ │ │ adds r0, #8 │ │ │ │ str.w r1, [r5, #2148] @ 0x864 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c5c80 │ │ │ │ + bl 1c5cc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n f93a6 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 54830 │ │ │ │ @@ -200642,17 +200642,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -200672,26 +200672,26 @@ │ │ │ │ bl f9320 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6176 @ 0x1820 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r1, [r3, #2064] @ 0x810 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -200701,15 +200701,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (f9544 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5b10 │ │ │ │ + bl 1c5b58 │ │ │ │ cbz r0, f94dc │ │ │ │ mov r4, r0 │ │ │ │ blx 55180 │ │ │ │ vldr d7, [pc, #112] @ f9530 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -200720,15 +200720,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 556a4 │ │ │ │ ldr r4, [pc, #104] @ (f9548 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5bb8 │ │ │ │ + bl 1c5c00 │ │ │ │ cbnz r0, f9504 │ │ │ │ ldr r2, [pc, #92] @ (f954c ) │ │ │ │ ldr r3, [pc, #84] @ (f9544 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -200853,19 +200853,19 @@ │ │ │ │ b.n f95e6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x00fa │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x00c2 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #384] @ (f97d0 ) │ │ │ │ @@ -200917,18 +200917,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 54db0 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6112 @ 0x17e0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1cc830 │ │ │ │ + bl 1cc878 │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb268 │ │ │ │ + bl 1cb2b0 │ │ │ │ ldr.w fp, [r5, #2204] @ 0x89c │ │ │ │ ldr.w r0, [r5, #2200] @ 0x898 │ │ │ │ ldr.w r1, [r5, #2208] @ 0x8a0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n f975e │ │ │ │ @@ -200954,15 +200954,15 @@ │ │ │ │ ldr r2, [pc, #136] @ (f97d8 ) │ │ │ │ ldr r1, [pc, #140] @ (f97dc ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r2, [pc, #128] @ (f97e0 ) │ │ │ │ ldr r3, [pc, #112] @ (f97d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -200997,17 +200997,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -201026,15 +201026,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6080 @ 0x17c0 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r3, [r4, #3652] @ 0xe44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #1890] @ 0x762 │ │ │ │ cbnz r2, f988a │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -201083,15 +201083,15 @@ │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9814 │ │ │ │ add.w r5, r4, #6080 @ 0x17c0 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [ip, #2204] @ 0x89c │ │ │ │ ldr.w r0, [ip, #2200] @ 0x898 │ │ │ │ @@ -201325,15 +201325,15 @@ │ │ │ │ str.w r1, [r4, #364] @ 0x16c │ │ │ │ str.w r3, [r9, r5] │ │ │ │ strd r2, r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c44 │ │ │ │ + bl 1c5c8c │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2148] @ 0x864 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -201379,15 +201379,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f9f5c │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c58 │ │ │ │ + bl 1c5ca0 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w f9d90 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n f9c24 │ │ │ │ dmb ish │ │ │ │ @@ -201461,15 +201461,15 @@ │ │ │ │ add r3, pc │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r1, r5 │ │ │ │ blx 542dc │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c44 │ │ │ │ + bl 1c5c8c │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2148] @ 0x864 │ │ │ │ blx 54728 │ │ │ │ @@ -201506,15 +201506,15 @@ │ │ │ │ ldr.w r0, [r3, #3660] @ 0xe4c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 556a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c58 │ │ │ │ + bl 1c5ca0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f9c14 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n f9e20 │ │ │ │ ldr r3, [pc, #660] @ (fa028 ) │ │ │ │ @@ -201542,15 +201542,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 126f9c │ │ │ │ mov r5, r0 │ │ │ │ b.n f9c3e │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #928] @ 0x3a0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f9fa2 │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -201590,15 +201590,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f9fa8 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c44 │ │ │ │ + bl 1c5c8c │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w f9fe4 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -201678,19 +201678,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9eb6 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c58 │ │ │ │ + bl 1c5ca0 │ │ │ │ b.n f9d90 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n f9c0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n f9ba8 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -201719,27 +201719,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n f9c32 │ │ │ │ ldr r2, [pc, #140] @ (fa04c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (fa050 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n f9e40 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r0, r2, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1c5c58 │ │ │ │ + bl 1c5ca0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n f9c14 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1c5c58 │ │ │ │ + bl 1c5ca0 │ │ │ │ b.n f9d90 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -201749,42 +201749,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, fa03e │ │ │ │ + cbnz r4, fa056 │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ bl 21e022 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb81c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb720 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb716 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ movs r3, r4 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -201900,15 +201900,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (fa2f4 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n fa1e6 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r2, r3, #1 │ │ │ │ @@ -201928,15 +201928,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 54db0 │ │ │ │ b.n fa15c │ │ │ │ add.w r3, r5, #6176 @ 0x1820 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2068] @ 0x814 │ │ │ │ ldr.w r2, [r0, #2072] @ 0x818 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2064] @ 0x810 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -201973,15 +201973,15 @@ │ │ │ │ ldr.w r3, [r2, #928] @ 0x3a0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #928] @ 0x3a0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n fa102 │ │ │ │ add.w r0, r5, #6176 @ 0x1820 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n fa146 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n fa102 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -201989,15 +201989,15 @@ │ │ │ │ b.n fa158 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2068] @ 0x814 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2068] @ 0x814 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 54db0 │ │ │ │ @@ -202008,17 +202008,17 @@ │ │ │ │ nop │ │ │ │ ldrsh r4, [r1, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r6, fa362 │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #112] @ fa378 │ │ │ │ sub sp, #32 │ │ │ │ @@ -202198,21 +202198,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, fa4ec │ │ │ │ + cbz r2, fa504 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + cbz r2, fa4fe │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -202389,29 +202389,29 @@ │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r0, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbnz r3, fa71c │ │ │ │ @@ -202424,33 +202424,33 @@ │ │ │ │ add.w r4, r0, #6080 @ 0x17c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3652] @ 0xe44 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #1888] @ 0x760 │ │ │ │ cbz r0, fa780 │ │ │ │ add.w r0, r1, #6112 @ 0x17e0 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1cc830 │ │ │ │ + bl 1cc878 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3652] @ 0xe44 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1888] @ 0x760 │ │ │ │ cbz r3, fa780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -202496,15 +202496,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5c44 │ │ │ │ + bl 1c5c8c │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fa826 │ │ │ │ @@ -202545,15 +202545,15 @@ │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 54db0 │ │ │ │ add.w r0, r5, #6208 @ 0x1840 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1c5c58 │ │ │ │ + bl 1c5ca0 │ │ │ │ ldr r2, [pc, #176] @ (fa960 ) │ │ │ │ ldr r3, [pc, #168] @ (fa95c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -202678,38 +202678,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6208 @ 0x1840 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5c6c │ │ │ │ + bl 1c5cb4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #28 │ │ │ │ blx 55410 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, faa3e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5c80 │ │ │ │ + bl 1c5cc8 │ │ │ │ ldr r2, [pc, #252] @ (fab20 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1003 @ 0x3eb │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 126f9c │ │ │ │ mov r4, r0 │ │ │ │ b.n fa9de │ │ │ │ add.w r0, r6, #6272 @ 0x1880 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ca1fc │ │ │ │ + bl 1ca244 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, faaa6 │ │ │ │ vldr d7, [pc, #176] @ fab08 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -202736,26 +202736,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl fa054 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, faae6 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c5c80 │ │ │ │ + bl 1c5cc8 │ │ │ │ b.n fa9de │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n faaae │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1c5c80 │ │ │ │ + bl 1c5cc8 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n fa9de │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ @@ -202774,21 +202774,21 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #24 │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r2, [r3, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -202864,15 +202864,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n faba2 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6272 @ 0x1880 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ca1fc │ │ │ │ + bl 1ca244 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -202922,15 +202922,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (faddc ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (fade0 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n fabd0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n facb4 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203008,15 +203008,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (fade8 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (fadec ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n fad06 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl eb768 │ │ │ │ ldrb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n facb4 │ │ │ │ @@ -203037,29 +203037,29 @@ │ │ │ │ bl fa708 │ │ │ │ b.n fac3e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r5, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ strb r6, [r4, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ movs r3, r4 │ │ │ │ strb r2, [r5, #23] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #112] @ (fae74 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -203112,17 +203112,17 @@ │ │ │ │ nop │ │ │ │ str r4, [r6, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #192 @ (adr r6, faf48 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, fb0c8 ) │ │ │ │ movs r3, r4 │ │ │ │ str r4, [r4, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -203209,15 +203209,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fb2d8 │ │ │ │ ldr r0, [pc, #400] @ (fb128 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #1752] @ 0x6d8 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb518 │ │ │ │ + bl 1cb560 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #1752] @ 0x6d8 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ @@ -203342,15 +203342,15 @@ │ │ │ │ bmi.w fb372 │ │ │ │ b.n fb130 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #344 @ (adr r7, fb284 ) │ │ │ │ + add r7, pc, #728 @ (adr r7, fb404 ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r5, #1692] @ 0x69c │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -203565,31 +203565,31 @@ │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n fb388 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #256 @ (adr r4, fb498 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, fb618 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #944 @ (adr r1, fb74c ) │ │ │ │ + add r2, pc, #304 @ (adr r2, fb4cc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #808 @ (adr r1, fb6c8 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, fb448 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #104 @ (adr r4, fb40c ) │ │ │ │ + add r4, pc, #488 @ (adr r4, fb58c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #696 @ (adr r1, fb660 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, fb3e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #104 @ (adr r4, fb414 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, fb594 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #568 @ (adr r1, fb5e8 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, fb768 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #1016 @ (adr r3, fb7ac ) │ │ │ │ + add r4, pc, #376 @ (adr r4, fb52c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #456 @ (adr r1, fb580 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, fb700 ) │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #164] @ fb470 │ │ │ │ @@ -203607,41 +203607,41 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r6, [r5, #2056] @ 0x808 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cc554 │ │ │ │ + bl 1cc59c │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n fb45e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1cc7cc │ │ │ │ + bl 1cc814 │ │ │ │ cbz r0, fb464 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n fb416 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6112 @ 0x17e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r1, [r5, #2056] @ 0x808 │ │ │ │ ldr r1, [pc, #48] @ (fb47c ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cc554 │ │ │ │ + bl 1cc59c │ │ │ │ b.n fb40e │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n fb418 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n fb418 │ │ │ │ nop │ │ │ │ @@ -203696,56 +203696,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6176 @ 0x1820 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r3, [r5, #2068] @ 0x814 │ │ │ │ ldr.w r2, [r5, #2064] @ 0x810 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2068] @ 0x814 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r2, r1, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r0, r7, #6272 @ 0x1880 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1ca1fc │ │ │ │ + bl 1ca244 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6176 @ 0x1820 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #928] @ 0x3a0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #928] @ 0x3a0 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, r0, #6080 @ 0x17c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ add.w r0, r5, #6272 @ 0x1880 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3636] @ 0xe34 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ @@ -203755,15 +203755,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 54728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #3 │ │ │ │ @@ -203791,43 +203791,43 @@ │ │ │ │ cbz r0, fb626 │ │ │ │ ldr r2, [pc, #124] @ (fb68c ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb61e │ │ │ │ cbz r3, fb678 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, fb646 │ │ │ │ ldr r2, [pc, #96] @ (fb68c ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb63c │ │ │ │ cbz r3, fb67e │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cbz r0, fb666 │ │ │ │ ldr r2, [pc, #64] @ (fb68c ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb65c │ │ │ │ cbz r3, fb670 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ @@ -203934,15 +203934,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n fb83c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb7fa │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, fb7ea │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n fb6de │ │ │ │ @@ -203959,15 +203959,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n fb816 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, fb7f0 │ │ │ │ mov r2, sl │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb86c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n fb6f6 │ │ │ │ @@ -204107,15 +204107,15 @@ │ │ │ │ beq.n fb9c2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb9b6 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb9e6 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -217683,343 +217683,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ 1048d4 │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f9c │ │ │ │ b.w 103c66 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + adds r6, r0, #0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r3, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r5, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r4, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + adds r0, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r6, r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r1, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r6, r3, r2 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r0, r4, r3 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r0, r0, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r6, r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r7, r2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r4, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r6, r1, r1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r4, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r6, r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r0, r5, r1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + adds r6, r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r0, r7, r0 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, r1, r7 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r1, r0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ adds r0, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ adds r0, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ adds r0, r7, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r0, r5 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, r0, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r0, r1, r5 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r0, r6, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, r2, r3 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r0, r3, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r6, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + adds r2, r3, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + adds r2, r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r6, r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -220691,119 +220691,119 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1875 @ 0x753 │ │ │ │ bl 126f9c │ │ │ │ b.n 106ff4 │ │ │ │ - stc2 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ - cmn r4, r0 │ │ │ │ + stc2 0, cr0, [r0, #136] @ 0x88 │ │ │ │ + orrs r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - cmn r6, r1 │ │ │ │ + orrs r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf65c0022 │ │ │ │ - addw r0, ip, #2082 @ 0x822 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + @ instruction: 0xf6bc0022 │ │ │ │ + @ instruction: 0xf66c0022 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf5960022 │ │ │ │ - adc.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - sbcs r2, r1 │ │ │ │ + @ instruction: 0xf5f60022 │ │ │ │ + sub.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ + rors r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - sbcs r0, r5 │ │ │ │ + tst r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4e60022 │ │ │ │ - eors.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + adc.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf4f60022 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - bics.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf3ea0022 │ │ │ │ - @ instruction: 0xfa220022 │ │ │ │ - @ instruction: 0xfa3c0022 │ │ │ │ - @ instruction: 0xf38e0022 │ │ │ │ - @ instruction: 0xf33e0022 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + eors.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ + orr.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xfa820022 │ │ │ │ + @ instruction: 0xfa9c0022 │ │ │ │ + @ instruction: 0xf3ee0022 │ │ │ │ + @ instruction: 0xf39e0022 │ │ │ │ + adds r0, r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2d40022 │ │ │ │ - @ instruction: 0xf2840022 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf3340022 │ │ │ │ + @ instruction: 0xf2e40022 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2280022 │ │ │ │ - rsbs r0, r8, #34 @ 0x22 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + @ instruction: 0xf2880022 │ │ │ │ + @ instruction: 0xf2380022 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf1800022 │ │ │ │ - @ instruction: 0xf1300022 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + @ instruction: 0xf1e00022 │ │ │ │ + @ instruction: 0xf1900022 │ │ │ │ + adds r4, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp lr, r6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0e40022 │ │ │ │ - eors.w r0, r4, #34 @ 0x22 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adc.w r0, r4, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf0f40022 │ │ │ │ + adds r4, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - bics.w r0, ip, #34 @ 0x22 │ │ │ │ - vaddl.s32 q8, d12, d18 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + eors.w r0, ip, #34 @ 0x22 │ │ │ │ + orr.w r0, ip, #34 @ 0x22 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + adds r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q0, d2, d18 │ │ │ │ - vhadd.s16 d16, d2, d18 │ │ │ │ - ldr r7, [pc, #184] @ (106d28 ) │ │ │ │ + and.w r0, r2, #34 @ 0x22 │ │ │ │ + vext.8 d0, d2, d18, #0 │ │ │ │ + ldr r7, [pc, #568] @ (106ea8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #240] @ (106d64 ) │ │ │ │ + ldr r7, [pc, #624] @ (106ee4 ) │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s8 d0, d14, d18 │ │ │ │ - cdp 0, 11, cr0, cr14, cr2, {1} │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + vhadd.s32 d16, d14, d18 │ │ │ │ + vhadd.s16 d0, d14, d18 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 6, cr0, cr12, cr2, {1} │ │ │ │ - cdp 0, 1, cr0, cr14, cr2, {1} │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + cdp 0, 12, cr0, cr12, cr2, {1} │ │ │ │ + cdp 0, 7, cr0, cr14, cr2, {1} │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [ip, #136] @ 0x88 │ │ │ │ - stc 0, cr0, [lr, #136] @ 0x88 │ │ │ │ - subs r5, #18 │ │ │ │ + cdp 0, 3, cr0, cr12, cr2, {1} │ │ │ │ + stcl 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r8, #-136] @ 0xffffff78 │ │ │ │ - stc 0, cr0, [r8, #-136] @ 0xffffff78 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + ldc 0, cr0, [r8, #136]! @ 0x88 │ │ │ │ + stcl 0, cr0, [r8, #-136]! @ 0xffffff78 │ │ │ │ + cmp r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - stc 0, cr0, [sl], {34} @ 0x22 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + ldc 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ + stcl 0, cr0, [sl], #136 @ 0x88 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - mcrr 0, 2, r0, r0, cr2 │ │ │ │ - @ instruction: 0xebf00022 │ │ │ │ - rsbs r0, sl, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf5e60022 │ │ │ │ - subs.w r0, ip, r2, asr #32 │ │ │ │ - sbc.w r0, ip, r2, asr #32 │ │ │ │ + stc 0, cr0, [r0], #136 @ 0x88 │ │ │ │ + mrrc 0, 2, r0, r0, cr2 @ │ │ │ │ + @ instruction: 0xf63a0022 │ │ │ │ + movw r0, #26658 @ 0x6822 │ │ │ │ + ldc 0, cr0, [ip], {34} @ 0x22 │ │ │ │ + rsb r0, ip, r2, asr #32 │ │ │ │ movw r2, #16888 @ 0x41f8 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10ba38 │ │ │ │ bhi.w 108b1a │ │ │ │ movw r2, #13892 @ 0x3644 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ @@ -221799,104 +221799,103 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 105f40 │ │ │ │ ldrb.w r3, [r4, #157] @ 0x9d │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105f40 │ │ │ │ ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ b.w 105f1e │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - and.w r0, r4, r2, asr #32 │ │ │ │ - @ instruction: 0xe9b40022 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + orn r0, r4, r2, asr #32 │ │ │ │ + ands.w r0, r4, r2, asr #32 │ │ │ │ + cmp r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrd r0, r0, [lr, #-136]! @ 0x88 │ │ │ │ - stmdb lr!, {r1, r5} │ │ │ │ - ands r4, r1 │ │ │ │ + ldrd r0, r0, [lr, #136] @ 0x88 │ │ │ │ + @ instruction: 0xe98e0022 │ │ │ │ + eors r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ - ands r6, r3 │ │ │ │ + eors r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldrd r0, r0, [r8], #136 @ 0x88 │ │ │ │ - stmia.w r8!, {r1, r5} │ │ │ │ - stc2l 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ - @ instruction: 0xfbe20022 │ │ │ │ - b.n 107928 │ │ │ │ + ldrd r0, r0, [r8, #-136] @ 0x88 │ │ │ │ + stmdb r8, {r1, r5} │ │ │ │ + stc2 0, cr0, [r0, #136]! @ 0x88 │ │ │ │ + mcrr2 0, 2, r0, r2, cr2 │ │ │ │ + @ instruction: 0xe83c0022 │ │ │ │ + b.n 10794c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10788c │ │ │ │ - movs r2, r4 │ │ │ │ - ldcl 0, cr0, [r0], {34} @ 0x22 │ │ │ │ + ldc 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 10773c │ │ │ │ + b.n 1077fc │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1076a0 │ │ │ │ + b.n 107760 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1075a0 │ │ │ │ + b.n 107660 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107504 │ │ │ │ + b.n 1075c4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3640022 │ │ │ │ - @ instruction: 0xf3720022 │ │ │ │ - b.n 1074a4 │ │ │ │ + @ instruction: 0xf3c40022 │ │ │ │ + @ instruction: 0xf3d20022 │ │ │ │ + b.n 107564 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107408 │ │ │ │ + b.n 1074c8 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1073a8 │ │ │ │ + b.n 107468 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10730c │ │ │ │ + b.n 1073cc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + adds r2, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 10729c │ │ │ │ + b.n 10735c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107200 │ │ │ │ + b.n 1072c0 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 108168 │ │ │ │ + b.n 107228 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1080cc │ │ │ │ + b.n 10818c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 108034 │ │ │ │ + b.n 1080f4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107f98 │ │ │ │ + b.n 108058 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 107f38 │ │ │ │ + b.n 107ff8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 107e9c │ │ │ │ + b.n 107f5c │ │ │ │ movs r2, r4 │ │ │ │ movw r3, #43888 @ 0xab70 │ │ │ │ movt r3, #15267 @ 0x3ba3 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10e332 │ │ │ │ bhi.w 1099ce │ │ │ │ movw r3, #40888 @ 0x9fb8 │ │ │ │ @@ -223106,206 +223105,206 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1731 @ 0x6c3 │ │ │ │ bl 126f9c │ │ │ │ b.w 106ff4 │ │ │ │ nop │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1087c8 │ │ │ │ + bge.n 108888 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10892c │ │ │ │ + bge.n 1087ec │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1088ec │ │ │ │ + bge.n 1089ac │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 108850 │ │ │ │ + bge.n 108910 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1087f4 │ │ │ │ + bls.n 1088b4 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 108958 │ │ │ │ + bls.n 108818 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3980022 │ │ │ │ - @ instruction: 0xf3a20022 │ │ │ │ - bls.n 108918 │ │ │ │ + @ instruction: 0xf3f80022 │ │ │ │ + and.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + bls.n 1089d8 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10887c │ │ │ │ + bls.n 10893c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb840022 │ │ │ │ - @ instruction: 0xfb520022 │ │ │ │ - bhi.n 108820 │ │ │ │ + @ instruction: 0xfbe40022 │ │ │ │ + @ instruction: 0xfbb20022 │ │ │ │ + bhi.n 1088e0 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 108984 │ │ │ │ + bhi.n 108844 │ │ │ │ movs r2, r4 │ │ │ │ - orrs.w r0, r6, #34 @ 0x22 │ │ │ │ - orn r0, ip, #34 @ 0x22 │ │ │ │ - bhi.n 108944 │ │ │ │ + @ instruction: 0xf0b60022 │ │ │ │ + @ instruction: 0xf0cc0022 │ │ │ │ + bhi.n 108a04 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 1088a8 │ │ │ │ + bhi.n 108968 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 108868 │ │ │ │ + bhi.n 108928 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 1089cc │ │ │ │ + bvc.n 10888c │ │ │ │ movs r2, r4 │ │ │ │ - ldc 0, cr0, [lr, #136] @ 0x88 │ │ │ │ - stc 0, cr0, [ip], #-136 @ 0xffffff78 │ │ │ │ - bvs.n 10885c │ │ │ │ + ldcl 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ + stc 0, cr0, [ip], {34} @ 0x22 │ │ │ │ + bvs.n 10891c │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 1089c0 │ │ │ │ + bvs.n 108880 │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 108980 │ │ │ │ + bvs.n 108840 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 1088e4 │ │ │ │ + bvs.n 1089a4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1088a4 │ │ │ │ + bvs.n 108964 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108a08 │ │ │ │ + bpl.n 1088c8 │ │ │ │ movs r2, r4 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ movs r2, r4 │ │ │ │ - udf #8 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108964 │ │ │ │ + bpl.n 108a24 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 1088c8 │ │ │ │ + bpl.n 108988 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 8, cr0, cr14, cr2, {1} │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + cdp2 0, 14, cr0, cr14, cr2, {1} │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 108894 │ │ │ │ + bmi.n 108954 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 1089f8 │ │ │ │ + bmi.n 1088b8 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1089d4 │ │ │ │ + bmi.n 108894 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 108938 │ │ │ │ + bmi.n 1089f8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 108634 │ │ │ │ + b.n 1086f4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1085cc │ │ │ │ + b.n 10868c │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 108a84 │ │ │ │ + bcc.n 108944 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 1089e8 │ │ │ │ + bcc.n 1088a8 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1089c4 │ │ │ │ + bcc.n 108a84 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 108928 │ │ │ │ + bcc.n 1089e8 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 108994 │ │ │ │ + blt.n 108a54 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 1089ac │ │ │ │ + blt.n 108a6c │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 108904 │ │ │ │ + bcc.n 1089c4 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 108a68 │ │ │ │ + bcs.n 108928 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 108a44 │ │ │ │ + bcs.n 108904 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 1089a8 │ │ │ │ + bcs.n 108a68 │ │ │ │ movs r2, r4 │ │ │ │ - ldr??.w r0, [r4, r2, lsl #2] │ │ │ │ - ldrh.w r0, [r6, r2, lsl #2] │ │ │ │ - bne.n 108968 │ │ │ │ + ldr.w r0, [r4, #34] @ 0x22 │ │ │ │ + ldrb.w r0, [r6, #34] @ 0x22 │ │ │ │ + bcs.n 108a28 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 108acc │ │ │ │ + bne.n 10898c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 108ab8 │ │ │ │ + bne.n 108978 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 108a1c │ │ │ │ + bne.n 108adc │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 108a08 │ │ │ │ + bne.n 108ac8 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 10896c │ │ │ │ + bne.n 108a2c │ │ │ │ movs r2, r4 │ │ │ │ - mcrr2 0, 2, r0, lr, cr2 │ │ │ │ - stc2l 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ - beq.n 108958 │ │ │ │ + stc2 0, cr0, [lr], #136 @ 0x88 │ │ │ │ + stc2l 0, cr0, [r2], {34} @ 0x22 │ │ │ │ + bne.n 108a18 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 108abc │ │ │ │ + beq.n 10897c │ │ │ │ movs r2, r4 │ │ │ │ - eors.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf4ae0022 │ │ │ │ - beq.n 108aa8 │ │ │ │ + @ instruction: 0xf4fa0022 │ │ │ │ + add.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ + beq.n 108968 │ │ │ │ + movs r2, r4 │ │ │ │ + beq.n 108acc │ │ │ │ + movs r2, r4 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ + movs r3, r4 │ │ │ │ + beq.n 108ab8 │ │ │ │ movs r2, r4 │ │ │ │ ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + adds r2, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + subs r2, r4, #0 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ ldmia r7, {r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ - movs r3, r4 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ - movs r2, r4 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + bpl.n 108954 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108a94 │ │ │ │ + bpl.n 108968 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 108aa8 │ │ │ │ - movs r2, r4 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 10ee0e │ │ │ │ movw r3, #1039 @ 0x40f │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ @@ -224085,70 +224084,70 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3106 @ 0xc22 │ │ │ │ bl 126f9c │ │ │ │ b.w 106ff4 │ │ │ │ - cdp 0, 2, cr0, cr8, cr2, {1} │ │ │ │ - cdp 0, 4, cr0, cr2, cr2, {1} │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + cdp 0, 8, cr0, cr8, cr2, {1} │ │ │ │ + cdp 0, 10, cr0, cr2, cr2, {1} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7080022 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + @ instruction: 0xf7680022 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 109324 │ │ │ │ + bgt.n 1093e4 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 109444 │ │ │ │ + bhi.n 109304 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 109490 │ │ │ │ + bcc.n 109350 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s32 q0, d0, d18 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + and.w r0, r0, #34 @ 0x22 │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf0c40022 │ │ │ │ - vaddl.s32 q8, d0, d18 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + @ instruction: 0xf1240022 │ │ │ │ + orr.w r0, r0, #34 @ 0x22 │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 2, cr0, cr12, cr2, {1} │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + cdp 0, 8, cr0, cr12, cr2, {1} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 106fea │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -225363,195 +225362,195 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2153 @ 0x869 │ │ │ │ bl 126f9c │ │ │ │ b.w 106ff4 │ │ │ │ - eor.w r0, r8, r2, asr #32 │ │ │ │ - ldrd r0, r0, [r2, #136]! @ 0x88 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + @ instruction: 0xeae80022 │ │ │ │ + orrs.w r0, r2, r2, asr #32 │ │ │ │ + stmia r1!, {r3} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10a2d0 │ │ │ │ + bhi.n 10a190 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10a268 │ │ │ │ + bhi.n 10a328 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r7} │ │ │ │ movs r2, r4 │ │ │ │ - itee le │ │ │ │ - movle r2, r4 │ │ │ │ - lslgt r2, r6, #30 │ │ │ │ - movgt r3, r4 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ + movs r2, r4 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 10a2ce │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a2be │ │ │ │ + pop {r1, r3} │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10a33c │ │ │ │ + bpl.n 10a1fc │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10a17c │ │ │ │ + bpl.n 10a23c │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a2ca │ │ │ │ + pop {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a2ba │ │ │ │ + cbnz r6, 10a2d2 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a2c8 │ │ │ │ + cbnz r2, 10a2e0 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a2b8 │ │ │ │ + cbnz r2, 10a2d0 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10a2ac │ │ │ │ + blt.n 10a36c │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10a2cc │ │ │ │ + blt.n 10a18c │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a2c2 │ │ │ │ + cbnz r6, 10a2da │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x003e │ │ │ │ + cbnz r6, 10a2ca │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10a264 │ │ │ │ + bge.n 10a324 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10a1c4 │ │ │ │ + bls.n 10a284 │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x0026 │ │ │ │ + cbnz r6, 10a2d0 │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r6, r2 │ │ │ │ + hlt 0x0036 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - rev16 r2, r3 │ │ │ │ + hlt 0x003a │ │ │ │ movs r2, r4 │ │ │ │ - rev r2, r1 │ │ │ │ + rev16 r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ - rev r6, r1 │ │ │ │ + rev16 r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a2e2 │ │ │ │ + rev r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 109c4c │ │ │ │ + b.n 109d0c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 10a2ee │ │ │ │ + rev r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10a2de │ │ │ │ + cbnz r2, 10a2f6 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 10a2ea │ │ │ │ + cbnz r6, 10a302 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10a2da │ │ │ │ + cbnz r6, 10a2f2 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 10a2f6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + cbnz r6, 10a2e6 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + cbnz r2, 10a2f4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb86a │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb81c │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10a31c │ │ │ │ + bcc.n 10a3dc │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10a2c0 │ │ │ │ + bcc.n 10a380 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb81c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb772 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10a298 │ │ │ │ + bpl.n 10a358 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10a314 │ │ │ │ + bmi.n 10a3d4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb652 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb65e │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb60e │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106fea │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 10a3ac │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -226571,297 +226570,296 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3650 @ 0xe42 │ │ │ │ bl 126f9c │ │ │ │ b.w 106ff4 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10afc6 │ │ │ │ + cbz r0, 10afde │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10afb6 │ │ │ │ + cbz r0, 10afce │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 10afc2 │ │ │ │ + cbz r4, 10afda │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r4, r5 │ │ │ │ + cbz r4, 10afca │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe83e0022 │ │ │ │ - b.n 10aec8 │ │ │ │ + ldmia.w lr, {r1, r5} │ │ │ │ + @ instruction: 0xe8040022 │ │ │ │ + cbz r6, 10afcc │ │ │ │ movs r2, r4 │ │ │ │ - uxtb r6, r0 │ │ │ │ - movs r2, r4 │ │ │ │ - sxtb r6, r6 │ │ │ │ + uxtb r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10af38 │ │ │ │ + ble.n 10aff8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10abb0 │ │ │ │ + b.n 10ac70 │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r2, r6 │ │ │ │ + uxtb r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - sxth r2, r4 │ │ │ │ + uxth r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r6, r4 │ │ │ │ + uxth r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10afdc │ │ │ │ + sxth r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xebfa0022 │ │ │ │ - ldc 0, cr0, [r0], {34} @ 0x22 │ │ │ │ - cbz r2, 10afea │ │ │ │ + mrrc 0, 2, r0, sl, cr2 │ │ │ │ + ldcl 0, cr0, [r0], #-136 @ 0xffffff78 │ │ │ │ + sxth r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10afda │ │ │ │ + cbz r2, 10aff2 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10afe6 │ │ │ │ + cbz r6, 10affe │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10afd6 │ │ │ │ + cbz r6, 10afee │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr2, {1} │ │ │ │ - cdp2 0, 7, cr0, cr10, cr2, {1} │ │ │ │ - cbz r0, 10afda │ │ │ │ + vhadd.u16 d16, d0, d18 │ │ │ │ + cdp2 0, 13, cr0, cr10, cr2, {1} │ │ │ │ + cbz r0, 10aff2 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + cbz r0, 10afe2 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10af28 │ │ │ │ + bgt.n 10afe8 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 10afe8 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + beq.n 10b054 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + beq.n 10b084 │ │ │ │ movs r2, r4 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10b0f4 │ │ │ │ + bhi.n 10afb4 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10af2c │ │ │ │ + bhi.n 10afec │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10b058 │ │ │ │ + rev r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 10b05e │ │ │ │ + rev r4, r3 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xeaf60022 │ │ │ │ - add.w r0, r4, r2, asr #32 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + adcs.w r0, r6, r2, asr #32 │ │ │ │ + sbc.w r0, r4, r2, asr #32 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b13c │ │ │ │ + bvs.n 10affc │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10af5c │ │ │ │ + bvs.n 10b01c │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b158 │ │ │ │ + bvs.n 10b018 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b0f8 │ │ │ │ + bvs.n 10afb8 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b114 │ │ │ │ + bvs.n 10afd4 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b094 │ │ │ │ + bvs.n 10b154 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #0 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10b0f4 │ │ │ │ + bvs.n 10afb4 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10aff4 │ │ │ │ + bvs.n 10b0b4 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10af8c │ │ │ │ + bhi.n 10b04c │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - str.w r0, [ip, r2, lsl #2] │ │ │ │ - ldr.w r0, [r2, r2, lsl #2] │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + strh.w r0, [ip, #34] @ 0x22 │ │ │ │ + ldrh.w r0, [r2, #34] @ 0x22 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #32 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #16 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 2, cr0, cr12, cr2, {1} │ │ │ │ - cdp2 0, 3, cr0, cr10, cr2, {1} │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + cdp2 0, 8, cr0, cr12, cr2, {1} │ │ │ │ + cdp2 0, 9, cr0, cr10, cr2, {1} │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10b13a │ │ │ │ + push {r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r2, 10b140 │ │ │ │ + push {r1, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #16 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + beq.n 10b110 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #24 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb67c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10b15c │ │ │ │ + bcc.n 10b21c │ │ │ │ movs r2, r4 │ │ │ │ - ldc 0, cr0, [ip], {34} @ 0x22 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + ldcl 0, cr0, [ip], #136 @ 0x88 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b984 │ │ │ │ + b.n 10aa44 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10a9c8 │ │ │ │ + b.n 10aa88 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #824 @ (adr r7, 10b4e0 ) │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106fea │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 10b1c0 │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ @@ -227846,245 +227844,246 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4250 @ 0x109a │ │ │ │ bl 126f9c │ │ │ │ b.w 106ff4 │ │ │ │ nop │ │ │ │ - bne.n 10bc24 │ │ │ │ + bcs.n 10bce4 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10bdbc │ │ │ │ + bne.n 10bc7c │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #464 @ (adr r5, 10bebc ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 10c03c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #144 @ (adr r5, 10bd80 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 10bf00 ) │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10bc24 │ │ │ │ + bls.n 10bce4 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10bda4 │ │ │ │ + bls.n 10bc64 │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #48 @ (adr r5, 10bd2c ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 10beac ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #752 @ (adr r4, 10bff0 ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 10bd70 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #768 @ (adr r4, 10c00c ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 10bd8c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #448 @ (adr r4, 10bed0 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 10c050 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr??.w r0, [ip, r2, lsl #2] │ │ │ │ - vst1.8 {d0[1]}, [sl], r2 │ │ │ │ - add r4, pc, #464 @ (adr r4, 10beec ) │ │ │ │ + ldr??.w r0, [ip, #34] @ 0x22 │ │ │ │ + vld1.8 {d16[1]}, [sl], r2 │ │ │ │ + add r4, pc, #848 @ (adr r4, 10c06c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #144 @ (adr r4, 10bdb0 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 10bf30 ) │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #160 @ (adr r4, 10bdcc ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 10bf4c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #864 @ (adr r3, 10c090 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 10be10 ) │ │ │ │ movs r2, r4 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ - movs r2, r4 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #880 @ (adr r3, 10c0ac ) │ │ │ │ + udf #186 @ 0xba │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #560 @ (adr r3, 10bf70 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 10be2c ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c33c │ │ │ │ + add r3, pc, #944 @ (adr r3, 10c0f0 ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c36c │ │ │ │ + b.n 10c3fc │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #576 @ (adr r3, 10bf8c ) │ │ │ │ + b.n 10c42c │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #256 @ (adr r3, 10be50 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 10c10c ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b5e4 │ │ │ │ + add r3, pc, #640 @ (adr r3, 10bfd0 ) │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10b60c │ │ │ │ + b.n 10b6a4 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #272 @ (adr r3, 10be6c ) │ │ │ │ + b.n 10b6cc │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #976 @ (adr r2, 10c130 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 10bfec ) │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bcf0 │ │ │ │ + add r3, pc, #336 @ (adr r3, 10beb0 ) │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10bc98 │ │ │ │ + bls.n 10bdb0 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #936 @ (adr r2, 10c114 ) │ │ │ │ + bhi.n 10bd58 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #616 @ (adr r2, 10bfd8 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 10be94 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldcl 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ - stcl 0, cr0, [ip, #-136]! @ 0xffffff78 │ │ │ │ - add r2, pc, #632 @ (adr r2, 10bff4 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 10c158 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #312 @ (adr r2, 10beb8 ) │ │ │ │ + ldc 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ + stcl 0, cr0, [ip, #136] @ 0x88 │ │ │ │ + add r2, pc, #1016 @ (adr r2, 10c174 ) │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10bcb8 │ │ │ │ + add r2, pc, #696 @ (adr r2, 10c038 ) │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 10bce0 │ │ │ │ + ble.n 10bd78 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 10bed4 ) │ │ │ │ + udf #12 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #8 @ (adr r2, 10bd98 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 10c054 ) │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10bcc8 │ │ │ │ + add r2, pc, #392 @ (adr r2, 10bf18 ) │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10bcf0 │ │ │ │ + blt.n 10bd88 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #24 @ (adr r2, 10bdb4 ) │ │ │ │ + bgt.n 10bdb0 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #728 @ (adr r1, 10c078 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 10bf34 ) │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe9be0022 │ │ │ │ - ldrd r0, r0, [r0, #136] @ 0x88 │ │ │ │ - add r1, pc, #744 @ (adr r1, 10c094 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 10bdf8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #424 @ (adr r1, 10bf58 ) │ │ │ │ + ands.w r0, lr, r2, asr #32 │ │ │ │ + bics.w r0, r0, r2, asr #32 │ │ │ │ + add r2, pc, #104 @ (adr r2, 10be14 ) │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10bcf4 │ │ │ │ + add r1, pc, #808 @ (adr r1, 10c0d8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + bcc.n 10bdb4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + add r0, pc, #160 @ (adr r0, 10be5c ) │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.u32 q8, d0, d18 │ │ │ │ - vaddl.u q8, d6, d18 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2d80022 │ │ │ │ - @ instruction: 0xf2ea0022 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + @ instruction: 0xf3380022 │ │ │ │ + @ instruction: 0xf34a0022 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr2, {1} │ │ │ │ - cdp2 0, 7, cr0, cr6, cr2, {1} │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + cdp2 0, 12, cr0, cr4, cr2, {1} │ │ │ │ + cdp2 0, 13, cr0, cr6, cr2, {1} │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10be88 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 10bea8 │ │ │ │ + bls.n 10bd48 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + bls.n 10bd68 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10be88 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 10bde0 │ │ │ │ + bpl.n 10bd48 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + bpl.n 10bea0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c598 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10c5c8 │ │ │ │ + b.n 10b658 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + b.n 10b688 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10bdf0 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10be10 │ │ │ │ + bvs.n 10beb0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + bvs.n 10bed0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3780022 │ │ │ │ - @ instruction: 0xf38c0022 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xf3d80022 │ │ │ │ + @ instruction: 0xf3ec0022 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x0084 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x00e4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + bkpt 0x00f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r6, r7} │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - str??.w r0, [ip, r2, lsl #2] │ │ │ │ - ldr??.w r0, [r4, r2, lsl #2] │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + str.w r0, [ip, #34] @ 0x22 │ │ │ │ + ldr.w r0, [r4, #34] @ 0x22 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + pop {r4, r6, pc} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10bea0 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10be44 │ │ │ │ + bgt.n 10bf60 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + bgt.n 10bf04 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10be00 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10be2c │ │ │ │ + b.n 10bec0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + @ instruction: 0xe8120022 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106fea │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106fea │ │ │ │ @@ -229096,291 +229095,291 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 126f9c │ │ │ │ b.w 106ff4 │ │ │ │ - bcc.n 10ca4c │ │ │ │ + bmi.n 10cb0c │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10ca6c │ │ │ │ + bmi.n 10cb2c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10cadc │ │ │ │ + cbz r6, 10caf4 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r0, 10cae4 │ │ │ │ + cbz r0, 10cafc │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10cb04 │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - cbz r4, 10caee │ │ │ │ + cbz r4, 10cb06 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10cb48 │ │ │ │ + bge.n 10ca08 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 10cae0 │ │ │ │ + bge.n 10cba0 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, pc} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x0004 │ │ │ │ + revsh r4, r4 │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x0016 │ │ │ │ + revsh r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ movs r2, r4 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - svc 2 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ce68 │ │ │ │ + b.n 10cf28 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10ce88 │ │ │ │ + b.n 10cf48 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3160022 │ │ │ │ - @ instruction: 0xf2e80022 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + @ instruction: 0xf3760022 │ │ │ │ + @ instruction: 0xf3480022 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - stc 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - ldc 0, cr0, [ip], {34} @ 0x22 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + stcl 0, cr0, [r6], #-136 @ 0xffffff78 │ │ │ │ + ldcl 0, cr0, [ip], #-136 @ 0xffffff78 │ │ │ │ + str r5, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 10cb2c │ │ │ │ + bgt.n 10cbec │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10cb6c │ │ │ │ + bgt.n 10cc2c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe8020022 │ │ │ │ - @ instruction: 0xe8180022 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + strd r0, r0, [r2], #-136 @ 0x88 │ │ │ │ + ldrd r0, r0, [r8], #-136 @ 0x88 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cd84 │ │ │ │ + b.n 10ce44 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10cdb4 │ │ │ │ + b.n 10ce74 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10ca84 │ │ │ │ + bpl.n 10cb44 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10cc04 │ │ │ │ + bpl.n 10cac4 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10cc90 │ │ │ │ + bne.n 10cb50 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 10ccb8 │ │ │ │ + bne.n 10cb78 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - vext.8 d0, d4, d18, #0 │ │ │ │ - vaddl.s8 q8, d14, d18 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + ands.w r0, r4, #34 @ 0x22 │ │ │ │ + bic.w r0, lr, #34 @ 0x22 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #168 @ (adr r1, 10ccc8 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 10ce48 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #224 @ (adr r1, 10cd04 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 10ce84 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r0, r4 │ │ │ │ + uxtb r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r4, r5 │ │ │ │ + uxtb r4, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - rev r4, r5 │ │ │ │ + hlt 0x000c │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10ccfc │ │ │ │ + bhi.n 10cbbc │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - rsb r0, r8, r2, asr #32 │ │ │ │ - @ instruction: 0xebe80022 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + stc 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ + mcrr 0, 2, r0, r8, cr2 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10cc78 │ │ │ │ + bcc.n 10cd38 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10cba4 │ │ │ │ + bcs.n 10cc64 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #688 @ (adr r4, 10cf50 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 10ccd0 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #784 @ (adr r4, 10cfb4 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 10cd34 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 10ea80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -230387,285 +230386,285 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ b.w 106ff4 │ │ │ │ nop │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10df20 │ │ │ │ + b.n 10dfe0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10df50 │ │ │ │ + b.n 10e010 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10df40 │ │ │ │ + b.n 10e000 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10df60 │ │ │ │ + b.n 10e020 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10d8bc │ │ │ │ + bgt.n 10d77c │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 10d854 │ │ │ │ + bgt.n 10d914 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - cbz r6, 10d85a │ │ │ │ + cbz r6, 10d872 │ │ │ │ movs r2, r4 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, 10d86a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d38c │ │ │ │ + b.n 10d44c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d20c │ │ │ │ + b.n 10d2cc │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d354 │ │ │ │ + b.n 10d414 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 10d244 │ │ │ │ + b.n 10d304 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 10d808 │ │ │ │ + bvs.n 10d8c8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10d8a8 │ │ │ │ + bls.n 10d968 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 10d8d8 │ │ │ │ + bls.n 10d998 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10d9e0 │ │ │ │ + bpl.n 10d8a0 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 10da18 │ │ │ │ + bpl.n 10d8d8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + cbnz r4, 10d994 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10da34 │ │ │ │ + bcs.n 10d8f4 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10da40 │ │ │ │ + bcs.n 10d900 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #520 @ (adr r3, 10dbfc ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 10dd7c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #584 @ (adr r3, 10dc40 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 10ddc0 ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #175] @ 0xaf │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106fea │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106fea │ │ │ │ @@ -231625,117 +231624,117 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ b.w 105f1e │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105f40 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ b.w 105f1e │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #72 @ (adr r7, 10e668 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 10e7e8 ) │ │ │ │ movs r2, r4 │ │ │ │ - rev r4, r5 │ │ │ │ + hlt 0x000c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb66a │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #496 @ (adr r3, 10e880 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 10ea00 ) │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 10e674 │ │ │ │ + bmi.n 10e734 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 10e794 │ │ │ │ + bcs.n 10e654 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r4, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105f40 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ b.w 105f1e │ │ │ │ ldrb.w r3, [r4, #372] @ 0x174 │ │ │ │ @@ -232054,15 +232053,15 @@ │ │ │ │ ldrb.w r3, [r4, #218] @ 0xda │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106fea │ │ │ │ b.w 108bb0 │ │ │ │ add.w r3, sp, #5120 @ 0x1400 │ │ │ │ adds r3, #24 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2c9b8c │ │ │ │ + bl 2c9bd4 │ │ │ │ ldr.w r3, [pc, #2692] @ 10f584 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #2684] @ 10f588 │ │ │ │ @@ -232947,193 +232946,193 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2203 @ 0x89b │ │ │ │ bl 126f9c │ │ │ │ b.w 106ff4 │ │ │ │ nop │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ittt cs │ │ │ │ - movcs r2, r4 │ │ │ │ - strcs r4, [r2, #76] @ 0x4c │ │ │ │ - movcs r2, r4 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + ittt hi │ │ │ │ + movhi r2, r4 │ │ │ │ + strhi r4, [r6, #80] @ 0x50 │ │ │ │ + movhi r2, r4 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10f690 │ │ │ │ + pop {r1, r5} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f69a │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 10f6aa │ │ │ │ + pop {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 10f6a0 │ │ │ │ + pop {r1, r2, r4} │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r7, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r4, [r2, #32] │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3888] @ 110610 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ 110614 │ │ │ │ ldr.w r3, [pc, #3888] @ 110618 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 11061c │ │ │ │ @@ -234343,662 +234342,662 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3064 @ 0xbf8 │ │ │ │ bl 126f9c │ │ │ │ b.w 106ff4 │ │ │ │ - hlt 0x0032 │ │ │ │ + cbnz r2, 110658 │ │ │ │ + movs r2, r4 │ │ │ │ + cbnz r0, 11065e │ │ │ │ + movs r2, r4 │ │ │ │ + str r2, [r1, #12] │ │ │ │ + movs r2, r4 │ │ │ │ + str r2, [r7, #4] │ │ │ │ + movs r2, r4 │ │ │ │ + cbnz r6, 110668 │ │ │ │ + movs r2, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ + movs r2, r4 │ │ │ │ + str r2, [r3, #8] │ │ │ │ + movs r2, r4 │ │ │ │ + str r2, [r1, #4] │ │ │ │ + movs r2, r4 │ │ │ │ + cbnz r2, 110674 │ │ │ │ movs r2, r4 │ │ │ │ hlt 0x0038 │ │ │ │ movs r2, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x0036 │ │ │ │ + revsh r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ hlt 0x0008 │ │ │ │ movs r2, r4 │ │ │ │ str r2, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x0022 │ │ │ │ + revsh r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ rev16 r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - hlt 0x000e │ │ │ │ + revsh r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ rev r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r2, r7 │ │ │ │ + hlt 0x0036 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 110696 │ │ │ │ + cbnz r0, 1106b6 │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r2, r5 │ │ │ │ + hlt 0x0026 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 11069a │ │ │ │ + cbnz r0, 1106ba │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r6, r2 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 11069e │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r6, r0 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 1106a2 │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r1, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r6, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r0, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r2, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r4, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r6, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r2, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r0, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + strb r2, [r0, #22] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strb r0, [r2, #22] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #8 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + add r4, pc, #808 @ (adr r4, 110abc ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + add r4, pc, #608 @ (adr r4, 1109f8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #424 @ (adr r4, 11093c ) │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #224 @ (adr r4, 110878 ) │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + str r2, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + str r6, [r4, #24] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + str r4, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + strh r6, [r5, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r2, [r5, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ movs r2, r4 │ │ │ │ strh r0, [r4, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ strh r0, [r6, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ movs r2, r4 │ │ │ │ strh r0, [r0, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ strh r0, [r4, #30] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ movs r2, r4 │ │ │ │ strh r0, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ strh r0, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + strh r6, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r4, #26] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r6, #24] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r2, #22] │ │ │ │ movs r2, r4 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ strh r0, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ strh r0, [r2, #2] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ strh r0, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r0, #31] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r2, #30] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r4, #29] │ │ │ │ movs r2, r4 │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r2, #27] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r4, #26] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r6, #25] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r0, #25] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r6, #22] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r2, #21] │ │ │ │ movs r2, r4 │ │ │ │ strb r6, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r6, #19] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r2, #18] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + strb r2, [r2, #10] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ - movs r2, r4 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ - movs r2, r4 │ │ │ │ - str r2, [r2, r6] │ │ │ │ - movs r2, r4 │ │ │ │ - str r4, [r0, r5] │ │ │ │ - movs r2, r4 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ - movs r2, r4 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ - movs r2, r4 │ │ │ │ - str r6, [r4, r5] │ │ │ │ - movs r2, r4 │ │ │ │ - str r6, [r2, r4] │ │ │ │ - movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 111a50 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 111a54 │ │ │ │ ldr.w r3, [pc, #3884] @ 111a58 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 111a5c │ │ │ │ add r1, pc │ │ │ │ @@ -236206,662 +236205,662 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2092 @ 0x82c │ │ │ │ bl 126f9c │ │ │ │ b.w 106ff4 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #152] @ (111af4 ) │ │ │ │ + ldr r4, [pc, #536] @ (111c74 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #856] @ (111db8 ) │ │ │ │ + ldr r4, [pc, #216] @ (111b38 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #984] @ (111e44 ) │ │ │ │ + ldr r4, [pc, #344] @ (111bc4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #664] @ (111d08 ) │ │ │ │ + ldr r4, [pc, #24] @ (111a88 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #792] @ (111d94 ) │ │ │ │ + ldr r4, [pc, #152] @ (111b14 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #472] @ (111c58 ) │ │ │ │ + ldr r3, [pc, #856] @ (111dd8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #600] @ (111ce4 ) │ │ │ │ + ldr r3, [pc, #984] @ (111e64 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #280] @ (111ba8 ) │ │ │ │ + ldr r3, [pc, #664] @ (111d28 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #408] @ (111c34 ) │ │ │ │ + ldr r3, [pc, #792] @ (111db4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #88] @ (111af8 ) │ │ │ │ + ldr r3, [pc, #472] @ (111c78 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #216] @ (111b84 ) │ │ │ │ + ldr r3, [pc, #600] @ (111d04 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #920] @ (111e48 ) │ │ │ │ + ldr r3, [pc, #280] @ (111bc8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #24] @ (111ad4 ) │ │ │ │ + ldr r3, [pc, #408] @ (111c54 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #728] @ (111d98 ) │ │ │ │ + ldr r3, [pc, #88] @ (111b18 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #856] @ (111e24 ) │ │ │ │ + ldr r3, [pc, #216] @ (111ba4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #536] @ (111ce8 ) │ │ │ │ + ldr r2, [pc, #920] @ (111e68 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #648] @ (111d64 ) │ │ │ │ + ldr r3, [pc, #8] @ (111ae4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #336] @ (111c30 ) │ │ │ │ + ldr r2, [pc, #720] @ (111db0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #472] @ (111cc4 ) │ │ │ │ + ldr r2, [pc, #856] @ (111e44 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #152] @ (111b88 ) │ │ │ │ + ldr r2, [pc, #536] @ (111d08 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #280] @ (111c14 ) │ │ │ │ + ldr r2, [pc, #664] @ (111d94 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #984] @ (111ed8 ) │ │ │ │ + ldr r2, [pc, #344] @ (111c58 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #88] @ (111b64 ) │ │ │ │ + ldr r2, [pc, #472] @ (111ce4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #792] @ (111e28 ) │ │ │ │ + ldr r2, [pc, #152] @ (111ba8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #920] @ (111eb4 ) │ │ │ │ + ldr r2, [pc, #280] @ (111c34 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #600] @ (111d78 ) │ │ │ │ + ldr r1, [pc, #984] @ (111ef8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #728] @ (111e04 ) │ │ │ │ + ldr r2, [pc, #88] @ (111b84 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #408] @ (111cc8 ) │ │ │ │ + ldr r1, [pc, #792] @ (111e48 ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r1, [pc, #904] @ (111ec4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #520] @ (111d44 ) │ │ │ │ + ldr r1, [pc, #592] @ (111d90 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #208] @ (111c10 ) │ │ │ │ + strb r6, [r6, #27] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + ldr r1, [pc, #728] @ (111e24 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #344] @ (111ca4 ) │ │ │ │ + ldr r1, [pc, #408] @ (111ce8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #24] @ (111b68 ) │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #744 @ (adr r7, 111e3c ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 111e98 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #448 @ (adr r7, 111d18 ) │ │ │ │ + ldr r1, [pc, #536] @ (111d74 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #152] @ (111bf4 ) │ │ │ │ + ldr r1, [pc, #216] @ (111c38 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #856] @ (111eb8 ) │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #696 @ (adr r7, 111e1c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 111de8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #256 @ (adr r7, 111c68 ) │ │ │ │ + ldr r1, [pc, #344] @ (111cc4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #984] @ (111f44 ) │ │ │ │ + ldr r1, [pc, #24] @ (111b88 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #664] @ (111e08 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 111d7c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #136 @ (adr r6, 111bfc ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 111f38 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #576 @ (adr r5, 111db8 ) │ │ │ │ + ldr r1, [pc, #152] @ (111c14 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #792] @ (111e94 ) │ │ │ │ + ldr r0, [pc, #856] @ (111ed8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #472] @ (111d58 ) │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #984] @ (111f64 ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #664] @ (111e28 ) │ │ │ │ + movs r2, r4 │ │ │ │ + add r5, pc, #536 @ (adr r5, 111dac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + add r5, pc, #576 @ (adr r5, 111dd8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #600] @ (111de4 ) │ │ │ │ + ldr r0, [pc, #792] @ (111eb4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #280] @ (111ca8 ) │ │ │ │ + ldr r0, [pc, #472] @ (111d78 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #152 @ (adr r5, 111c2c ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 111dcc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #192 @ (adr r5, 111c58 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 111d28 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #408] @ (111d34 ) │ │ │ │ + ldr r0, [pc, #600] @ (111e04 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #88] @ (111bf8 ) │ │ │ │ + ldr r0, [pc, #280] @ (111cc8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #168 @ (adr r5, 111c4c ) │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, r4 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #408] @ (111d54 ) │ │ │ │ + movs r2, r4 │ │ │ │ + ldr r0, [pc, #88] @ (111c18 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #0 @ (adr r5, 111ba8 ) │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + movs r2, r4 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #216] @ (111c84 ) │ │ │ │ + ldr r0, [pc, #216] @ (111ca4 ) │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0x47e6 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #24] @ (111bd4 ) │ │ │ │ + ldr r0, [pc, #24] @ (111bf4 ) │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0x47b6 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0x47d6 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0x4786 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0x47a6 │ │ │ │ movs r2, r4 │ │ │ │ bx sl │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ movs r2, r4 │ │ │ │ bx lr │ │ │ │ movs r2, r4 │ │ │ │ bx r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ bx r8 │ │ │ │ movs r2, r4 │ │ │ │ mov lr, lr │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ bx r2 │ │ │ │ movs r2, r4 │ │ │ │ mov lr, r8 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r7, [pc, #664] @ (111ecc ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r7, [pc, #464] @ (111e08 ) │ │ │ │ movs r2, r4 │ │ │ │ mov lr, ip │ │ │ │ movs r2, r4 │ │ │ │ mov lr, r2 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r7, [pc, #232] @ (111d2c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r7, [pc, #272] @ (111d58 ) │ │ │ │ movs r2, r4 │ │ │ │ mov lr, r6 │ │ │ │ movs r2, r4 │ │ │ │ mov r6, ip │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #280] @ (111d4c ) │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #80] @ (111c88 ) │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ mov lr, r0 │ │ │ │ movs r2, r4 │ │ │ │ mov r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #872] @ (111fac ) │ │ │ │ + strb r6, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #912] @ (111fd8 ) │ │ │ │ + strb r4, [r1, #9] │ │ │ │ movs r2, r4 │ │ │ │ mov r6, sl │ │ │ │ movs r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, r4 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ cmp lr, sl │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ cmp lr, lr │ │ │ │ movs r2, r4 │ │ │ │ cmp lr, r4 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ cmp lr, r8 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, lr │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ cmp lr, r2 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, r8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, ip │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ add lr, ip │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ add lr, r6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ add lr, sl │ │ │ │ movs r2, r4 │ │ │ │ add lr, r0 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + add r1, pc, #696 @ (adr r1, 111fac ) │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + add r1, pc, #448 @ (adr r1, 111eb8 ) │ │ │ │ movs r2, r4 │ │ │ │ add lr, r4 │ │ │ │ movs r2, r4 │ │ │ │ add r6, sl │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + add r1, pc, #664 @ (adr r1, 111f9c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + add r1, pc, #256 @ (adr r1, 111e08 ) │ │ │ │ movs r2, r4 │ │ │ │ add r6, lr │ │ │ │ movs r2, r4 │ │ │ │ add r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #312 @ (adr r1, 111e2c ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 111f3c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #64 @ (adr r1, 111d38 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 111f58 ) │ │ │ │ movs r2, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r2, r4 │ │ │ │ mvns r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #280 @ (adr r1, 111e1c ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 111f5c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #896 @ (adr r0, 112088 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 111ea8 ) │ │ │ │ movs r2, r4 │ │ │ │ add r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ mvns r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #168 @ (adr r2, 111dbc ) │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #192 @ (adr r2, 111dd8 ) │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ mvns r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ bics r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #184 @ (adr r2, 111ddc ) │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #0 @ (adr r2, 111d28 ) │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ bics r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ muls r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ bics r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ orrs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ ldr r4, [r0, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ muls r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ orrs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ orrs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ cmn r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ ldr r4, [r4, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ cmn r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ negs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r5, [pc, #776] @ (1120cc ) │ │ │ │ movs r2, r4 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ tst r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ rors r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r5, [pc, #808] @ (1120fc ) │ │ │ │ movs r2, r4 │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ tst r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ sbcs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #392] @ (111f4c ) │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ rors r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ sbcs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #424] @ (111f7c ) │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ sbcs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ adcs r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [pc, #408] @ (111f9c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ adcs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ asrs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [pc, #488] @ (111ffc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ adcs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #24] @ (111e1c ) │ │ │ │ + ldr r2, [pc, #440] @ (111fdc ) │ │ │ │ movs r2, r4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, r4 │ │ │ │ asrs r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #104] @ (111e7c ) │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #56] @ (111e5c ) │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ eors r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [sp, #848] @ 0x350 │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ ands r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [sp, #656] @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ eors r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ ands r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + str r6, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [pc, #464] @ (112048 ) │ │ │ │ movs r2, r4 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + str r2, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [pc, #288] @ (111fa8 ) │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #80] @ (111ec8 ) │ │ │ │ + ldr r6, [pc, #96] @ (111ef8 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #928] @ (112228 ) │ │ │ │ + ldr r5, [pc, #928] @ (112248 ) │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #736] @ (112178 ) │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #22 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #544] @ (1120c8 ) │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ subs r7, #6 │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + cmp sl, lr │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + cmp r8, pc │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + cmp sl, lr │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + cmp r8, r9 │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r2 │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r8, r3 │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ subs r5, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp sl, r2 │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, sp │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ movs r2, r4 │ │ │ │ subs r6, #22 │ │ │ │ movs r2, r4 │ │ │ │ subs r5, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ movs r2, r4 │ │ │ │ subs r5, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ subs r5, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ movs r2, r4 │ │ │ │ subs r5, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ subs r5, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + ldr r6, [pc, #1016] @ (11234c ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + ldr r3, [pc, #864] @ (1122b8 ) │ │ │ │ movs r2, r4 │ │ │ │ subs r5, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ subs r5, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ - movs r2, r4 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ - movs r2, r4 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ - movs r2, r4 │ │ │ │ - subs r5, #6 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r6, [pc, #632] @ (1121cc ) │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r3, [pc, #480] @ (112138 ) │ │ │ │ - movs r2, r4 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ - movs r2, r4 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ - movs r2, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 112e90 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 112e94 │ │ │ │ ldr.w r3, [pc, #3884] @ 112e98 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 112e9c │ │ │ │ add r1, pc │ │ │ │ @@ -238069,662 +238068,662 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3848 @ 0xf08 │ │ │ │ bl 126f9c │ │ │ │ b.w 106ff4 │ │ │ │ - ldr r1, [pc, #504] @ (11308c ) │ │ │ │ + ldr r1, [pc, #888] @ (11320c ) │ │ │ │ + movs r2, r4 │ │ │ │ + mov r8, r3 │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ + movs r2, r4 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ + movs r2, r4 │ │ │ │ + mov sl, r3 │ │ │ │ + movs r2, r4 │ │ │ │ + mov r0, sp │ │ │ │ + movs r2, r4 │ │ │ │ + subs r0, #22 │ │ │ │ + movs r2, r4 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ + movs r2, r4 │ │ │ │ + mov sl, r3 │ │ │ │ movs r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r7 │ │ │ │ + mov sl, r3 │ │ │ │ movs r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r7 │ │ │ │ + mov lr, r2 │ │ │ │ movs r2, r4 │ │ │ │ cmp r8, fp │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r7 │ │ │ │ + mov sl, r2 │ │ │ │ movs r2, r4 │ │ │ │ cmp r8, r5 │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #6 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r6 │ │ │ │ + mov lr, r1 │ │ │ │ movs r2, r4 │ │ │ │ cmp r0, pc │ │ │ │ movs r2, r4 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r6 │ │ │ │ + mov sl, r1 │ │ │ │ movs r2, r4 │ │ │ │ cmp r0, r9 │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - mov r6, r5 │ │ │ │ + mov sl, r1 │ │ │ │ movs r2, r4 │ │ │ │ cmp r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r5 │ │ │ │ + mov sl, r1 │ │ │ │ movs r2, r4 │ │ │ │ add r8, sp │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r5 │ │ │ │ + mov sl, r1 │ │ │ │ movs r2, r4 │ │ │ │ add r8, r7 │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #22 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r5 │ │ │ │ + mov sl, r1 │ │ │ │ movs r2, r4 │ │ │ │ add r8, r1 │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r5 │ │ │ │ + mov sl, r1 │ │ │ │ movs r2, r4 │ │ │ │ add r0, fp │ │ │ │ movs r2, r4 │ │ │ │ adds r6, #6 │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, r5 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - mov r2, r5 │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - mvns r0, r7 │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #66 @ 0x42 │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #244 @ 0xf4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #22 │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ str r0, [r7, #32] │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r4, [pc, #872] @ (11337c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r4, [pc, #960] @ (1133d8 ) │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r7, [pc, #248] @ (11311c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r7, [pc, #480] @ (113208 ) │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #488] @ (1131fc ) │ │ │ │ + ldr r7, [pc, #264] @ (11313c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #576] @ (113258 ) │ │ │ │ + ldr r7, [pc, #288] @ (113158 ) │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #22 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #888] @ (11339c ) │ │ │ │ + ldr r7, [pc, #280] @ (11315c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #96] @ (113088 ) │ │ │ │ + ldr r7, [pc, #96] @ (1130a8 ) │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #904] @ (1133bc ) │ │ │ │ + ldr r7, [pc, #168] @ (1130fc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #928] @ (1133d8 ) │ │ │ │ + ldr r6, [pc, #928] @ (1133f8 ) │ │ │ │ movs r2, r4 │ │ │ │ adds r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #920] @ (1133dc ) │ │ │ │ + str r2, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #736] @ (113328 ) │ │ │ │ + str r0, [r1, #8] │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #808] @ (11337c ) │ │ │ │ + str r2, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #544] @ (113278 ) │ │ │ │ + str r0, [r3, #4] │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r6, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r0, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r0, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ adds r2, #22 │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r6, [r5, #28] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r0, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r2, [r3, #28] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r0, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r2, #28] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r0, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r0, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r0, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r6, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #22 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r6, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r2, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ ldrb r0, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + ldr r1, [pc, #424] @ (11333c ) │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + ldr r1, [pc, #480] @ (113378 ) │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + cmp r2, ip │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + add ip, r5 │ │ │ │ movs r2, r4 │ │ │ │ cmp r7, #22 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #40] @ (1131bc ) │ │ │ │ + cmp r6, r9 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #96] @ (1131f8 ) │ │ │ │ + add r4, pc │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, r9 │ │ │ │ + add r0, r9 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, sp │ │ │ │ + cmp r6, r5 │ │ │ │ movs r2, r4 │ │ │ │ add r4, r3 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - add sl, fp │ │ │ │ + cmp r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #6 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r9 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ bics r4, r7 │ │ │ │ movs r2, r4 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r7 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - bics r4, r1 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r5 │ │ │ │ + muls r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ muls r4, r3 │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + muls r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + orrs r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r4 │ │ │ │ + muls r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ cmn r4, r7 │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #22 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r2, r0 │ │ │ │ + muls r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ cmn r4, r1 │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r2, r6 │ │ │ │ + orrs r2, r6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, r3 │ │ │ │ movs r2, r4 │ │ │ │ cmp r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r2, r4 │ │ │ │ + str r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - negs r4, r5 │ │ │ │ + str r4, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r2, r2 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - tst r4, r7 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + ldr r7, [pc, #168] @ (11332c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + ldr r7, [pc, #224] @ (113368 ) │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #808] @ (1135ac ) │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #864] @ (1135e8 ) │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ cmp r4, #22 │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + strb r0, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + strb r6, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ strb r0, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + strb r2, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ strb r0, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ strb r0, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + str r6, [r4, r4] │ │ │ │ movs r2, r4 │ │ │ │ strb r0, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ movs r2, r4 │ │ │ │ strb r0, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #2 │ │ │ │ + ldr r3, [pc, #1016] @ (11371c ) │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + ldr r4, [pc, #56] @ (11336c ) │ │ │ │ movs r2, r4 │ │ │ │ strh r0, [r6, r6] │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #22 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #632] @ (11359c ) │ │ │ │ + ldr r4, [pc, #8] @ (11334c ) │ │ │ │ movs r2, r4 │ │ │ │ strh r0, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #696] @ (1135ec ) │ │ │ │ + subs r5, #2 │ │ │ │ movs r2, r4 │ │ │ │ strh r0, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #648] @ (1135cc ) │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ cmp r0, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r1, #22 │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ - movs r2, r4 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ - movs r2, r4 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ - movs r2, r4 │ │ │ │ ldr.w r5, [pc, #1156] @ 113828 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1156] @ 11382c │ │ │ │ ldr.w r3, [pc, #1156] @ 113830 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #1152] @ 113834 │ │ │ │ add r1, pc │ │ │ │ @@ -239137,237 +239136,237 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3272 @ 0xcc8 │ │ │ │ bl 126f9c │ │ │ │ b.w 106ff4 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r4, #6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc │ │ │ │ + add lr, fp │ │ │ │ movs r2, r4 │ │ │ │ - add ip, r1 │ │ │ │ + add ip, sp │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r3, #30 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ movs r2, r4 │ │ │ │ - ands r0, r3 │ │ │ │ + eors r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ands r4, r5 │ │ │ │ + lsls r4, r1 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #0] @ (1138fc ) │ │ │ │ + ldr r7, [pc, #384] @ (113a7c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #176] @ (1139b0 ) │ │ │ │ + ldr r7, [pc, #560] @ (113b30 ) │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r1, #20 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r1, #22 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r0, #24] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r2, #24] │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #320] @ (113aac ) │ │ │ │ + ldr r6, [pc, #704] @ (113c2c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #96] @ (1139d0 ) │ │ │ │ + ldr r6, [pc, #480] @ (113b50 ) │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #320] @ (113abc ) │ │ │ │ + ldr r6, [pc, #704] @ (113c3c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #960] @ (113d40 ) │ │ │ │ + ldr r6, [pc, #320] @ (113ac0 ) │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #304] @ (113abc ) │ │ │ │ + ldr r6, [pc, #688] @ (113c3c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #800] @ (113cb0 ) │ │ │ │ + ldr r6, [pc, #160] @ (113a30 ) │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #320] @ (113adc ) │ │ │ │ + ldr r6, [pc, #704] @ (113c5c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #640] @ (113c20 ) │ │ │ │ + ldr r6, [pc, #0] @ (1139a0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r7, #7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #288] @ (113acc ) │ │ │ │ + ldr r6, [pc, #672] @ (113c4c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #480] @ (113b90 ) │ │ │ │ + ldr r5, [pc, #864] @ (113d10 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r2, #7 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #304] @ (113aec ) │ │ │ │ + ldr r6, [pc, #688] @ (113c6c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #320] @ (113b00 ) │ │ │ │ + ldr r5, [pc, #704] @ (113c80 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r7, #7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #304] @ (113afc ) │ │ │ │ + ldr r6, [pc, #688] @ (113c7c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #160] @ (113a70 ) │ │ │ │ + ldr r5, [pc, #544] @ (113bf0 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r2, #7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r0, #6 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #288] @ (113afc ) │ │ │ │ + ldr r6, [pc, #672] @ (113c7c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #0] @ (1139e0 ) │ │ │ │ + ldr r5, [pc, #384] @ (113b60 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r3, #5 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r3, [r0, #444] @ 0x1bc │ │ │ │ movw r2, #27497 @ 0x6b69 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #38568 @ 0x96a8 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -248808,15 +248807,15 @@ │ │ │ │ str.w r0, [r4, #3304] @ 0xce8 │ │ │ │ strb.w r3, [r4, #3324] @ 0xcfc │ │ │ │ str.w r0, [r4, #3308] @ 0xcec │ │ │ │ str.w r0, [r4, #3312] @ 0xcf0 │ │ │ │ str.w r0, [r4, #3316] @ 0xcf4 │ │ │ │ str.w r0, [r4, #3320] @ 0xcf8 │ │ │ │ str.w r3, [r4, #3556] @ 0xde4 │ │ │ │ - bl 1c3208 │ │ │ │ + bl 1c3250 │ │ │ │ str.w r0, [r4, #3552] @ 0xde0 │ │ │ │ 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, #3324] @ 0xcfc │ │ │ │ @@ -248855,37 +248854,37 @@ │ │ │ │ cbz r0, 11ae12 │ │ │ │ ldr r2, [pc, #120] @ (11ae64 ) │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11ae00 │ │ │ │ cbz r3, 11ae56 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr.w r3, [r5, #3304] @ 0xce8 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3304] @ 0xce8 │ │ │ │ str.w r2, [r5, #3308] @ 0xcec │ │ │ │ str.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ str.w r2, [r5, #3316] @ 0xcf4 │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, 11ae26 │ │ │ │ - bl 1c3310 │ │ │ │ + bl 1c3358 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (11ae68 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (11ae6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3552] @ 0xde0 │ │ │ │ - bl 1c3310 │ │ │ │ + bl 1c3358 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3324] @ 0xcfc │ │ │ │ b.n 11ae24 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 54234 │ │ │ │ ldr.w r0, [r5, #3308] @ 0xcec │ │ │ │ ldr.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ @@ -248895,15 +248894,15 @@ │ │ │ │ b.n 11ae00 │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ movs r2, r4 │ │ │ │ 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] @ (11af70 ) │ │ │ │ @@ -248914,15 +248913,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (11af78 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldr r2, [pc, #220] @ (11af7c ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -248954,15 +248953,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 11af42 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 11af34 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11af68 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -249013,52 +249012,52 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ str r6, [r6, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vaddl.s16 q0, d8, d25 │ │ │ │ + vext.8 d16, d8, d25, #0 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r6, r4, #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, #3552] @ 0xde0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c33e0 │ │ │ │ + bl 1c3428 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 11afb0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3556] @ 0xde4 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3556] @ 0xde4 │ │ │ │ ldr.w r0, [r4, #3552] @ 0xde0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c3324 │ │ │ │ + bl 1c336c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 11afaa │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3552] @ 0xde0 │ │ │ │ - bl 1c3460 │ │ │ │ + bl 1c34a8 │ │ │ │ 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] @ (11b0cc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -249110,30 +249109,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11b00e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3320] @ 0xcf8 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n 11b00e │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 11b09e │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11b0be │ │ │ │ b.n 11b090 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11b0b2 │ │ │ │ @@ -249748,15 +249747,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 55440 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1c4950 │ │ │ │ + bl 1c4998 │ │ │ │ cbz r0, 11b636 │ │ │ │ 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] @ (11b784 ) │ │ │ │ ldr r0, [pc, #332] @ (11b788 ) │ │ │ │ @@ -249887,39 +249886,39 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n 11b746 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #200] @ (11b844 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ movs r6, r4 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r5, #0 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ movs r2, r4 │ │ │ │ ldr r0, [pc, #688] @ (11ba68 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1384] @ 0x568 │ │ │ │ @@ -249940,15 +249939,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 5518c <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1c5b10 │ │ │ │ + bl 1c5b58 │ │ │ │ ldr.w r1, [pc, #1192] @ 11bcbc │ │ │ │ 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] │ │ │ │ @@ -250370,24 +250369,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #136] @ (11bd3c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r0, [pc, #128] @ (11bd38 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ movs r2, r4 │ │ │ │ bl ffffbcc6 │ │ │ │ - b.n 11b4e8 │ │ │ │ + b.n 11b5a8 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr], {33} @ 0x21 │ │ │ │ + stc2 0, cr0, [lr, #-132]! @ 0xffffff7c │ │ │ │ bics r0, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ beq.n 11bcfa │ │ │ │ @@ -250919,16 +250918,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 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ 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 11c3b4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -251482,16 +251481,16 @@ │ │ │ │ bne.n 11c968 │ │ │ │ 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 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 11c98e │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -252479,15 +252478,15 @@ │ │ │ │ cbz r0, 11d4d0 │ │ │ │ ldr r2, [pc, #68] @ (11d4f0 ) │ │ │ │ ldr.w r3, [r4, #1308] @ 0x51c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11d4be │ │ │ │ cbz r3, 11d4e2 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr.w r3, [r4, #1308] @ 0x51c │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1308] @ 0x51c │ │ │ │ str.w r2, [r4, #1312] @ 0x520 │ │ │ │ str.w r2, [r4, #1316] @ 0x524 │ │ │ │ str.w r2, [r4, #1320] @ 0x528 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -253217,15 +253216,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bgt.n 11dc04 │ │ │ │ + ble.n 11dcc4 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11dc64 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -253349,15 +253348,15 @@ │ │ │ │ beq.n 11de0e │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r4, [r4, #284] @ 0x11c │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 11de08 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -253378,15 +253377,15 @@ │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 11ddda │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 │ │ │ │ @@ -253406,24 +253405,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 127208 │ │ │ │ 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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 │ │ │ │ @@ -253442,15 +253441,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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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 │ │ │ │ @@ -253458,22 +253457,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 11def2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 │ │ │ │ @@ -253595,15 +253594,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 11e084 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, 11e072 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 11e0aa │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n 11dfc4 │ │ │ │ @@ -253653,15 +253652,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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r4, [r5, #324] @ 0x144 │ │ │ │ add.w r5, r5, #320 @ 0x140 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 11e11c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -253675,15 +253674,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 11e0f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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] @ (11e1c4 ) │ │ │ │ @@ -253859,24 +253858,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 1271cc │ │ │ │ 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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 │ │ │ │ @@ -253911,23 +253910,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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 127244 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 11e3cc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -254058,15 +254057,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 11e4c4 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3588 @ 0xe04 │ │ │ │ addw r0, r0, #3588 @ 0xe04 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cbz r0, 11e576 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 11e582 │ │ │ │ mov r0, r6 │ │ │ │ blx 55180 │ │ │ │ movs r3, #1 │ │ │ │ @@ -254079,42 +254078,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11e582 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 55108 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11e588 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, 11e55c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 11e500 │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ str.w r0, [r4, #3612] @ 0xe1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e520 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 11e560 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3612] @ 0xe1c │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11e55e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 11e582 │ │ │ │ @@ -254674,15 +254673,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 11eaa4 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 11eb74 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -254861,31 +254860,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (11ed70 ) │ │ │ │ add r3, pc │ │ │ │ b.n 11ecf4 │ │ │ │ asrs r4, r6, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11e724 │ │ │ │ + b.n 11e7e4 │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ movs r1, r4 │ │ │ │ asrs r4, r4, #11 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #56] @ (11eda0 ) │ │ │ │ + ldr r4, [pc, #440] @ (11ef20 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ 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] @ 11ee84 │ │ │ │ @@ -254941,15 +254940,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126b58 │ │ │ │ ldr r0, [pc, #112] @ (11ee98 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ cbnz r0, 11ee7e │ │ │ │ ldr r2, [pc, #104] @ (11ee9c ) │ │ │ │ ldr r3, [pc, #80] @ (11ee88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -254981,31 +254980,31 @@ │ │ │ │ b.n 11ee06 │ │ │ │ blx 548b4 │ │ │ │ nop │ │ │ │ asrs r4, r5, #9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ movs r1, r4 │ │ │ │ asrs r6, r0, #7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #920] @ (11f23c ) │ │ │ │ + ldr r3, [pc, #280] @ (11efbc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ movs r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 11eee6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -255015,15 +255014,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, #960 @ 0x3c0 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2c7f14 │ │ │ │ + bl 2c7f5c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -255920,17 +255919,17 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r2, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #140] @ 11f89c │ │ │ │ sub sp, #32 │ │ │ │ @@ -256031,15 +256030,15 @@ │ │ │ │ add.w r0, r6, #960 @ 0x3c0 │ │ │ │ blx 55108 │ │ │ │ ldr r3, [pc, #692] @ (11fbd0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7b80 │ │ │ │ + bl 2c7bc8 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 11f994 │ │ │ │ ldr r3, [pc, #676] @ (11fbd4 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -256126,20 +256125,20 @@ │ │ │ │ bne.n 11fa20 │ │ │ │ ldr r7, [pc, #432] @ (11fbdc ) │ │ │ │ movs r4, #2 │ │ │ │ str.w r4, [r6, #3292] @ 0xcdc │ │ │ │ add r7, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 11fa4e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11fb96 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3296] @ 0xce0 │ │ │ │ str.w r2, [r6, #3232] @ 0xca0 │ │ │ │ @@ -256293,27 +256292,27 @@ │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4} │ │ │ │ - movs r1, r4 │ │ │ │ - wfi │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - itte ls │ │ │ │ - movls r1, r4 │ │ │ │ - lslls r6, r2, #21 │ │ │ │ - lslhi r6, r4, #2 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + nop {9} │ │ │ │ movs r1, r4 │ │ │ │ - itt pl │ │ │ │ + itte │ │ │ │ + mov r1, r4 │ │ │ │ + lsl r6, r2, #21 │ │ │ │ + lslal r6, r4, #2 │ │ │ │ + itee pl │ │ │ │ movpl r1, r4 │ │ │ │ - stmdbpl sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + itt lt @ unpredictable │ │ │ │ + movlt r1, r4 │ │ │ │ + stmdblt 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #276] @ (11fd20 ) │ │ │ │ @@ -256624,19 +256623,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ mov r4, r0 │ │ │ │ b.n 11fece │ │ │ │ nop │ │ │ │ - cbnz r6, 11ff90 │ │ │ │ + pop {r1, r2} │ │ │ │ movs r1, r4 │ │ │ │ - cbnz r6, 11ff8a │ │ │ │ + cbnz r6, 11ffa2 │ │ │ │ movs r1, r4 │ │ │ │ - cbnz r2, 11ff82 │ │ │ │ + cbnz r2, 11ff9a │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #84] @ 11ff94 │ │ │ │ sub sp, #8 │ │ │ │ @@ -256836,15 +256835,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 12021c │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1c4038 │ │ │ │ + bl 1c4080 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -257105,15 +257104,15 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldc2l 0, cr0, [r6], #660 @ 0x294 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ movs r1, r4 │ │ │ │ stc2 0, cr0, [r4], {165} @ 0xa5 │ │ │ │ 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] │ │ │ │ @@ -260048,15 +260047,15 @@ │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldrb.w fp, [r9, #60] @ 0x3c │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.w 1215b4 │ │ │ │ nop │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ movs r1, r5 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ and.w r3, r7, #2 │ │ │ │ @@ -261123,15 +261122,15 @@ │ │ │ │ mov fp, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ b.w 1215b4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w ip, [r0, #76] @ 0x4c │ │ │ │ orrs r2, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -261837,15 +261836,15 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 123448 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldmia r5, {r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #1216 @ 0x4c0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -261874,15 +261873,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1190] @ 0x4a6 │ │ │ │ strh.w r2, [r3, #1188] @ 0x4a4 │ │ │ │ str.w r0, [r3, #1191] @ 0x4a7 │ │ │ │ str.w r1, [r3, #1195] @ 0x4ab │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ movs r1, r5 │ │ │ │ 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, #1216 @ 0x4c0 │ │ │ │ @@ -261924,15 +261923,15 @@ │ │ │ │ cbz r5, 123622 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54728 │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #776] @ (123944 ) │ │ │ │ @@ -265726,15 +265725,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 1271cc │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 12661c │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -266024,23 +266023,23 @@ │ │ │ │ beq.n 126980 │ │ │ │ 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 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cbz r0, 126914 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 126914 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1269a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1269a4 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -266101,16 +266100,16 @@ │ │ │ │ b.n 126940 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 126856 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -266219,15 +266218,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 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 126b00 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 126b06 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -266248,15 +266247,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 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 126b46 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 126b48 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 126b3c │ │ │ │ @@ -266336,32 +266335,32 @@ │ │ │ │ b.n 126b8c │ │ │ │ ldr r2, [pc, #476] @ (126dcc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #476] @ (126dd0 ) │ │ │ │ adds r6, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 126ba8 │ │ │ │ b.n 126bca │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1c63fc │ │ │ │ + bl 1c6444 │ │ │ │ ldr r1, [pc, #444] @ (126dd4 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6440 │ │ │ │ + bl 1c6488 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126d88 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 126d1a │ │ │ │ @@ -266374,15 +266373,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 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 126db6 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -266445,15 +266444,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 11e0c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r4, #280 @ 0x118 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 126d56 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 126daa │ │ │ │ it hi │ │ │ │ @@ -266470,45 +266469,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 11df34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n 126ba8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2c9270 │ │ │ │ + bl 2c92b8 │ │ │ │ ldr r2, [pc, #104] @ (126dd8 ) │ │ │ │ ldr r1, [pc, #108] @ (126ddc ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 126ba8 │ │ │ │ b.n 126bd6 │ │ │ │ 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 11e128 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n 126ba8 │ │ │ │ tst.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 126d3c │ │ │ │ movs r3, #0 │ │ │ │ @@ -266517,23 +266516,23 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r7, [pc, #32] @ (126df0 ) │ │ │ │ + ldr r7, [pc, #416] @ (126f70 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [pc, #168] @ (126e7c ) │ │ │ │ + ldr r7, [pc, #552] @ (126ffc ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [pc, #288] @ (126ef8 ) │ │ │ │ + ldr r7, [pc, #672] @ (127078 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [pc, #728] @ (1270b4 ) │ │ │ │ + ldr r6, [pc, #88] @ (126e34 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [pc, #680] @ (127088 ) │ │ │ │ + ldr r6, [pc, #40] @ (126e08 ) │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #396] @ (126f80 ) │ │ │ │ @@ -266574,58 +266573,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n 126e50 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 126f2c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 126eac │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c9734 │ │ │ │ + bl 2c977c │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126f46 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c63fc │ │ │ │ + bl 1c6444 │ │ │ │ ldr r1, [pc, #280] @ (126f88 ) │ │ │ │ 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 126b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r2, [pc, #248] @ (126f8c ) │ │ │ │ ldr r3, [pc, #240] @ (126f84 ) │ │ │ │ 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 126f7a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c9734 │ │ │ │ + bl 2c977c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 126ee8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c63fc │ │ │ │ + bl 1c6444 │ │ │ │ ldr r1, [pc, #200] @ (126f90 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -266701,23 +266700,23 @@ │ │ │ │ b.n 126e54 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #16] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #1000] @ (127374 ) │ │ │ │ + ldr r5, [pc, #360] @ (1270f4 ) │ │ │ │ movs r1, r4 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [pc, #648] @ (12721c ) │ │ │ │ + ldr r5, [pc, #8] @ (126f9c ) │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (126ff4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -266871,15 +266870,15 @@ │ │ │ │ cbz r0, 12713e │ │ │ │ ldr r3, [pc, #48] @ (127158 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 127136 │ │ │ │ cbz r2, 127140 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 54234 │ │ │ │ movs r3, #0 │ │ │ │ @@ -266899,43 +266898,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3584] @ 0xe00 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 127192 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cbz r0, 1271a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1ca1fc │ │ │ │ + bl 1ca244 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ str.w r0, [r4, #3584] @ 0xe00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 127174 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ca10c │ │ │ │ + bl 1ca154 │ │ │ │ ldr.w r0, [r4, #3584] @ 0xe00 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 12717c │ │ │ │ b.n 12719e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -266948,15 +266947,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 1ca10c │ │ │ │ + bl 1ca154 │ │ │ │ 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 │ │ │ │ @@ -266966,23 +266965,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 1ca10c │ │ │ │ + bl 1ca154 │ │ │ │ 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 1ca124 │ │ │ │ + bl 1ca16c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 127268 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 12726a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -267006,15 +267005,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 1ca10c │ │ │ │ + bl 1ca154 │ │ │ │ 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 │ │ │ │ @@ -267037,15 +267036,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 1ca10c │ │ │ │ + bl 1ca154 │ │ │ │ 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 │ │ │ │ @@ -267079,15 +267078,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 1ca10c │ │ │ │ + bl 1ca154 │ │ │ │ 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 │ │ │ │ @@ -267218,15 +267217,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 1ca10c │ │ │ │ + bl 1ca154 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 127396 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -267276,15 +267275,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 1ca10c │ │ │ │ + bl 1ca154 │ │ │ │ addw r0, r5, #3236 @ 0xca4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 127536 │ │ │ │ @@ -267362,15 +267361,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 127634 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1ca1fc │ │ │ │ + bl 1ca244 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (127674 ) │ │ │ │ ldr r3, [pc, #80] @ (127670 ) │ │ │ │ add r2, pc │ │ │ │ @@ -267382,25 +267381,25 @@ │ │ │ │ bne.n 127666 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r1, r5, #3560 @ 0xde8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 12715c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 12761c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 127612 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -267437,15 +267436,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 1276ec │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1ca1fc │ │ │ │ + bl 1ca244 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (12772c ) │ │ │ │ ldr r3, [pc, #80] @ (127728 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -267455,25 +267454,25 @@ │ │ │ │ bne.n 12771e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw r1, r6, #3560 @ 0xde8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 12715c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ cbnz r5, 127718 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 1276cc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1276d0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ @@ -267528,15 +267527,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (1277d0 ) │ │ │ │ add.w r0, r4, #4448 @ 0x1160 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7b00 │ │ │ │ + bl 2c7b48 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #656] @ 0x290 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ @@ -268292,15 +268291,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f9c │ │ │ │ b.n 127f8e │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 127fb0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -268566,24 +268565,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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r1, [pc, #52] @ (1282bc ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d95f0 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 1282a0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (1282c0 ) │ │ │ │ @@ -268595,17 +268594,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ bl 126f9c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ movs r1, 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 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -269471,24 +269470,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3296] @ 0xce0 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128b44 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9478 │ │ │ │ + bl 1d94c0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128b7a │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d9478 │ │ │ │ + bl 1d94c0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 128ba2 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 128b64 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -269514,56 +269513,56 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 128260 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128b2a │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1d9464 │ │ │ │ + bl 1d94ac │ │ │ │ b.n 128bba │ │ │ │ ldr r1, [pc, #80] @ (128bcc ) │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ ldr r2, [pc, #80] @ (128bd0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126f9c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (128bd4 ) │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ ldr r2, [pc, #48] @ (128bd8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 126f9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9464 │ │ │ │ + bl 1d94ac │ │ │ │ b.n 128b92 │ │ │ │ nop │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ movs r1, r4 │ │ │ │ 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] @ (128c84 ) │ │ │ │ @@ -269611,28 +269610,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 128c56 │ │ │ │ ldr r0, [pc, #40] @ (128c90 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128c08 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 11ec70 │ │ │ │ blx 548b4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #16] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #15] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #320] @ (128de8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -269766,21 +269765,21 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r2, #13] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #9] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -269846,25 +269845,25 @@ │ │ │ │ bl 12db68 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 128fe6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 128e6c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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 1d9498 │ │ │ │ + bl 1d94e0 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 11ebdc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -269874,25 +269873,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 128178 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128f82 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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 1d9498 │ │ │ │ + bl 1d94e0 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -270008,25 +270007,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 1290ae │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 12908c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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 1d9498 │ │ │ │ + bl 1d94e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 128c94 │ │ │ │ mov r1, r5 │ │ │ │ @@ -270038,25 +270037,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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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 1d9498 │ │ │ │ + bl 1d94e0 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 11ebdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (129104 ) │ │ │ │ @@ -270067,35 +270066,35 @@ │ │ │ │ movw r3, #1169 @ 0x491 │ │ │ │ bl 126f9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r3, #16 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1291a0 │ │ │ │ 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 1291b0 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 12dc84 │ │ │ │ mov r1, r4 │ │ │ │ @@ -270107,41 +270106,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1291f4 │ │ │ │ bl 1280fc │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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 1d9448 │ │ │ │ + bl 1d9490 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 129136 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 1d94b4 │ │ │ │ + bl 1d94fc │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 129198 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [pc, #60] @ (129208 ) │ │ │ │ ldr r1, [pc, #64] @ (12920c ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #721 @ 0x2d1 │ │ │ │ add r1, pc │ │ │ │ bl 128bdc │ │ │ │ @@ -270159,25 +270158,25 @@ │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ ldr r1, [pc, #32] @ (12921c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 128bdc │ │ │ │ b.n 1291da │ │ │ │ nop │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r2, #20 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r2, #2 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -270428,33 +270427,33 @@ │ │ │ │ bl 126f9c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 129466 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 129620 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -270519,17 +270518,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 129522 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1295c2 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1d9448 │ │ │ │ + bl 1d9490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ cbz r6, 1295ce │ │ │ │ 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] │ │ │ │ @@ -270555,21 +270554,21 @@ │ │ │ │ bl 128bdc │ │ │ │ b.n 1295fa │ │ │ │ ... │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r6, #16 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #344] @ 1297a4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -270597,19 +270596,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 129672 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d9464 │ │ │ │ + bl 1d94ac │ │ │ │ mov r0, sl │ │ │ │ - bl 1d9464 │ │ │ │ + bl 1d94ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 1296ce │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 1296c6 │ │ │ │ @@ -270626,15 +270625,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (1297a8 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1296ea │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12977c │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ 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 │ │ │ │ @@ -270644,17 +270643,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 127244 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r5, #144 @ 0x90 │ │ │ │ add.w r6, r5, #192 @ 0xc0 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ b.n 12972c │ │ │ │ - bl 1d94b4 │ │ │ │ + bl 1d94fc │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 129786 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 12974c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3248] @ 0xcb0 │ │ │ │ @@ -270663,26 +270662,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 129724 │ │ │ │ ldrb.w r2, [r3, #3252] @ 0xcb4 │ │ │ │ cbz r2, 12979a │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1d9498 │ │ │ │ + bl 1d94e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d960c │ │ │ │ + bl 1d9654 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 129666 │ │ │ │ blx 54234 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 1296ea │ │ │ │ ldr r3, [pc, #36] @ (1297ac ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -270696,17 +270695,17 @@ │ │ │ │ bl 11ec70 │ │ │ │ b.n 12974c │ │ │ │ nop │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r5, #4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #300] @ (1298f4 ) │ │ │ │ @@ -271213,15 +271212,15 @@ │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ cbz r3, 129cb2 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 129a18 │ │ │ │ bl 11ec70 │ │ │ │ b.n 129cac │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r5, #5 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #200] @ (129d98 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -271939,15 +271938,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ bl 126abc │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ @@ -272513,32 +272512,32 @@ │ │ │ │ beq.w 12a8e6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 12a8e6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1ccec8 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1ccf10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12b34c │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 12a8e6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54728 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 12a8e6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1ccec8 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1ccf10 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12ac6c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 12a8c0 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -273748,15 +273747,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n 12b6ec │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 12b6c2 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -274330,15 +274329,15 @@ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, sl, r6 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r3, r7, [r5, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -275047,21 +275046,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 12c424 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ ands.w r1, r0, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ it ne │ │ │ │ ldrne.w r1, [sl, #12] │ │ │ │ orr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -275211,23 +275210,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (12c5dc ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - bhi.n 12c588 │ │ │ │ + bls.n 12c648 │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [pc, #12] @ (12c5f0 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bhi.n 12c578 │ │ │ │ + bls.n 12c638 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ @@ -275382,15 +275381,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 2d0984 │ │ │ │ + bl 2d09cc │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275498,15 +275497,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1360] @ 0x550 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2d0b40 │ │ │ │ + bl 2d0b88 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 12c8da │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 12c8da │ │ │ │ @@ -275599,15 +275598,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 54728 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d0984 │ │ │ │ + bl 2d09cc │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -275664,15 +275663,15 @@ │ │ │ │ blx 54234 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1360] @ 0x550 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ cbz r3, 12cac4 │ │ │ │ - bl 2d0984 │ │ │ │ + bl 2d09cc │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ cbz r1, 12cac4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ @@ -275843,17 +275842,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (12cc98 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcs.n 12cd48 │ │ │ │ + bcs.n 12cc08 │ │ │ │ movs r0, r5 │ │ │ │ - bcs.n 12cce8 │ │ │ │ + bcs.n 12cba8 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #408] @ (12ce48 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -275933,15 +275932,15 @@ │ │ │ │ b.n 12cdc6 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 12ce0e │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 12cdc2 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ cbz r0, 12cdc2 │ │ │ │ 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} │ │ │ │ @@ -276304,17 +276303,17 @@ │ │ │ │ bl 126f9c │ │ │ │ mov r4, r0 │ │ │ │ b.n 12d0dc │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 12d086 │ │ │ │ + stc 0, cr0, [r6], {32} │ │ │ │ + rsbs r0, sl, r0, asr #32 │ │ │ │ sub.w r0, r6, r0, asr #32 │ │ │ │ - sbcs.w r0, sl, r0, asr #32 │ │ │ │ - adc.w r0, r6, r0, asr #32 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 12d182 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -276550,15 +276549,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 12d4be │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c4038 │ │ │ │ + bl 1c4080 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 12d478 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 12d49a │ │ │ │ @@ -276689,17 +276688,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11ed74 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 11ebdc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 12cef8 │ │ │ │ + b.n 12cfb8 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d3e8 │ │ │ │ + b.n 12d4a8 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -276819,19 +276818,19 @@ │ │ │ │ ... │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #18 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12d350 │ │ │ │ + b.n 12d410 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d3c8 │ │ │ │ + b.n 12d488 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d2d4 │ │ │ │ + b.n 12d394 │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -276905,17 +276904,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 126f9c │ │ │ │ b.n 12d6e2 │ │ │ │ nop │ │ │ │ - b.n 12d32c │ │ │ │ + b.n 12d3ec │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12d1d4 │ │ │ │ + b.n 12d294 │ │ │ │ movs r0, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 12d780 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -276936,23 +276935,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d798 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (12d79c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ 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] @ 12d828 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -277018,27 +277017,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (12d880 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb518 │ │ │ │ + bl 1cb560 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12d84e │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1c4038 │ │ │ │ + bl 1c4080 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r7, #252 @ 0xfc │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 12d27c │ │ │ │ + b.n 12d33c │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -277125,15 +277124,15 @@ │ │ │ │ bl 12d7a0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 12d986 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 12d956 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 12d952 │ │ │ │ b.n 12d93a │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -277228,15 +277227,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 12e07c │ │ │ │ + b.n 12e13c │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -277430,17 +277429,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (12dc80 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11ed74 │ │ │ │ b.n 12dc50 │ │ │ │ - b.n 12deb4 │ │ │ │ + b.n 12df74 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12de74 │ │ │ │ + b.n 12df34 │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -277474,17 +277473,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (12dcf0 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11ed74 │ │ │ │ b.n 12dcc4 │ │ │ │ - b.n 12de44 │ │ │ │ + b.n 12df04 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 12de04 │ │ │ │ + b.n 12dec4 │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -277631,17 +277630,17 @@ │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ movs r0, r4 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (12def8 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -277772,17 +277771,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 12dfba │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ 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} │ │ │ │ @@ -277802,15 +277801,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 12e096 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 54728 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ cbz r0, 12e060 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (12e0d8 ) │ │ │ │ ldr r2, [pc, #148] @ (12e0dc ) │ │ │ │ @@ -277820,15 +277819,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1bef40 │ │ │ │ + bl 1bef88 │ │ │ │ cbnz r0, 12e0ae │ │ │ │ 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 │ │ │ │ @@ -277846,15 +277845,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (12e0e4 ) │ │ │ │ ldr r2, [pc, #40] @ (12e0e8 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -277862,23 +277861,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blt.n 12dff8 │ │ │ │ + blt.n 12e0b8 │ │ │ │ movs r0, r4 │ │ │ │ - ble.n 12e1d0 │ │ │ │ + ble.n 12e090 │ │ │ │ movs r0, r4 │ │ │ │ - ble.n 12e134 │ │ │ │ + ble.n 12dff4 │ │ │ │ movs r0, r4 │ │ │ │ - blt.n 12e134 │ │ │ │ + blt.n 12dff4 │ │ │ │ movs r0, r4 │ │ │ │ - ble.n 12e0ec │ │ │ │ + ble.n 12e1ac │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -277984,42 +277983,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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e0f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ cbnz r5, 12e236 │ │ │ │ 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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12e0f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12e26c │ │ │ │ @@ -278037,15 +278036,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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e0f0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 12e2da │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -278053,19 +278052,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 12e302 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 12e2e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (12e318 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (12e31c ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -278081,21 +278080,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (12e324 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 11ed74 │ │ │ │ mov r5, r0 │ │ │ │ b.n 12e2da │ │ │ │ - blt.n 12e38c │ │ │ │ + blt.n 12e24c │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12e2c8 │ │ │ │ + blt.n 12e388 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12e2f4 │ │ │ │ + blt.n 12e3b4 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n 12e29c │ │ │ │ + blt.n 12e35c │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #476] @ (12e518 ) │ │ │ │ @@ -278123,26 +278122,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #24 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ add r3, pc, #392 @ (adr r3, 12e510 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 12e3b0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bf054 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 12e462 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 12e4d8 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -278164,26 +278163,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w 12e4fa │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 12dc10 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e452 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -278207,15 +278206,15 @@ │ │ │ │ bne.n 12e466 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, 12e46e │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 12e3de │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 12e35a │ │ │ │ mov sl, r7 │ │ │ │ ldrd r0, r7, [r7] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ ldrd r1, r2, [sl, #12] │ │ │ │ strd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -278254,50 +278253,50 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 126f9c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 12e35a │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 12e35a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r3, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bls.n 12e5e4 │ │ │ │ + bls.n 12e4a4 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n 12e4f0 │ │ │ │ + bls.n 12e5b0 │ │ │ │ movs r0, r4 │ │ │ │ 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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 12e0f0 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 12e5c4 │ │ │ │ @@ -278335,15 +278334,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12e5b2 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 │ │ │ │ @@ -278386,26 +278385,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 126f9c │ │ │ │ mov r9, r0 │ │ │ │ b.n 12e5c4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bvc.n 12e57c │ │ │ │ + bvc.n 12e63c │ │ │ │ movs r0, r4 │ │ │ │ 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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 12e6b6 │ │ │ │ @@ -278413,15 +278412,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 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12e696 │ │ │ │ @@ -278429,44 +278428,44 @@ │ │ │ │ cbnz r2, 12e6b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12df54 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 12e716 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (12e734 ) │ │ │ │ @@ -278477,27 +278476,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvc.n 12e744 │ │ │ │ + bvc.n 12e804 │ │ │ │ movs r0, r4 │ │ │ │ - bvs.n 12e680 │ │ │ │ + bvc.n 12e740 │ │ │ │ movs r0, r4 │ │ │ │ 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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 12e79e │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -278517,23 +278516,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 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 12e78c │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 │ │ │ │ @@ -281578,15 +281577,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ bl 126f9c │ │ │ │ b.n 1306c6 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ @@ -281638,15 +281637,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 1307d0 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2d0cf0 │ │ │ │ + bl 2d0d38 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1307be │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 1307be │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -281819,17 +281818,17 @@ │ │ │ │ bl 126f9c │ │ │ │ b.n 1308e4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7b800a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf71400a4 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ movs r0, r4 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -281880,17 +281879,17 @@ │ │ │ │ b.n 13099c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf68a00a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf65c00a4 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ movs r0, r4 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #160] @ (130aa0 ) │ │ │ │ @@ -281963,17 +281962,17 @@ │ │ │ │ b.n 130a50 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf5fa00a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, r8, #5373952 @ 0x520000 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - cbz r4, 130b2e │ │ │ │ + push {r2, r3, r6} │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -282004,17 +282003,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r2, 130b70 │ │ │ │ + cbz r2, 130b88 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r4, 130b7c │ │ │ │ + push {r2} │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -282076,21 +282075,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r6, 130c1e │ │ │ │ + cbz r6, 130c36 │ │ │ │ movs r0, r4 │ │ │ │ - uxtb r6, r5 │ │ │ │ + cbz r6, 130c12 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, 130c20 │ │ │ │ + cbz r0, 130c38 │ │ │ │ movs r0, r4 │ │ │ │ - uxtb r0, r2 │ │ │ │ + cbz r0, 130c14 │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -282152,17 +282151,17 @@ │ │ │ │ blx 54830 │ │ │ │ movs r0, #0 │ │ │ │ b.n 130c42 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ands.w r0, r6, #5373952 @ 0x520000 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r1 │ │ │ │ + uxth r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r2, 130cb8 │ │ │ │ + cbz r2, 130cd0 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf3b600a4 │ │ │ │ stmdb 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 r5, [pc, #580] @ (130ed4 ) │ │ │ │ @@ -282321,15 +282320,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 130dc0 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n 130e48 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130dc2 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130ecc │ │ │ │ blx 55734 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 130bc8 │ │ │ │ @@ -282359,40 +282358,40 @@ │ │ │ │ bl 130bc8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 130dc2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n 130e82 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130ecc │ │ │ │ blx 55734 │ │ │ │ b.n 130e7c │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130ecc │ │ │ │ blx 55734 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 130ecc │ │ │ │ blx 55734 │ │ │ │ b.n 130eaa │ │ │ │ movs r0, #2 │ │ │ │ b.n 130dc2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf36800a4 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 130f08 │ │ │ │ + sxth r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + cbz r4, 130ef2 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf23600a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -282412,17 +282411,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 126f9c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ 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 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282441,17 +282440,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 126f9c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ @@ -282473,17 +282472,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ 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 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282502,17 +282501,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 126f9c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ 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 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ @@ -282532,17 +282531,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ 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] @ (13118c ) │ │ │ │ @@ -282673,29 +282672,29 @@ │ │ │ │ b.n 1310c0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vaddl.s16 q0, d18, d20 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s d0, d24, d20 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #24 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ @@ -283032,43 +283031,43 @@ │ │ │ │ b.n 1312d2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 2, cr0, cr8, cr4, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bl fff3752a │ │ │ │ stc 0, cr0, [r6, #-656]! @ 0xfffffd70 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #0 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #8 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -283207,15 +283206,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 1d4180 │ │ │ │ + bl 1d41c8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 131570 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -283259,18 +283258,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 1c3048 │ │ │ │ + bl 1c3090 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c2eb0 │ │ │ │ + bl 1c2ef8 │ │ │ │ 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 │ │ │ │ @@ -283279,15 +283278,15 @@ │ │ │ │ blx 54728 │ │ │ │ ldr r2, [pc, #40] @ (1317bc ) │ │ │ │ ldr r1, [pc, #40] @ (1317c0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (1317c4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c2990 │ │ │ │ + bl 1c29d8 │ │ │ │ ldr r2, [pc, #36] @ (1317c8 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (1317cc ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -283307,31 +283306,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 1c2d1c │ │ │ │ + bl 1c2d64 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13180a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 54234 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 127000 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c2d1c │ │ │ │ + bl 1c2d64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1317ee │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2b98 │ │ │ │ + bl 1c2be0 │ │ │ │ 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 │ │ │ │ @@ -283342,33 +283341,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (131904 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3048 │ │ │ │ + bl 1c3090 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1c2eb0 │ │ │ │ + bl 1c2ef8 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131866 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 131856 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 1318b0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2c64 │ │ │ │ + bl 1c2cac │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13187c │ │ │ │ @@ -283390,30 +283389,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1318e8 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1318c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1318b4 │ │ │ │ b.n 13186c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n 131890 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1318d0 │ │ │ │ @@ -283442,33 +283441,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 55108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3048 │ │ │ │ + bl 1c3090 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1c2eb0 │ │ │ │ + bl 1c2ef8 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13196c │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13195c │ │ │ │ dmb ish │ │ │ │ cbnz r3, 1319dc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c2c64 │ │ │ │ + bl 1c2cac │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1319b0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -283483,15 +283482,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 1c2ca4 │ │ │ │ + bl 1c2cec │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1319c0 │ │ │ │ dmb ish │ │ │ │ @@ -283501,34 +283500,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 131a26 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1319f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1319e4 │ │ │ │ b.n 131972 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n 131998 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ mov r0, r6 │ │ │ │ b.n 1319d6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -283858,15 +283857,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 131da8 │ │ │ │ ldr.w r1, [r4, #1296] @ 0x510 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 131d9c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 131dd6 │ │ │ │ ldr.w r2, [r4, #1300] @ 0x514 │ │ │ │ str.w r8, [r4, #1304] @ 0x518 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1296] @ 0x510 │ │ │ │ @@ -284374,34 +284373,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 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 132308 │ │ │ │ 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 2bc37c │ │ │ │ + bl 2bc3c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ cbz r4, 132354 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 13234c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r1, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -284489,21 +284488,21 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bgt.n 132308 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 1324d4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ @@ -284541,81 +284540,81 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2d0da8 │ │ │ │ + bl 2d0df0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 2dfc14 │ │ │ │ + bl 2dfc5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54234 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 132548 │ │ │ │ cbz r6, 1324c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c629c │ │ │ │ + bl 1c62e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbe54 │ │ │ │ + bl 1fbe9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bf0c │ │ │ │ + bl 21bf54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0234 │ │ │ │ + bl 1f027c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23789c │ │ │ │ + bl 2378e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234fb4 │ │ │ │ + bl 234ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecad0 │ │ │ │ + bl 1ecb18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e43c0 │ │ │ │ + bl 1e4408 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbe54 │ │ │ │ + bl 1fbe9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26752c │ │ │ │ + bl 267574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266f30 │ │ │ │ + bl 266f78 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #100] @ (132574 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 26263c │ │ │ │ + bl 262684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e74d8 │ │ │ │ + bl 1e7520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7458 │ │ │ │ + bl 1e74a0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 132540 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f292c │ │ │ │ + bl 1f2974 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d440 │ │ │ │ + bl 25d488 │ │ │ │ ldr r2, [pc, #44] @ (132578 ) │ │ │ │ ldr r3, [pc, #32] @ (13256c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -284670,34 +284669,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 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13261a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [pc, #320] @ (132768 ) │ │ │ │ ldr r3, [pc, #312] @ (132764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -284713,99 +284712,99 @@ │ │ │ │ blx 55428 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 13268e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 55428 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [pc, #148] @ 132750 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1326f0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ vldr d0, [pc, #92] @ 132758 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 13273a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ b.n 132626 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -284862,34 +284861,34 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -284908,34 +284907,34 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 132b3e │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ @@ -284950,35 +284949,35 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 132580 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ @@ -284995,56 +284994,56 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e493c │ │ │ │ + bl 1e4984 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 132b16 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 132c50 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 132b38 │ │ │ │ ldr.w r7, [pc, #1212] @ 132ec0 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132a4a │ │ │ │ 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 │ │ │ │ @@ -285053,15 +285052,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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132eaa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #8 │ │ │ │ lsls r5, r2, #8 │ │ │ │ @@ -285079,15 +285078,15 @@ │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov r7, fp │ │ │ │ @@ -285100,39 +285099,39 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ strd r8, r6, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e493c │ │ │ │ + bl 1e4984 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [pc, #940] @ (132ec4 ) │ │ │ │ ldr r3, [pc, #928] @ (132ebc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -285153,111 +285152,111 @@ │ │ │ │ vcvt.f64.s32 d1, s16 │ │ │ │ blx 55428 │ │ │ │ ldrb.w r7, [r8, #33] @ 0x21 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 132b86 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 55428 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, #176 @ 0xc1800000 -16.0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132bee │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ vldr d0, [pc, #692] @ 132eb0 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ mov r1, r8 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132c3e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 1328c8 │ │ │ │ ldr r7, [pc, #632] @ (132ecc ) │ │ │ │ add r7, pc │ │ │ │ b.n 132a06 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132caa │ │ │ │ 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 │ │ │ │ @@ -285266,15 +285265,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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132eaa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -285292,20 +285291,20 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 132d28 │ │ │ │ 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 │ │ │ │ @@ -285314,15 +285313,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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 132eaa │ │ │ │ add r2, pc, #8 @ (adr r2, 132d40 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -285359,154 +285358,154 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a88 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a88 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a88 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a88 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a88 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r8, r0 │ │ │ │ b.n 132a88 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132ce8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132ce8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132ce8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132ce8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132ce8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 132ce8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c64 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c64 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c64 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c64 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c64 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 132c64 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ bhi.n 132f7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ movs r0, r5 │ │ │ │ bmi.n 132e8c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ movs r0, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-32] │ │ │ │ mov r2, r1 │ │ │ │ @@ -286031,39 +286030,39 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #4379 @ 0x111b │ │ │ │ ands r3, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 13343c │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 133436 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 133424 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13344c │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r2, [pc, #36] @ (133474 ) │ │ │ │ ldr r3, [pc, #32] @ (133470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -286091,31 +286090,31 @@ │ │ │ │ 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, #56] @ 0x38 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1beab8 │ │ │ │ add.w r1, r5, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1beadc │ │ │ │ + bl 1beb24 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286238,15 +286237,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #3993 @ 0xf99 │ │ │ │ bl 126f9c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #260] @ (133754 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -286348,15 +286347,15 @@ │ │ │ │ b.n 13370c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ movs r0, r5 │ │ │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, 13377e │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, 133782 │ │ │ │ @@ -286421,142 +286420,142 @@ │ │ │ │ cbz r3, 133808 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1337fe │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ and.w r2, r2, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 13392c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 133966 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 13386e │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 55180 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 1338a0 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 1338ae │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 1338b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1338aa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ ldr r2, [pc, #180] @ (133984 ) │ │ │ │ ldr r3, [pc, #176] @ (133980 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1948] @ 0x79c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 133972 │ │ │ │ add.w sp, sp, #1952 @ 0x7a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, sp, r2 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 133976 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ b.n 13385e │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2669a4 │ │ │ │ + bl 2669ec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c3e80 │ │ │ │ + bl 1c3ec8 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1338cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54234 │ │ │ │ b.n 1338cc │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ b.n 13385e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldmia r0!, {r2, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -286579,15 +286578,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 133490 │ │ │ │ cbnz r0, 1339fc │ │ │ │ ldr r2, [pc, #108] @ (133a34 ) │ │ │ │ movw r3, #4018 @ 0xfb2 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -286629,15 +286628,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1339e2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ movs r0, r4 │ │ │ │ stmia r6!, {r1, r2, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -286652,15 +286651,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 133ab4 │ │ │ │ @@ -286705,15 +286704,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 133a9a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -286826,44 +286825,44 @@ │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r1, #32 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bed84 │ │ │ │ + bl 1bedcc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, 133c96 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bec74 │ │ │ │ + bl 1becbc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r8, r0 │ │ │ │ cbnz r3, 133c96 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ ldrb.w r3, [r4, #97] @ 0x61 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, 133c90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 133ca4 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ @@ -286997,19 +286996,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 133df8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 133dc6 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 133eba │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 133ebe │ │ │ │ @@ -287048,25 +287047,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 133e60 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 133e68 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 133dce │ │ │ │ ldr r2, [pc, #48] @ (133ed0 ) │ │ │ │ ldr r3, [pc, #40] @ (133ec8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -287121,38 +287120,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 133f22 │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 132f14 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 1333c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ ldr r2, [pc, #44] @ (133fa4 ) │ │ │ │ ldr r3, [pc, #36] @ (133fa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -287226,15 +287225,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1340d0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1bec64 │ │ │ │ + bl 1becac │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ ldr.w r3, [r6, #3196] @ 0xc7c │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -287295,15 +287294,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ nop {14} │ │ │ │ lsls r4, r4, #2 │ │ │ │ strb r2, [r7, #21] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #176] @ (1341ac ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -287590,15 +287589,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 133764 │ │ │ │ cbz r0, 13441e │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1e83e0 │ │ │ │ + bl 1e8428 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1344a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ @@ -287645,15 +287644,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ ubfx r5, ip, #1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 134348 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 134412 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fc14 │ │ │ │ + bl 22fc5c │ │ │ │ b.n 134412 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 13449a │ │ │ │ b.n 1344d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 1344d4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -287687,23 +287686,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ b.n 134418 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #68] @ 134554 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -287716,15 +287715,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1337a0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3d00 │ │ │ │ + bl 1c3d48 │ │ │ │ ldr r2, [pc, #32] @ (13455c ) │ │ │ │ ldr r3, [pc, #28] @ (134558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -287924,63 +287923,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw sl, sp, #1940 @ 0x794 │ │ │ │ bl 1337a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp] │ │ │ │ add.w r2, r9, #460 @ 0x1cc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #32 │ │ │ │ blx r7 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 1347b2 │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 1347ac │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 13479a │ │ │ │ cbz r4, 1347be │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ ldr r2, [pc, #76] @ (134818 ) │ │ │ │ ldr r3, [pc, #68] @ (134814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -288100,19 +288099,19 @@ │ │ │ │ cbz r3, 1348f0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r7 │ │ │ │ - bl 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2669a4 │ │ │ │ + bl 2669ec │ │ │ │ ldrb.w r7, [sp, #69] @ 0x45 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 134a30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ @@ -288183,15 +288182,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #81] @ 0x51 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ str.w r8, [r4, #40] @ 0x28 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 134a44 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 13486a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ bl 138a60 │ │ │ │ @@ -288222,15 +288221,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ @ instruction: 0xb78c │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ @@ -288669,15 +288668,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ cbz r0, 134f3e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r0, #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, #3152] @ 0xc50 │ │ │ │ sub.w sp, sp, #908 @ 0x38c │ │ │ │ mov r4, r2 │ │ │ │ @@ -288695,15 +288694,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #900] @ 0x384 │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ mov r3, r6 │ │ │ │ strd r1, r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ @@ -288894,15 +288893,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strb.w r5, [sp, #312] @ 0x138 │ │ │ │ bl 1387dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 135230 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #312] @ 0x138 │ │ │ │ cbnz r3, 13515c │ │ │ │ @@ -288972,15 +288971,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 13481c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1354b4 │ │ │ │ ldr.w sl, [r6, #3196] @ 0xc7c │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 135118 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r5, r3, #256 @ 0x100 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -288993,19 +288992,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - bl 1bec64 │ │ │ │ + bl 1becac │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ mov r1, sl │ │ │ │ - bl 2669b8 │ │ │ │ + bl 266a00 │ │ │ │ ldrb.w r5, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135476 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13547a │ │ │ │ @@ -289185,29 +289184,29 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 135448 │ │ │ │ mov r0, r3 │ │ │ │ bl 138a60 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 135468 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ b.n 13515c │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ movw r5, #21032 @ 0x5228 │ │ │ │ movt r5, #15263 @ 0x3b9f │ │ │ │ b.n 135338 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r6, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #3184 @ 0xc70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ @@ -289627,15 +289626,15 @@ │ │ │ │ strd r2, fp, [r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ bl 134258 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 135942 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -289746,15 +289745,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r6, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r2, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ @@ -289829,19 +289828,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 132f14 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1bec64 │ │ │ │ + bl 1becac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2669b8 │ │ │ │ + bl 266a00 │ │ │ │ ldrb.w r3, [sp, #324] @ 0x144 │ │ │ │ cbnz r3, 135b6c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -289870,15 +289869,15 @@ │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ b.n 135adc │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ str r0, [r1, r3] │ │ │ │ @@ -289899,15 +289898,15 @@ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ mla r4, r4, r5, r3 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 135bbc │ │ │ │ ldr r2, [pc, #404] @ (135d60 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -290064,17 +290063,17 @@ │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 135bb0 │ │ │ │ b.n 135bc8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1888] @ 0x760 │ │ │ │ @@ -290410,37 +290409,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 136108 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 1360ec │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 13614e │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 136148 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 136134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1362d8 │ │ │ │ addw r3, sp, #2068 @ 0x814 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 136290 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r3, #3196] @ 0xc7c │ │ │ │ @@ -290457,15 +290456,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 136186 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 136202 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -290473,26 +290472,26 @@ │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 132f14 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 1361cc │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ addw sl, sp, #2100 @ 0x834 │ │ │ │ @@ -290504,44 +290503,44 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #460 @ 0x1cc │ │ │ │ blx r6 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp r2, sl │ │ │ │ itt hi │ │ │ │ movhi r3, #80 @ 0x50 │ │ │ │ mlahi r6, r3, sl, r4 │ │ │ │ bls.n 136284 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 136250 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -290575,15 +290574,15 @@ │ │ │ │ b.n 135f2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ b.n 136156 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 135de0 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -290631,15 +290630,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3684] @ 0xe64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r1, r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 136d3c │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -290720,15 +290719,15 @@ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #80 @ 0x50 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r4, fp, [sp, #52] @ 0x34 │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -290753,15 +290752,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 13481c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136d30 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -290853,15 +290852,15 @@ │ │ │ │ add r3, pc │ │ │ │ and.w r2, r2, #256 @ 0x100 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str.w ip, [sp, #140] @ 0x8c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ strd r1, r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 136924 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -290898,15 +290897,15 @@ │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mla r3, r3, r7, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.n 136714 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldrb.w r3, [r9, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w r8, sl, #1 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ cbz r3, 1366c6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, sl, lsl #3] │ │ │ │ @@ -290951,15 +290950,15 @@ │ │ │ │ bne.w 136d0a │ │ │ │ lsls r4, r4, #4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, fp, r4 │ │ │ │ ldr.w r2, [fp, r4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str.w r2, [fp, r4] │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ @@ -291031,15 +291030,15 @@ │ │ │ │ bl 13855c │ │ │ │ str.w r5, [r7, #2424] @ 0x978 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1367c2 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 136876 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -291280,19 +291279,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - bl 1bec64 │ │ │ │ + bl 1becac │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2669b8 │ │ │ │ + bl 266a00 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 136c50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 136e0a │ │ │ │ ldr.w r8, [r9] │ │ │ │ @@ -291375,15 +291374,15 @@ │ │ │ │ add.w r3, r0, #460 @ 0x1cc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 139508 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136e3c │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 1365fa │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -291457,26 +291456,26 @@ │ │ │ │ b.n 136a52 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r4 │ │ │ │ b.n 136af4 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, sl │ │ │ │ bcs.n 136c80 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mla r5, r5, sl, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ cmp r6, sl │ │ │ │ bne.n 136c74 │ │ │ │ ldr r2, [pc, #492] @ (136e70 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -291507,15 +291506,15 @@ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 136cb4 │ │ │ │ mov r3, r7 │ │ │ │ b.n 1368ae │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r1, sl, #72 @ 0x48 │ │ │ │ - bl 1bec64 │ │ │ │ + bl 1becac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ bl 133ba0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 136698 │ │ │ │ ldr r2, [pc, #384] @ (136e74 ) │ │ │ │ @@ -291583,15 +291582,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 136d9e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1369c4 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 1365fa │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -291649,23 +291648,23 @@ │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r4, [r7, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r7, [pc, #712] @ (13712c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [pc, #304] @ (136fa0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ movs r0, r4 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 136e98 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -291840,15 +291839,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ mov r2, r9 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 134654 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -291932,15 +291931,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 1334e0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ blx 55108 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ cbz r5, 13717a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #163] @ 0xa3 │ │ │ │ @@ -292067,19 +292066,19 @@ │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ - bl 1bec64 │ │ │ │ + bl 1becac │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2669b8 │ │ │ │ + bl 266a00 │ │ │ │ ldrb.w r4, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1373fe │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 137402 │ │ │ │ @@ -292219,15 +292218,15 @@ │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ b.n 1370e0 │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ b.n 1371ea │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b.n 1372d8 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r2, [pc, #76] @ (137450 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2399 @ 0x95f │ │ │ │ @@ -292244,25 +292243,25 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp sl, sl │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r7, [pc, #1008] @ (137830 ) │ │ │ │ + str r4, [r3, r1] │ │ │ │ movs r0, r4 │ │ │ │ add ip, lr │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r4, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ rors r4, r4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [pc, #184] @ (13750c ) │ │ │ │ + ldr r4, [pc, #568] @ (13768c ) │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ 1374e8 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -293420,15 +293419,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1381ba │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 138184 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 13811a │ │ │ │ @@ -293449,15 +293448,15 @@ │ │ │ │ add.w r9, r1, #44 @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 138088 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 138072 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 1380dc │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #80 @ 0x50 │ │ │ │ @@ -293471,15 +293470,15 @@ │ │ │ │ mla r2, r8, sl, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 1380c0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 1380a8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -293491,15 +293490,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 134258 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r7, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #232] @ (1381e0 ) │ │ │ │ add.w r1, sp, #4992 @ 0x1380 │ │ │ │ ldr r3, [pc, #220] @ (1381dc ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -293528,15 +293527,15 @@ │ │ │ │ mov sl, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ cbz r3, 138162 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 138148 │ │ │ │ add.w r8, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 138170 │ │ │ │ @@ -293554,15 +293553,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 134654 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 1381a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 13855c │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1380e6 │ │ │ │ @@ -293571,15 +293570,15 @@ │ │ │ │ bl 13855c │ │ │ │ b.n 1380e6 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r7, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1c3e80 │ │ │ │ + bl 1c3ec8 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1380f4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #31] │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -293645,15 +293644,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 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 13829c │ │ │ │ bx lr │ │ │ │ @@ -293685,15 +293684,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 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138300 │ │ │ │ @@ -293703,15 +293702,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 1c2d64 │ │ │ │ + bl 1c2dac │ │ │ │ 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 │ │ │ │ @@ -293729,15 +293728,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, 138396 │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1bec64 │ │ │ │ + bl 1becac │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (1383d0 ) │ │ │ │ @@ -293778,17 +293777,17 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r2, #118 @ 0x76 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r0, r4 │ │ │ │ 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] │ │ │ │ @@ -293929,15 +293928,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 1bec74 │ │ │ │ + bl 1becbc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13840c │ │ │ │ add sp, #16 │ │ │ │ @@ -293987,15 +293986,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n 138614 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2d64 │ │ │ │ + bl 1c2dac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 138670 │ │ │ │ @@ -294019,53 +294018,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 13861c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1385da │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n 1385da │ │ │ │ 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 138646 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 138606 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 138606 │ │ │ │ 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 1c7cf0 │ │ │ │ + bl 1c7d38 │ │ │ │ cbz r0, 138694 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 138698 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 1386aa │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c7dcc │ │ │ │ + bl 1c7e14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 13855c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 13869e │ │ │ │ @@ -294082,25 +294081,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 1c2d64 │ │ │ │ + bl 1c2dac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 138294 │ │ │ │ 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 1c7db8 │ │ │ │ + bl 1c7e00 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 13875e │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -294161,15 +294160,15 @@ │ │ │ │ bne.n 13879a │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13873c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 13873c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 13855c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -294204,27 +294203,27 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1c2d64 │ │ │ │ + bl 1c2dac │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1388fa │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1388fa │ │ │ │ mov r0, r4 │ │ │ │ bl 138294 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c7cf0 │ │ │ │ + bl 1c7d38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1388d4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -294296,19 +294295,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138992 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bfc00 │ │ │ │ + bl 1bfc48 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1bfa9c │ │ │ │ + bl 1bfae4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138992 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -294360,21 +294359,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13899e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13887e │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 138882 │ │ │ │ b.n 1388fa │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n 1388fa │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 1389f6 │ │ │ │ mov r0, r4 │ │ │ │ bl 138294 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -294409,29 +294408,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138a22 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1389ec │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n 1389ec │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ lsls r7, r3, #2 │ │ │ │ strb r0, [r4, #26] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r7, #30 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #200] @ (138b38 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -294475,34 +294474,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138a96 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 138b04 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, 138b04 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bfc00 │ │ │ │ + bl 1bfc48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1bfa48 │ │ │ │ + bl 1bfa90 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 138a96 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54234 │ │ │ │ b.n 138a96 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -294584,21 +294583,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 138b7a │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfc00 │ │ │ │ + bl 1bfc48 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1bfa48 │ │ │ │ + bl 1bfa90 │ │ │ │ b.n 138b7a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r4, #18] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -294664,15 +294663,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 138cd4 │ │ │ │ ldr r0, [pc, #308] @ (138dd8 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ cbnz r0, 138cd4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 138cb6 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 138cec │ │ │ │ ldr r2, [pc, #292] @ (138ddc ) │ │ │ │ ldr r3, [pc, #280] @ (138dd4 ) │ │ │ │ @@ -294687,29 +294686,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (138de0 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (138de4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c7a90 │ │ │ │ + bl 1c7ad8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 138cb0 │ │ │ │ ldr r7, [pc, #256] @ (138de8 ) │ │ │ │ add r7, pc │ │ │ │ b.n 138c32 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bec64 │ │ │ │ + bl 1becac │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 138cb6 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -294724,32 +294723,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 13855c │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 138cb6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bec74 │ │ │ │ + bl 1becbc │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1be6d0 │ │ │ │ + bl 1be718 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bec74 │ │ │ │ + bl 1becbc │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 138cb6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -294787,49 +294786,49 @@ │ │ │ │ b.n 138d2e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r3, #15] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ movs r0, r4 │ │ │ │ strb r2, [r0, #13] │ │ │ │ lsls r4, r4, #2 │ │ │ │ bl 3cde2 │ │ │ │ bl fff72de6 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r0, r3 │ │ │ │ movs r0, r5 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ movs r0, r4 │ │ │ │ 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, 138e16 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 138e2e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7c2c │ │ │ │ + bl 1c7c74 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1274a0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 13855c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138e22 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 138e10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -294905,30 +294904,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 13905e │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be6f4 │ │ │ │ + bl 1be73c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be94c │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 13906a │ │ │ │ mov r0, r6 │ │ │ │ bl 138294 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138fe6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138fe6 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -294949,27 +294948,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 139058 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 138f72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1beab8 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1beab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be904 │ │ │ │ + bl 1be94c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be684 │ │ │ │ + bl 1be6cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 139084 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13907a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -294995,15 +294994,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 139092 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1beb48 │ │ │ │ + bl 1beb90 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1390ba │ │ │ │ ldr r2, [pc, #308] @ (139140 ) │ │ │ │ ldr r3, [pc, #300] @ (13913c ) │ │ │ │ @@ -295021,28 +295020,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 1beb48 │ │ │ │ + bl 1beb90 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 138f48 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n 138fea │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 138f80 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be6f4 │ │ │ │ + bl 1be73c │ │ │ │ b.n 138f10 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, 1390c2 │ │ │ │ movs r5, #5 │ │ │ │ b.n 13900a │ │ │ │ @@ -295063,15 +295062,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13909a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 138ff2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n 138ff2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 54234 │ │ │ │ b.n 13900a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 54234 │ │ │ │ b.n 139076 │ │ │ │ @@ -295111,32 +295110,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (139150 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 1390e2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 139036 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r1, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + adds r0, #2 │ │ │ │ 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 r7, r2 │ │ │ │ @@ -295176,50 +295175,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 1391a6 │ │ │ │ mov r0, r5 │ │ │ │ bl 138294 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 139236 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 1391ee │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 139266 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 139234 │ │ │ │ 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 1c7db8 │ │ │ │ + bl 1c7e00 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1391da │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 139214 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1391ee │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 1391a6 │ │ │ │ @@ -295231,15 +295230,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 139246 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1391a6 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n 1391a6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 1391e2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 13855c │ │ │ │ @@ -295277,15 +295276,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1392c0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13929c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.n 13929c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #102 @ 0x66 │ │ │ │ @@ -295296,15 +295295,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #188] @ (1393dc ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -295383,15 +295382,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ movs r0, r5 │ │ │ │ ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ @@ -295427,15 +295426,15 @@ │ │ │ │ ldr.w r1, [ip, #96] @ 0x60 │ │ │ │ ldr.w r2, [ip, #100] @ 0x64 │ │ │ │ ldr.w r3, [ip, #104] @ 0x68 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ str.w lr, [r5, #36] @ 0x24 │ │ │ │ - bl 1be898 │ │ │ │ + bl 1be8e0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -295445,31 +295444,31 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 1394ae │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ bne.n 1394d2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be708 │ │ │ │ + bl 1be750 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #60] @ (1394f0 ) │ │ │ │ ldr r3, [pc, #52] @ (1394e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -295479,33 +295478,33 @@ │ │ │ │ add.w sp, sp, #2008 @ 0x7d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n 1394b0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ b.n 139498 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [pc, #12] @ (139504 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #304] @ (13964c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -295568,28 +295567,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 139606 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr.w r9, [r4, #3196] @ 0xc7c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #108] @ 0x6c │ │ │ │ - bl 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 139596 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1bec64 │ │ │ │ + bl 1becac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r9, #24] │ │ │ │ blx r9 │ │ │ │ @@ -295616,17 +295615,17 @@ │ │ │ │ b.n 13959e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 54234 │ │ │ │ b.n 1395f0 │ │ │ │ ldr r0, [pc, #60] @ (139660 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1cb45c │ │ │ │ + bl 1cb4a4 │ │ │ │ mov r1, sl │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb35c │ │ │ │ ldr r3, [pc, #48] @ (139664 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -295639,15 +295638,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r5, [sp, #532] @ 0x214 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r4, #0 │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -295662,28 +295661,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 1be6f4 │ │ │ │ + bl 1be73c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1393ec │ │ │ │ cbnz r0, 1396ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, 1396c8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 1396e4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1be6f4 │ │ │ │ + bl 1be73c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1393ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (1396fc ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -295777,19 +295776,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r9, sp, #176 @ 0xb0 │ │ │ │ ldr.w r3, [r3, #3196] @ 0xc7c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1bec64 │ │ │ │ + bl 1becac │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13988e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -296102,15 +296101,15 @@ │ │ │ │ bl 126f9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1399f6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 139b0a │ │ │ │ b.n 139a44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 13986c │ │ │ │ @@ -296164,36 +296163,36 @@ │ │ │ │ bl 126f9c │ │ │ │ b.n 139832 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, r2, r3 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 55108 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ blx 54728 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs.w r2, r3, #80 @ 0x50 │ │ │ │ bne.n 139c24 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ blx 55494 │ │ │ │ cbnz r0, 139c30 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -296213,15 +296212,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ b.n 139832 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ b.n 139bde │ │ │ │ ldr r2, [pc, #104] @ (139c9c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -296230,48 +296229,48 @@ │ │ │ │ bl 126f9c │ │ │ │ b.n 139832 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ movs r0, r4 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ movs r0, r4 │ │ │ │ str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ movs r0, r4 │ │ │ │ ldrsh.w pc, [r9, #4095] @ 0xfff │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ movs r0, r5 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r7, #22 │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r7, #4 │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r6, #8 │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 139cbc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -296401,15 +296400,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 55108 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1c3e80 │ │ │ │ + bl 1c3ec8 │ │ │ │ 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 │ │ │ │ @@ -296445,15 +296444,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 1c3e80 │ │ │ │ + bl 1c3ec8 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 139e8c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -296479,15 +296478,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ movs r0, r5 │ │ │ │ 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] @ (139f18 ) │ │ │ │ @@ -296500,15 +296499,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ movs r0, r5 │ │ │ │ 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] @ (139f54 ) │ │ │ │ @@ -296521,15 +296520,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1476] @ 0x5c4 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (13a000 ) │ │ │ │ @@ -296590,15 +296589,15 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ str r4, [r1, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 13a13c │ │ │ │ + b.n 13a1fc │ │ │ │ movs r4, r5 │ │ │ │ str r6, [r2, #0] │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -297174,19 +297173,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ ldrsh r2, [r3, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ movs r4, r5 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #464] @ (13a878 ) │ │ │ │ @@ -297439,17 +297438,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 126f9c │ │ │ │ b.n 13a8da │ │ │ │ nop │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r7, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r2, r3, r6 │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 13a930 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297621,16 +297620,16 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r0, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r7, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf0da002e │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + @ instruction: 0xf13a002e │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ movs r7, 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] │ │ │ │ @@ -297952,15 +297951,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ @@ -298248,17 +298247,17 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ str r6, [r2, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r3, #26 │ │ │ │ movs r6, r5 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ movs r0, r4 │ │ │ │ ldr r7, [pc, #152] @ (13b20c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ strd r0, r4, [sp, #228] @ 0xe4 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -299715,30 +299714,30 @@ │ │ │ │ bl 13ac00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13b672 │ │ │ │ b.w 13b742 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ movs r0, r4 │ │ │ │ - ldc2l 0, cr0, [r0, #-180]! @ 0xffffff4c │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + ldc2l 0, cr0, [r0, #180] @ 0xb4 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r1, #32 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r1, [pc, #128] @ (13c110 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -299950,20 +299949,20 @@ │ │ │ │ lsls r4, r4, #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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, 13c2bc │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ cbz r3, 13c2da │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -300002,15 +300001,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 13c32e │ │ │ │ ldr.w ip, [pc, #28] @ 13c338 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c7dac │ │ │ │ + bl 2c7df4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r4, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ @@ -300210,59 +300209,59 @@ │ │ │ │ blx 55108 │ │ │ │ ldr r3, [pc, #392] @ (13c6d4 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2c7a84 │ │ │ │ + bl 2c7acc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13c670 │ │ │ │ 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 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c64c │ │ │ │ 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 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c67a │ │ │ │ ldr r0, [pc, #304] @ (13c6d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ ldr r1, [pc, #300] @ (13c6dc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb924 │ │ │ │ + bl 1cb96c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #296] @ (13c6e0 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c69c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 2b99dc │ │ │ │ + bl 2b9a24 │ │ │ │ b.n 13c5fe │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 13c4e6 │ │ │ │ ldr r4, [pc, #252] @ (13c6e4 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (13c6e8 ) │ │ │ │ @@ -300303,15 +300302,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (13c6f4 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (13c6f8 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 13c5ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr r2, [pc, #168] @ (13c6fc ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 126f9c │ │ │ │ @@ -300323,87 +300322,87 @@ │ │ │ │ b.n 13c4bc │ │ │ │ ldr r2, [pc, #140] @ (13c700 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 13c658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr r2, [pc, #124] @ (13c704 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 126f9c │ │ │ │ mov r4, r0 │ │ │ │ b.n 13c5fe │ │ │ │ ldr r0, [pc, #104] @ (13c708 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb518 │ │ │ │ + bl 1cb560 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (13c70c ) │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1c47c0 │ │ │ │ + bl 1c4808 │ │ │ │ str.w r0, [sl, #388] @ 0x184 │ │ │ │ b.n 13c5ce │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #148 @ 0x94 │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2, #-124] @ 0xffffff84 │ │ │ │ + stc2l 0, cr0, [r2, #-124]! @ 0xffffff84 │ │ │ │ orn r0, r6, #158 @ 0x9e │ │ │ │ + ldc2l 0, cr0, [r8, #-124] @ 0xffffff84 │ │ │ │ + @ instruction: 0xf4a2001f │ │ │ │ ldc2l 0, cr0, [r8], #124 @ 0x7c │ │ │ │ - orr.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - ldc2 0, cr0, [r8], {31} │ │ │ │ subs r1, #250 @ 0xfa │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2l 0, cr0, [r0], #-124 @ 0xffffff84 │ │ │ │ - @ instruction: 0xf3e6001f │ │ │ │ - ldc2 0, cr0, [ip], #-124 @ 0xffffff84 │ │ │ │ - stc2 0, cr0, [lr], #-124 @ 0xffffff84 │ │ │ │ + stc2l 0, cr0, [r0], {31} │ │ │ │ + orr.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + ldc2 0, cr0, [ip], {31} │ │ │ │ stc2 0, cr0, [lr], {31} │ │ │ │ - @ instruction: 0xfbf6001f │ │ │ │ - ldc2 0, cr0, [r0], #-124 @ 0xffffff84 │ │ │ │ - ldc2 0, cr0, [r6], #-124 @ 0xffffff84 │ │ │ │ + stc2l 0, cr0, [lr], #-124 @ 0xffffff84 │ │ │ │ + mrrc2 0, 1, r0, r6, cr15 │ │ │ │ + ldc2 0, cr0, [r0], {31} │ │ │ │ + ldc2 0, cr0, [r6], {31} │ │ │ │ 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 13c16c │ │ │ │ - bl 2b9ac4 │ │ │ │ + bl 2b9b0c │ │ │ │ add.w r2, r4, #320 @ 0x140 │ │ │ │ ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c778 │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #288 @ 0x120 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 13c7b2 │ │ │ │ add.w r0, r4, #256 @ 0x100 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 13c764 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 13c76e │ │ │ │ @@ -300573,34 +300572,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 13c94a │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2c7c90 │ │ │ │ + bl 2c7cd8 │ │ │ │ cbnz r0, 13c94a │ │ │ │ ldr r3, [pc, #116] @ (13c994 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2c7dac │ │ │ │ + bl 2c7df4 │ │ │ │ cbnz r0, 13c94a │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (13c998 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2c7f14 │ │ │ │ + bl 2c7f5c │ │ │ │ b.n 13c94a │ │ │ │ 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} │ │ │ │ @@ -300618,21 +300617,21 @@ │ │ │ │ b.n 13c94a │ │ │ │ ldr r3, [pc, #48] @ (13c9a0 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 13c94a │ │ │ │ nop │ │ │ │ adds r7, #118 @ 0x76 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xfa5e001f │ │ │ │ - @ instruction: 0xfa72001f │ │ │ │ - @ instruction: 0xfa88001f │ │ │ │ - @ instruction: 0xfa96001f │ │ │ │ - @ instruction: 0xfa9c001f │ │ │ │ - @ instruction: 0xfaa6001f │ │ │ │ - @ instruction: 0xfac4001f │ │ │ │ + @ instruction: 0xfabe001f │ │ │ │ + @ instruction: 0xfad2001f │ │ │ │ + @ instruction: 0xfae8001f │ │ │ │ + @ instruction: 0xfaf6001f │ │ │ │ + @ instruction: 0xfafc001f │ │ │ │ + mls r0, r6, pc, r0 │ │ │ │ + smladx r0, r4, pc, r0 @ │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #31 │ │ │ │ @@ -300647,32 +300646,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 2c7c00 │ │ │ │ + bl 2c7c48 │ │ │ │ cbz r0, 13c9d0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (13c9fc ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7c30 │ │ │ │ + bl 2c7c78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c9cc │ │ │ │ ldr r3, [pc, #28] @ (13ca00 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c7c60 │ │ │ │ + bl 2c7ca8 │ │ │ │ b.n 13c9cc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ @@ -300926,15 +300925,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 5, r0, cr14, cr15, {0} │ │ │ │ + vqadd.u16 d0, d14, d15 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -301094,16 +301093,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ cbz r0, 13ce94 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -301203,15 +301202,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r3, #54 @ 0x36 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r8, #-124] @ 0xffffff84 │ │ │ │ + stc2 0, cr0, [r8, #124]! @ 0x7c │ │ │ │ adds r0, #206 @ 0xce │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -301366,18 +301365,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2460] @ 0x99c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #2512] @ 0x9d0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ ldr.w r1, [pc, #1452] @ 13d720 │ │ │ │ add r1, pc │ │ │ │ - bl 1cb924 │ │ │ │ + bl 1cb96c │ │ │ │ mov.w r2, #944 @ 0x3b0 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54728 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -301801,63 +301800,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 148ecc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d576 │ │ │ │ ldr r0, [pc, #480] @ (13d7d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13d60a │ │ │ │ ldr r1, [pc, #472] @ (13d7d4 ) │ │ │ │ add r1, pc │ │ │ │ blx 5536c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d67c │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ ldr r0, [pc, #460] @ (13d7d8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ strb.w r0, [r4, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 13d670 │ │ │ │ ldr r5, [pc, #444] @ (13d7dc ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30af88 │ │ │ │ + bl 30afd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d6b8 │ │ │ │ ldr r5, [pc, #432] @ (13d7e0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30af88 │ │ │ │ + bl 30afd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d6a4 │ │ │ │ ldr r5, [pc, #420] @ (13d7e4 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30af88 │ │ │ │ + bl 30afd0 │ │ │ │ cbnz r0, 13d690 │ │ │ │ ldr r5, [pc, #408] @ (13d7e8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 30af88 │ │ │ │ + bl 30afd0 │ │ │ │ cbz r0, 13d670 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30afbc │ │ │ │ + bl 30b004 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #698] @ 0x2ba │ │ │ │ ldr r3, [pc, #376] @ (13d7ec ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -301869,31 +301868,31 @@ │ │ │ │ blx 5536c │ │ │ │ cbnz r0, 13d6cc │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ b.n 13d60a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30afbc │ │ │ │ + bl 30b004 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #697] @ 0x2b9 │ │ │ │ b.n 13d64e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30afbc │ │ │ │ + bl 30b004 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n 13d63e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 30afbc │ │ │ │ + bl 30b004 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #684] @ 0x2ac │ │ │ │ b.n 13d62c │ │ │ │ ldr r1, [pc, #292] @ (13d7f4 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -301923,79 +301922,79 @@ │ │ │ │ nop │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [r5, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf9ce001f │ │ │ │ + @ instruction: 0xfa2e001f │ │ │ │ cmp r6, #146 @ 0x92 │ │ │ │ lsls r4, r4, #2 │ │ │ │ @ instruction: 0xeb8e009e │ │ │ │ - ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ - vst1.8 @ instruction: 0xf988001f │ │ │ │ - ldrsb.w r0, [ip, #31] │ │ │ │ - ldrsh.w r0, [r4, #31] │ │ │ │ - ldr.w r0, [r2, pc, lsl #1] │ │ │ │ - str.w r0, [lr, pc, lsl #1] │ │ │ │ - ldr.w r0, [lr, pc, lsl #1] │ │ │ │ - str??.w r0, [r6, pc, lsl #1] │ │ │ │ - str??.w r0, [lr, pc, lsl #1] │ │ │ │ - ldr??.w r0, [sl, pc, lsl #1] │ │ │ │ - strb.w r0, [r6, #31] │ │ │ │ - strb.w r0, [sl, #31] │ │ │ │ - ldrb.w r0, [r6, #31] │ │ │ │ - ldrb.w r0, [sl, #31] │ │ │ │ - strh.w r0, [r2, #31] │ │ │ │ - strh.w r0, [r6, #31] │ │ │ │ - strh.w r0, [sl, #31] │ │ │ │ + ldr??.w r0, [ip, #31] │ │ │ │ + vld1.8 @ instruction: 0xf9e8001f │ │ │ │ + ldr??.w r0, [ip, #31] │ │ │ │ + @ instruction: 0xfa14001f │ │ │ │ ldrh.w r0, [r2, #31] │ │ │ │ - ldrh.w r0, [r6, #31] │ │ │ │ - str.w r0, [r2, #31] │ │ │ │ + strh.w r0, [lr, #31] │ │ │ │ + ldrh.w r0, [lr, #31] │ │ │ │ str.w r0, [r6, #31] │ │ │ │ - str.w r0, [sl, #31] │ │ │ │ - ldr.w r0, [r2, #31] │ │ │ │ + str.w r0, [lr, #31] │ │ │ │ ldr.w r0, [sl, #31] │ │ │ │ - ldr.w r0, [lr, #31] │ │ │ │ + str??.w r0, [r6, #31] │ │ │ │ str??.w r0, [sl, #31] │ │ │ │ - ldr??.w r0, [lr, #31] │ │ │ │ + ldr??.w r0, [r6, #31] │ │ │ │ + ldr??.w r0, [sl, #31] │ │ │ │ + vst4.8 {d0-d3}, [r2 :64] │ │ │ │ vst4.8 {d0-d3}, [r6 :64] │ │ │ │ + vst4.8 {d0-d3}, [sl :64] │ │ │ │ + ldrsb.w r0, [r2, pc, lsl #1] │ │ │ │ + ldrsb.w r0, [r6, pc, lsl #1] │ │ │ │ + vld4.8 {d0-d3}, [r2 :64] │ │ │ │ vld4.8 {d0-d3}, [r6 :64] │ │ │ │ + vld4.8 {d0-d3}, [sl :64] │ │ │ │ + ldrsh.w r0, [r2, pc, lsl #1] │ │ │ │ ldrsh.w r0, [sl, pc, lsl #1] │ │ │ │ - vst4.8 {d16-d19}, [r4 :64] │ │ │ │ - vst4.8 {d16-d19}, [ip :64] │ │ │ │ - vld4.8 {d16-d19}, [r4 :64] │ │ │ │ - vst1.8 @ instruction: 0xf980001f │ │ │ │ - vld1.8 @ instruction: 0xf9a0001f │ │ │ │ - vld1.8 @ instruction: 0xf9a8001f │ │ │ │ + ldrsh.w r0, [lr, pc, lsl #1] │ │ │ │ + vst4.8 {d16-d19}, [sl :64] │ │ │ │ + ldr??.w r0, [lr, pc, lsl #1] │ │ │ │ + vld4.8 {d16-d19}, [r6 :64] │ │ │ │ + vst1.8 @ instruction: 0xf986001f │ │ │ │ + ldrsb.w r0, [sl, #31] │ │ │ │ + vld1.8 @ instruction: 0xf9a4001f │ │ │ │ vld1.8 @ instruction: 0xf9ac001f │ │ │ │ - ldrsh.w r0, [r0, #31] │ │ │ │ vst1.8 @ instruction: 0xf9c4001f │ │ │ │ - vst1.8 @ instruction: 0xf9c8001f │ │ │ │ - vst1.8 @ instruction: 0xf9c8001f │ │ │ │ - vst1.8 @ instruction: 0xf9c6001f │ │ │ │ + vld1.8 @ instruction: 0xf9e0001f │ │ │ │ + @ instruction: 0xfa00001f │ │ │ │ + @ instruction: 0xfa08001f │ │ │ │ + @ instruction: 0xfa0c001f │ │ │ │ + @ instruction: 0xfa10001f │ │ │ │ + @ instruction: 0xfa24001f │ │ │ │ + @ instruction: 0xfa28001f │ │ │ │ + @ instruction: 0xfa28001f │ │ │ │ + @ instruction: 0xfa26001f │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - vst4.8 {d16-d19}, [sl :64] │ │ │ │ - mrc 0, 1, r0, cr2, cr15, {0} │ │ │ │ - vst1.8 @ instruction: 0xf98e001f │ │ │ │ - ldrsb.w r0, [ip, #31] │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + vld1.8 @ instruction: 0xf9aa001f │ │ │ │ + mrc 0, 4, r0, cr2, cr15, {0} │ │ │ │ + vld1.8 @ instruction: 0xf9ee001f │ │ │ │ + ldr??.w r0, [ip, #31] │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldr??.w r0, [r8, pc, lsl #1] │ │ │ │ + ldr??.w r0, [r8, #31] │ │ │ │ lsrs r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r4, #31] │ │ │ │ - strb.w r0, [ip, #31] │ │ │ │ - strb.w r0, [r0, #31] │ │ │ │ + ldrsh.w r0, [r4, pc, lsl #1] │ │ │ │ + str??.w r0, [ip, #31] │ │ │ │ + str??.w r0, [r0, #31] │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, pc, lsl #1] │ │ │ │ + ldr.w r0, [r2, #31] │ │ │ │ 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 148f44 │ │ │ │ @@ -302121,15 +302120,15 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #106 @ 0x6a │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf726001f │ │ │ │ + @ instruction: 0xf786001f │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -303565,15 +303564,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r6, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 13e10c │ │ │ │ + b.n 13e1cc │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ adds.w r8, r3, r9 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ @@ -304353,15 +304352,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13e68e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3232] @ 0xca0 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ b.w 13e68e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 13f0c6 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 13ed50 │ │ │ │ b.n 13ef00 │ │ │ │ @@ -304392,15 +304391,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13efe4 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13f164 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304425,15 +304424,15 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r1, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 90 @ 0x5a │ │ │ │ movs r7, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r1 │ │ │ │ @@ -304982,16 +304981,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 2d0990 │ │ │ │ - bl 1be338 │ │ │ │ + bl 2d09d8 │ │ │ │ + bl 1be380 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 13f830 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -305395,24 +305394,24 @@ │ │ │ │ blx 544b4 │ │ │ │ ldr r2, [pc, #20] @ (13fc44 ) │ │ │ │ ldr r1, [pc, #24] @ (13fc48 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bmi.n 13fccc │ │ │ │ + bmi.n 13fb8c │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00ea │ │ │ │ - movs r7, r3 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet mi │ │ │ │ + movmi r7, r3 │ │ │ │ + pushpl {r4, lr} │ │ │ │ + movmi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #136] @ (13fce8 ) │ │ │ │ ldr r2, [pc, #140] @ (13fcec ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ @@ -305446,15 +305445,15 @@ │ │ │ │ blx 544b4 │ │ │ │ ldr r2, [pc, #64] @ (13fcf4 ) │ │ │ │ ldr r1, [pc, #64] @ (13fcf8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 13fccc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (13fcfc ) │ │ │ │ ldr r3, [pc, #28] @ (13fcec ) │ │ │ │ add r2, pc │ │ │ │ @@ -305467,19 +305466,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r3, #14 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ movs r6, r5 │ │ │ │ - bcc.n 13fcc0 │ │ │ │ + bmi.n 13fd80 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x00c4 │ │ │ │ movs r7, r3 │ │ │ │ lsls r4, r5, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -306547,33 +306546,33 @@ │ │ │ │ b.n 140684 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xfac600a3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa8400a3 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ movs r6, r5 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ movs r7, 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] @ 1408c4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -307208,15 +307207,15 @@ │ │ │ │ bne.w 141136 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 140e76 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3284] @ 0xcd4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ 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 │ │ │ │ @@ -307494,15 +307493,15 @@ │ │ │ │ b.n 140f62 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf26400a3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ movs r6, r5 │ │ │ │ eors.w r0, r6, #163 @ 0xa3 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #824 @ 0x338 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -307524,37 +307523,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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14121c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r2, [pc, #1392] @ 14176c │ │ │ │ ldr.w r3, [pc, #1380] @ 141764 │ │ │ │ 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 14175c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldrb.w r3, [r6, #732] @ 0x2dc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 141466 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -307908,18 +307907,18 @@ │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 54234 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1416a6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1416d2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -307985,15 +307984,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 54234 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 141360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30929c │ │ │ │ + bl 3092e4 │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 54234 │ │ │ │ @@ -308022,15 +308021,15 @@ │ │ │ │ b.n 1415f8 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 141668 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1411f2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -308075,39 +308074,39 @@ │ │ │ │ b.n 14170c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 3, cr0, cr12, cr3, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 2, cr0, cr14, cr3, {5} │ │ │ │ ldcl 0, cr0, [sl, #652]! @ 0x28c │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r7, r2 │ │ │ │ movs r2, r4 │ │ │ │ - itet ls │ │ │ │ - movls r7, r3 │ │ │ │ - itee hi @ unpredictable │ │ │ │ - movhi r7, r3 │ │ │ │ - itte hi @ unpredictable │ │ │ │ - movhi r7, r3 │ │ │ │ - ittt vc @ unpredictable │ │ │ │ - movvc r7, r3 │ │ │ │ - itet vc @ unpredictable │ │ │ │ - movvc r7, r3 │ │ │ │ - nopvs {7} │ │ │ │ - movvc r7, r3 │ │ │ │ - itee vs │ │ │ │ - movvs r7, r3 │ │ │ │ - popvc {r2, r6, r7, pc} │ │ │ │ - movvc r7, r3 │ │ │ │ + itet │ │ │ │ + mov r7, r3 │ │ │ │ + itee al @ unpredictable │ │ │ │ + moval r7, r3 │ │ │ │ + itte al @ unpredictable > │ │ │ │ + moval r7, r3 │ │ │ │ + ittt le @ unpredictable │ │ │ │ + movle r7, r3 │ │ │ │ + itet le @ unpredictable │ │ │ │ + movle r7, r3 │ │ │ │ + nopgt {13} │ │ │ │ + movle r7, r3 │ │ │ │ + itee gt │ │ │ │ + movgt r7, r3 │ │ │ │ + bkpt 0x0024 │ │ │ │ + movle r7, r3 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, 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] @ (141828 ) │ │ │ │ @@ -308353,34 +308352,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #736 @ 0x2e0 │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #760 @ 0x2f8 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ b.n 141a3a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bf054 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 141a5e │ │ │ │ cbnz r0, 141a64 │ │ │ │ ldrd r2, r3, [r4, #808] @ 0x328 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 141a2a │ │ │ │ ldr.w r8, [r4, #816] @ 0x330 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 1419ea │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c4038 │ │ │ │ + bl 1c4080 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 1419d8 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 141a48 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 141a48 │ │ │ │ @@ -308453,15 +308452,15 @@ │ │ │ │ bls.n 141afa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ movs r6, 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] @ (141bc8 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -308470,48 +308469,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 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 141b92 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ 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 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 141b66 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ ldr r2, [pc, #40] @ (141bd0 ) │ │ │ │ ldr r3, [pc, #32] @ (141bcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -308556,26 +308555,26 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #736 @ 0x2e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #816] @ 0x330 │ │ │ │ vldr d7, [pc, #120] @ 141cb8 │ │ │ │ add.w r0, r3, #760 @ 0x2f8 │ │ │ │ vstr d7, [r3, #808] @ 0x328 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #688 @ 0x2b0 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #456 @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -308689,55 +308688,55 @@ │ │ │ │ bne.n 141e6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #580 @ 0x244 │ │ │ │ add.w r0, r0, #580 @ 0x244 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1c4038 │ │ │ │ + bl 1c4080 │ │ │ │ add r3, pc, #176 @ (adr r3, 141e70 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 141e54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bf054 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141dcc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 141e02 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 141d8a │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 141bd8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 141d6c │ │ │ │ blx 551a4 │ │ │ │ b.n 141d8a │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 55174 │ │ │ │ mov r2, r0 │ │ │ │ @@ -308748,20 +308747,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 140d80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 141d56 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 1cb268 │ │ │ │ + bl 1cb2b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 141d60 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1424c4 │ │ │ │ @@ -309047,18 +309046,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 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 142172 │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 142180 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 552e8 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -309068,18 +309067,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 142170 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1421b6 │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1421b4 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1421b4 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -309087,19 +309086,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 552e8 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 14217c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0990 │ │ │ │ + bl 2d09d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14222c │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142254 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 142254 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -309260,15 +309259,15 @@ │ │ │ │ b.n 14228a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 142288 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ movs r6, r5 │ │ │ │ bgt.n 14233c │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -309310,15 +309309,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1423b8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1423bc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 30924c │ │ │ │ + bl 309294 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1423b8 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 142398 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -309332,22 +309331,22 @@ │ │ │ │ beq.n 14239e │ │ │ │ b.n 14239a │ │ │ │ ldr r2, [pc, #20] @ (142424 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (142428 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n 1423b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1423be │ │ │ │ nop │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r3, [r0, #700] @ 0x2bc │ │ │ │ cbnz r3, 142458 │ │ │ │ cbz r1, 14244e │ │ │ │ ldrb.w r3, [r0, #707] @ 0x2c3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #706] @ 0x2c2 │ │ │ │ @@ -309833,33 +309832,33 @@ │ │ │ │ bne.n 142856 │ │ │ │ ldr r2, [pc, #44] @ (142910 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ (142914 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n 142856 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bhi.n 1428f0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1428a4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ @@ -309874,31 +309873,31 @@ │ │ │ │ cbz r1, 142990 │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #580 @ 0x244 │ │ │ │ b.n 14296e │ │ │ │ add.w r0, r4, #560 @ 0x230 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 142990 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ ldrd r3, r1, [r4, #560] @ 0x230 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 142954 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1bf038 │ │ │ │ b.n 142954 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -309907,54 +309906,54 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #664 @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ add.w r5, r4, #484 @ 0x1e4 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ add.w r6, r4, #512 @ 0x200 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 142ac8 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ - bl 1d960c │ │ │ │ + bl 1d9654 │ │ │ │ ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d960c │ │ │ │ + bl 1d9654 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 142ad0 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 54234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 142a6a │ │ │ │ add.w r6, r4, #824 @ 0x338 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 142098 │ │ │ │ @@ -309971,38 +309970,38 @@ │ │ │ │ ldr.w r1, [r4, #420] @ 0x1a4 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 5489c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 5565c │ │ │ │ add.w r0, r4, #736 @ 0x2e0 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ mov r0, r4 │ │ │ │ bl 13d9a8 │ │ │ │ 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 1beff0 │ │ │ │ + bl 1bf038 │ │ │ │ b.n 142a04 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 54234 │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ b.n 142a34 │ │ │ │ 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 │ │ │ │ @@ -310032,26 +310031,26 @@ │ │ │ │ add.w r2, r3, #1040 @ 0x410 │ │ │ │ str.w r0, [r3, #1564] @ 0x61c │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str.w r1, [r3, #1016] @ 0x3f8 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, #1048] @ 0x418 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 142bec │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310084,15 +310083,15 @@ │ │ │ │ blx 556e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 142b34 │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1bf038 │ │ │ │ b.n 142b68 │ │ │ │ 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] @ 1432b0 │ │ │ │ @@ -310109,15 +310108,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1411a4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1664] @ 1432b8 │ │ │ │ add r0, pc │ │ │ │ - bl 1cafac │ │ │ │ + bl 1caff4 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1648] @ 1432bc │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -310127,39 +310126,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 142f12 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add.w r6, fp, #484 @ 0x1e4 │ │ │ │ bl 141914 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r7, fp, #512 @ 0x200 │ │ │ │ - bl 1c4038 │ │ │ │ + bl 1c4080 │ │ │ │ addw r3, pc, #1564 @ 0x61c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 1431e0 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bf054 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142c9a │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 143200 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 142f12 │ │ │ │ @@ -310179,24 +310178,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 142d0c │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 142e9c │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 142d30 │ │ │ │ ldr.w r3, [r7, #1568] @ 0x620 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 142d3e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1bf030 │ │ │ │ + bl 1bf078 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 142d1e │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -310286,21 +310285,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 142edc │ │ │ │ add.w r7, fp, #688 @ 0x2b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1bf038 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 14310a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 142c58 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 142d0c │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 142d0c │ │ │ │ @@ -310321,37 +310320,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 142d0c │ │ │ │ b.n 143204 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #760 @ 0x2f8 │ │ │ │ strd r2, r3, [fp, #808] @ 0x328 │ │ │ │ str.w r6, [fp, #816] @ 0x330 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 141bd8 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14320e │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r2, [pc, #912] @ (1432c4 ) │ │ │ │ ldr r3, [pc, #896] @ (1432b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -310492,39 +310491,39 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 54234 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #580 @ 0x244 │ │ │ │ blx 54234 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1431f6 │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 142e6a │ │ │ │ ldr r0, [pc, #444] @ (1432c8 ) │ │ │ │ movw r8, #2808 @ 0xaf8 │ │ │ │ add r0, pc │ │ │ │ bl 141914 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 14312c │ │ │ │ ldr.w r3, [r8, #1568] @ 0x620 │ │ │ │ cbz r3, 14313a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf030 │ │ │ │ + bl 1bf078 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 14311e │ │ │ │ ldr.w r3, [fp, #440] @ 0x1b8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -310584,42 +310583,42 @@ │ │ │ │ blx 5565c │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 143184 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ b.n 14309c │ │ │ │ add.w r0, fp, #464 @ 0x1d0 │ │ │ │ - bl 1cb268 │ │ │ │ + bl 1cb2b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 142cc8 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1bf038 │ │ │ │ b.n 1430f6 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 142f12 │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 143280 │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 142f2a │ │ │ │ ldr.w r3, [r7, #980] @ 0x3d4 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #376] @ 0x178 │ │ │ │ @@ -310635,15 +310634,15 @@ │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 54a1c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 5565c │ │ │ │ b.n 14309c │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1bf038 │ │ │ │ b.n 143224 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 1430d2 │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 1430d2 │ │ │ │ @@ -310654,23 +310653,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 143284 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #920 @ (adr r6, 143654 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 1433d4 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #904 @ (adr r6, 143648 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 1433c8 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #640 @ (adr r4, 143544 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 1432c4 ) │ │ │ │ movs r7, r3 │ │ │ │ beq.n 143258 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r2, pc, #272 @ (adr r2, 1433dc ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 14355c ) │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #932] @ (143684 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -310683,20 +310682,20 @@ │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r4, r6, #456 @ 0x1c8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cafac │ │ │ │ + bl 1caff4 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ add.w r3, r6, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 143434 │ │ │ │ @@ -310709,21 +310708,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 143458 │ │ │ │ ldr.w r1, [r3, #1568] @ 0x620 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 143338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r6, #364] @ 0x16c │ │ │ │ blx 5568c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 143418 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -310765,37 +310764,37 @@ │ │ │ │ ldr.w r2, [r3, #1008] @ 0x3f0 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 1433d0 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrd r3, r2, [r6, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 14357a │ │ │ │ add.w r0, r6, #560 @ 0x230 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 141bd8 │ │ │ │ mov r0, r9 │ │ │ │ blx 54234 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 14332c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r2, [pc, #596] @ (143690 ) │ │ │ │ ldr r3, [pc, #584] @ (143688 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -310804,15 +310803,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r6, #236] @ 0xec │ │ │ │ cbz r3, 143468 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bf030 │ │ │ │ + bl 1bf078 │ │ │ │ b.n 14331c │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 14334c │ │ │ │ b.n 14345e │ │ │ │ @@ -310847,15 +310846,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 14354a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 143538 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1bf038 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 1434b2 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -310885,30 +310884,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 54908 │ │ │ │ b.n 1434d4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrd r2, r3, [r6, #808] @ 0x328 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 14356c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 1434cc │ │ │ │ add.w r0, r6, #760 @ 0x2f8 │ │ │ │ strd r1, fp, [r6, #808] @ 0x328 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ b.n 143560 │ │ │ │ add.w r0, r6, #608 @ 0x260 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1bf038 │ │ │ │ b.n 143404 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 143416 │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -310948,15 +310947,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r6, #364] @ 0x16c │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r6, #236] @ 0xec │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 2d0984 │ │ │ │ + bl 2d09cc │ │ │ │ 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 │ │ │ │ @@ -310966,15 +310965,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 141f48 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 141b24 │ │ │ │ - bl 2d0984 │ │ │ │ + bl 2d09cc │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 143658 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 143648 │ │ │ │ @@ -310991,15 +310990,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n 143418 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r3, r4} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #448 @ (adr r0, 143850 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 1439d0 ) │ │ │ │ movs r7, r3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -311070,31 +311069,31 @@ │ │ │ │ beq.w 143be0 │ │ │ │ add.w r2, r6, #824 @ 0x338 │ │ │ │ movs r1, #0 │ │ │ │ add.w r6, r4, #736 @ 0x2e0 │ │ │ │ blx 54728 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143bd8 │ │ │ │ add.w fp, r4, #664 @ 0x298 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143ff8 │ │ │ │ add.w r3, r4, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bef40 │ │ │ │ + bl 1bef88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143fe2 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 1bef40 │ │ │ │ + bl 1bef88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143fc6 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ blx 54060 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -311314,15 +311313,15 @@ │ │ │ │ b.n 143a34 │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 143c34 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1c40d0 │ │ │ │ + bl 1c4118 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 143a24 │ │ │ │ mov fp, r6 │ │ │ │ cbz r5, 143a58 │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ @@ -311441,20 +311440,20 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrd sl, r9, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #464 @ 0x1d0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1cb18c │ │ │ │ + bl 1cb1d4 │ │ │ │ cbz r0, 143bd4 │ │ │ │ add.w r3, r4, #512 @ 0x200 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bef40 │ │ │ │ + bl 1bef88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143dc4 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 54234 │ │ │ │ movs r5, #0 │ │ │ │ b.n 143a5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -311536,15 +311535,15 @@ │ │ │ │ addw r9, r6, #2796 @ 0xaec │ │ │ │ sub.w r5, r6, #824 @ 0x338 │ │ │ │ sub.w fp, r6, #776 @ 0x308 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 54b24 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #904] @ 0x388 │ │ │ │ - bl 1c40d0 │ │ │ │ + bl 1c4118 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 143f6a │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 5530c │ │ │ │ mov r1, r0 │ │ │ │ @@ -311560,29 +311559,29 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 143ad2 │ │ │ │ ldrb.w r3, [r9, #705] @ 0x2c1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 143706 │ │ │ │ b.n 143ad2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 30924c │ │ │ │ + bl 309294 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 144024 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 1436e2 │ │ │ │ blx 54f40 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1436e6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 143ad2 │ │ │ │ b.n 143d14 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1c40d0 │ │ │ │ + bl 1c4118 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 143a58 │ │ │ │ ldr.w r5, [r4, #364] @ 0x16c │ │ │ │ ldr.w r1, [r6, #184] @ 0xb8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -311624,15 +311623,15 @@ │ │ │ │ bl 141b24 │ │ │ │ mov r3, r6 │ │ │ │ b.n 1437ec │ │ │ │ add.w r3, r4, #484 @ 0x1e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144014 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 143e7a │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r5, #1 │ │ │ │ @@ -311643,69 +311642,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 1cb18c │ │ │ │ + bl 1cb1d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 143f86 │ │ │ │ add.w r3, r4, #608 @ 0x260 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bef40 │ │ │ │ + bl 1bef88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f7e │ │ │ │ add.w r6, r4, #580 @ 0x244 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143f78 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 143e7a │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 143e5a │ │ │ │ mov r0, fp │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n 143e76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrd r2, r1, [r7, #560] @ 0x230 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #568] @ 0x238 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 143e42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1bf038 │ │ │ │ b.n 143e42 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #492] @ (144068 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ add r1, pc │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d95f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 143f2e │ │ │ │ ldr r1, [pc, #476] @ (14406c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add r1, pc │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d95f0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 143efc │ │ │ │ ldrb.w r3, [r9, #684] @ 0x2ac │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ ldr r3, [pc, #452] @ (144070 ) │ │ │ │ @@ -311739,61 +311738,61 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 143a96 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 14401c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d960c │ │ │ │ + bl 1d9654 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 143bd4 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 54234 │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ b.n 143bd4 │ │ │ │ blx 54234 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 13dc6c │ │ │ │ b.n 143a5c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 54234 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ b.n 143bd4 │ │ │ │ mov r0, r5 │ │ │ │ blx 54830 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ @@ -311801,28 +311800,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 5565c │ │ │ │ b.n 143f6a │ │ │ │ movs r1, #4 │ │ │ │ b.n 143baa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 143be0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 143be0 │ │ │ │ mov r0, r6 │ │ │ │ b.n 143fea │ │ │ │ @@ -311832,18 +311831,18 @@ │ │ │ │ blx 55324 │ │ │ │ mov r1, r0 │ │ │ │ b.n 143ee6 │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 143a96 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ b.n 143bcc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1beff0 │ │ │ │ + bl 1bf038 │ │ │ │ b.n 143f12 │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n 143a96 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r3, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -311857,21 +311856,21 @@ │ │ │ │ vqshrn.u64 d29, , #1 │ │ │ │ vmls.i q15, , d5[0] │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ vaddl.u , d31, d9 │ │ │ │ vtbl.8 d29, {d15-d16}, d7 │ │ │ │ @ instruction: 0xffff0d98 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ bl ffd7a06e │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #208] @ 144154 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -311923,15 +311922,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1440c8 │ │ │ │ ldr r2, [pc, #92] @ (144160 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (144164 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n 1440c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54364 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 548fc │ │ │ │ @@ -311959,29 +311958,29 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ itee vs │ │ │ │ lslvs r3, r4, #2 │ │ │ │ lsrvc r4, r3, #2 │ │ │ │ movvc r0, r0 │ │ │ │ itee cs │ │ │ │ lslcs r3, r4, #2 │ │ │ │ - strcc r1, [sp, #192] @ 0xc0 │ │ │ │ + strcc r1, [sp, #576] @ 0x240 │ │ │ │ movcc r7, r3 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ movs r7, 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 30924c │ │ │ │ + bl 309294 │ │ │ │ cbz r0, 14419a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54f40 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -312176,71 +312175,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1444aa │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14449e │ │ │ │ ldr r3, [pc, #316] @ (1444b8 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (1444bc ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2990 │ │ │ │ + bl 1c29d8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144498 │ │ │ │ cbz r5, 144402 │ │ │ │ ldr.w r8, [pc, #292] @ 1444c0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30af88 │ │ │ │ + bl 30afd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14444e │ │ │ │ ldr.w r8, [pc, #276] @ 1444c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30af88 │ │ │ │ + bl 30afd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14445c │ │ │ │ ldr.w r8, [pc, #260] @ 1444c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30af88 │ │ │ │ + bl 30afd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144470 │ │ │ │ ldr.w r8, [pc, #244] @ 1444cc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #706] @ 0x2c2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 30af88 │ │ │ │ + bl 30afd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144484 │ │ │ │ ldr.w r8, [pc, #220] @ 1444d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 30af88 │ │ │ │ + bl 30afd0 │ │ │ │ cbnz r0, 14443a │ │ │ │ ldr r2, [pc, #208] @ (1444d4 ) │ │ │ │ ldr r3, [pc, #208] @ (1444d8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (1444dc ) │ │ │ │ @@ -312259,70 +312258,70 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r2, [r7, #912] @ 0x390 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30afbc │ │ │ │ + bl 30b004 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #708] @ 0x2c4 │ │ │ │ b.n 144402 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30afe0 │ │ │ │ + bl 30b028 │ │ │ │ str.w r0, [r7, #700] @ 0x2bc │ │ │ │ b.n 1443ae │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30afbc │ │ │ │ + bl 30b004 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #704] @ 0x2c0 │ │ │ │ b.n 1443c2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30afbc │ │ │ │ + bl 30b004 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #705] @ 0x2c1 │ │ │ │ b.n 1443d6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30afbc │ │ │ │ + bl 30b004 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #706] @ 0x2c2 │ │ │ │ b.n 1443f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 14442e │ │ │ │ nop │ │ │ │ pop {r1, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf39a001e │ │ │ │ - bic.w r0, r6, #10354688 @ 0x9e0000 │ │ │ │ - @ instruction: 0xf4aa001e │ │ │ │ - @ instruction: 0xf4ec001e │ │ │ │ - @ instruction: 0xf650001e │ │ │ │ + @ instruction: 0xf3fa001e │ │ │ │ + eor.w r0, r6, #10354688 @ 0x9e0000 │ │ │ │ + add.w r0, sl, #10354688 @ 0x9e0000 │ │ │ │ + adc.w r0, ip, #10354688 @ 0x9e0000 │ │ │ │ + @ instruction: 0xf6b0001e │ │ │ │ svc 115 @ 0x73 │ │ │ │ vmlal.u q15, d31, d17[0] │ │ │ │ vaddw.u q15, , d19 │ │ │ │ vmla.i q15, , d9[0] │ │ │ │ vqshlu.s64 d29, d23, #63 @ 0x3f │ │ │ │ vsra.u64 q15, , #1 │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ @@ -312332,33 +312331,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #912] @ 0x390 │ │ │ │ cbz r6, 144544 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2d1c │ │ │ │ + bl 1c2d64 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14452c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 14451e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2d1c │ │ │ │ + bl 1c2d64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144514 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c2b98 │ │ │ │ + bl 1c2be0 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ 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 │ │ │ │ @@ -312621,25 +312620,25 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ cbz r0, 144832 │ │ │ │ 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, #68 @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ cbz r0, 14484e │ │ │ │ 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 │ │ │ │ @@ -312725,15 +312724,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add.w r0, r0, #424 @ 0x1a8 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r1, [r3, #480] @ 0x1e0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #484] @ 0x1e4 │ │ │ │ ldrd r5, r2, [r3, #448] @ 0x1c0 │ │ │ │ @@ -312747,62 +312746,62 @@ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #600] @ 0x258 │ │ │ │ ldr.w r2, [r3, #604] @ 0x25c │ │ │ │ sbc.w r1, r2, r1 │ │ │ │ str.w r1, [r3, #604] @ 0x25c │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cbz r3, 1449d0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144930 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [r4, #616] @ 0x268 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r4, #608] @ 0x260 │ │ │ │ strb.w r2, [r4, #624] @ 0x270 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ str.w r3, [r4, #628] @ 0x274 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144930 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r7, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r8, [r0, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrb.w r0, [r4, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #628] @ 0x274 │ │ │ │ ldrd ip, r1, [r4, #616] @ 0x268 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbnz r0, 144a6e │ │ │ │ cmp ip, r2 │ │ │ │ @@ -312812,15 +312811,15 @@ │ │ │ │ strb.w r0, [r4, #624] @ 0x270 │ │ │ │ it cc │ │ │ │ strdcc r2, r3, [r4, #616] @ 0x268 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4, #592] @ 0x250 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144930 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r0, r7, r8 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -312848,55 +312847,55 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144b3e │ │ │ │ ldrb.w r6, [r4, #584] @ 0x248 │ │ │ │ cbnz r6, 144b22 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30945c │ │ │ │ + bl 3094a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ add.w r2, r4, #496 @ 0x1f0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #584] @ 0x248 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 144b3e │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bf054 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 144b48 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 144b1a │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 144b1a │ │ │ │ @@ -312939,25 +312938,25 @@ │ │ │ │ bl 13f25c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 144be8 │ │ │ │ add.w r6, r5, #424 @ 0x1a8 │ │ │ │ b.n 144bd4 │ │ │ │ ldrd fp, sl, [r5, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ cmp fp, r7 │ │ │ │ sbcs.w sl, sl, r8 │ │ │ │ bcs.n 144be8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 144a9c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 144be8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144bb6 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (144c20 ) │ │ │ │ ldr r3, [pc, #48] @ (144c1c ) │ │ │ │ @@ -312967,15 +312966,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144c0a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1c4038 │ │ │ │ + bl 1c4080 │ │ │ │ b.n 144b8e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -313020,24 +313019,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144d3c │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144d58 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144db4 │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 144dcc │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 144df8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -313046,22 +313045,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 144df8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144db4 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 144d3a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144a9c │ │ │ │ @@ -313071,23 +313070,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 144d3c │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cbz r3, 144d3a │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cbnz r3, 144d3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144db4 │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 144d90 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (144e10 ) │ │ │ │ ldr r3, [pc, #204] @ (144e0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -313095,15 +313094,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144df0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #164 @ (adr r1, 144e00 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1c4038 │ │ │ │ + bl 1c4080 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -313116,43 +313115,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 144cb2 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 144a9c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 144d3c │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 144cda │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 144d3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c4038 │ │ │ │ + bl 1c4080 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 144c6a │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1c4038 │ │ │ │ + bl 1c4080 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 144d6a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -313172,19 +313171,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 54d10 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144930 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5461c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -313194,15 +313193,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 1be358 │ │ │ │ + bl 1be3a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 144ea4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -313243,15 +313242,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 1cc1b8 │ │ │ │ + bl 1cc200 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -313279,15 +313278,15 @@ │ │ │ │ bx lr │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r0, 144f40 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ sub sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -313329,15 +313328,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 145056 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14504a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 145082 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -313360,15 +313359,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 54728 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1cb18c │ │ │ │ + bl 1cb1d4 │ │ │ │ ldr r2, [pc, #116] @ (14509c ) │ │ │ │ ldr r3, [pc, #100] @ (145090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -313434,15 +313433,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #228] @ (1451b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1451a4 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 145158 │ │ │ │ @@ -313492,15 +313491,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 1450fe │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ add r1, sp, #24 │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ add.w r0, r0, #888 @ 0x378 │ │ │ │ - bl 3095f8 │ │ │ │ + bl 309640 │ │ │ │ ldrb.w r2, [r4, #404] @ 0x194 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 14513c │ │ │ │ @@ -313537,15 +313536,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #396] @ (145374 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 145354 │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #348 @ (adr r3, 145368 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -313580,20 +313579,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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrb.w r3, [r4, #584] @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145318 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 1452e2 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 145290 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ @@ -313607,15 +313606,15 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r5, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ adds r0, r4, r3 │ │ │ │ strb.w r5, [r2, #920] @ 0x398 │ │ │ │ - bl 3095f8 │ │ │ │ + bl 309640 │ │ │ │ ldrb.w r3, [r4, #404] @ 0x194 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #172] @ (145378 ) │ │ │ │ @@ -313629,15 +313628,15 @@ │ │ │ │ bne.n 14535e │ │ │ │ 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 30945c │ │ │ │ + bl 3094a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 145354 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14524c │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -313651,28 +313650,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 145246 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #584] @ 0x248 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ blx 55150 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 14527c │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1452c8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -313746,15 +313745,15 @@ │ │ │ │ cbz r0, 145424 │ │ │ │ ldr r2, [pc, #60] @ (145448 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14541a │ │ │ │ cbz r3, 145436 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ 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] │ │ │ │ @@ -313782,15 +313781,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 54728 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1cb18c │ │ │ │ + bl 1cb1d4 │ │ │ │ cbz r0, 145484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -313818,15 +313817,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1454b0 │ │ │ │ nop │ │ │ │ - mov ip, ip │ │ │ │ + bxns r8 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r0 │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ @@ -314048,32 +314047,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 1456e8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1cb18c │ │ │ │ + bl 1cb1d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1456e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 14575c │ │ │ │ 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 1456a4 │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1456e8 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 1456e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 54234 │ │ │ │ b.n 1456e8 │ │ │ │ @@ -314581,15 +314580,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r6, #1 │ │ │ │ bne.n 145d26 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145d12 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ - bl 3095b4 │ │ │ │ + bl 3095fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 13dc6c │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145d12 │ │ │ │ ldr.w r0, [r5, #220] @ 0xdc │ │ │ │ @@ -314789,19 +314788,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 554d0 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1cb18c │ │ │ │ + bl 1cb1d4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1cb18c │ │ │ │ + bl 1cb1d4 │ │ │ │ ldr r1, [pc, #220] @ (146058 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 547c4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -315087,22 +315086,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 146224 │ │ │ │ add.w r0, r7, #548 @ 0x224 │ │ │ │ - bl 30971c │ │ │ │ + bl 309764 │ │ │ │ ldr.w r0, [r7, #580] @ 0x244 │ │ │ │ cbz r0, 14625c │ │ │ │ blx 54b30 │ │ │ │ add.w r0, r7, #496 @ 0x1f0 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ add.w r0, r7, #424 @ 0x1a8 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr.w r0, [r7, #544] @ 0x220 │ │ │ │ cbz r0, 146276 │ │ │ │ blx 54ca4 │ │ │ │ ldr.w r1, [r7, #412] @ 0x19c │ │ │ │ cbz r1, 146286 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -315192,15 +315191,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 54728 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1cb18c │ │ │ │ + bl 1cb1d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146644 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -315256,25 +315255,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54574 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 54234 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1cb18c │ │ │ │ + bl 1cb1d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1465a2 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1465a2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1465a2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -315322,15 +315321,15 @@ │ │ │ │ bne.n 1464b6 │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 1464d4 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 1464e8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1465a2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -315597,15 +315596,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 146760 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -315732,15 +315731,15 @@ │ │ │ │ bl 146060 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1468c6 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 1468c6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -315876,15 +315875,15 @@ │ │ │ │ b.n 146a24 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -316084,15 +316083,15 @@ │ │ │ │ bne.n 146c34 │ │ │ │ ldr r2, [pc, #196] @ (146d30 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #196] @ (146d34 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 146c34 │ │ │ │ ldr r3, [pc, #180] @ (146d38 ) │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -316153,31 +316152,31 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 146b1c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r1, #4 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ movs r7, r3 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #688] @ (146fe8 ) │ │ │ │ + ldr r7, [pc, #48] @ (146d68 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r6, [r0, #360] @ 0x168 │ │ │ │ @@ -316281,15 +316280,15 @@ │ │ │ │ cbnz r2, 146e98 │ │ │ │ ldr r2, [pc, #624] @ (1470fc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (147100 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (147104 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -316501,17 +316500,17 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r4!, {r1, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #568] @ (14733c ) │ │ │ │ + ldr r4, [pc, #952] @ (1474bc ) │ │ │ │ movs r7, r3 │ │ │ │ add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -316903,15 +316902,15 @@ │ │ │ │ bne.w 147a80 │ │ │ │ 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 1475c8 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ strd r0, r1, [r5, #904] @ 0x388 │ │ │ │ b.n 147442 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx 55318 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -316947,15 +316946,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r4, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ 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 │ │ │ │ @@ -316964,15 +316963,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 147836 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r4, #548 @ 0x224 │ │ │ │ mla r1, r1, fp, r4 │ │ │ │ add.w r1, r1, #888 @ 0x378 │ │ │ │ - bl 30978c │ │ │ │ + bl 3097d4 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ @@ -316988,15 +316987,15 @@ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov r0, r8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r3, [r4, #484] @ 0x1e4 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #484] @ 0x1e4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ mla sl, r3, fp, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #920] @ 0x398 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 14757a │ │ │ │ @@ -317558,21 +317557,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 147d36 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 148482 │ │ │ │ str.w r5, [r4, #412] @ 0x19c │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1bef40 │ │ │ │ + bl 1bef88 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 148216 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 14854c │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -317607,15 +317606,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #632] @ 0x278 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #548 @ 0x224 │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - bl 3096d8 │ │ │ │ + bl 309720 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #416] @ 0x1a0 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #96] @ 0x60 │ │ │ │ cbz r5, 147e0c │ │ │ │ mov r0, r5 │ │ │ │ @@ -317692,15 +317691,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 554d0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 309520 │ │ │ │ + bl 309568 │ │ │ │ mov r0, r5 │ │ │ │ blx 55318 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -317835,15 +317834,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 554d0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 309520 │ │ │ │ + bl 309568 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 1480b4 │ │ │ │ ldr.w r3, [pc, #1292] @ 148578 │ │ │ │ add.w r5, sl, #228 @ 0xe4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -317900,15 +317899,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 148394 │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 309604 │ │ │ │ + bl 30964c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14848a │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1481a4 │ │ │ │ blx 55318 │ │ │ │ @@ -317973,15 +317972,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 554d0 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 147c00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3096a8 │ │ │ │ + bl 3096f0 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 147c00 │ │ │ │ ldr.w r9, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 146060 │ │ │ │ mov r1, r5 │ │ │ │ @@ -318135,15 +318134,15 @@ │ │ │ │ b.n 14807c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 3096a8 │ │ │ │ + bl 3096f0 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 147b50 │ │ │ │ ldr r7, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 146060 │ │ │ │ mov r1, r5 │ │ │ │ @@ -318222,15 +318221,15 @@ │ │ │ │ str.w r0, [r4, #580] @ 0x244 │ │ │ │ blx 5446c │ │ │ │ b.n 147dce │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 55108 │ │ │ │ b.n 147d36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3096a8 │ │ │ │ + bl 3096f0 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 1484f6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1483ae │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ @@ -318259,15 +318258,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 554d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 3096a8 │ │ │ │ + bl 3096f0 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 148494 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 147b50 │ │ │ │ mov r4, r9 │ │ │ │ @@ -318292,15 +318291,15 @@ │ │ │ │ vraddhn.i d29, , │ │ │ │ @ instruction: 0xfffff747 │ │ │ │ vtbl.8 d28, {d15-d18}, d29 │ │ │ │ @ instruction: 0xffffcaff │ │ │ │ vqrdmlsh.s q14, , d7[0] │ │ │ │ vqrdmlah.s q14, , d19[0] │ │ │ │ @ instruction: 0xffffca75 │ │ │ │ - vqshlu.s32 d21, d0, #31 │ │ │ │ + vqshlu.s32 , q8, #31 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2, {r0, r2, r6} │ │ │ │ vtbx.8 d28, {d31- q8, , d12[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -318388,15 +318387,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r6, [pc, #376] @ (1487bc ) │ │ │ │ + ldr r6, [pc, #760] @ (14893c ) │ │ │ │ movs r7, 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 │ │ │ │ @@ -318439,15 +318438,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 554d0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 3096a8 │ │ │ │ + bl 3096f0 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 1486e6 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 146060 │ │ │ │ @@ -318662,15 +318661,15 @@ │ │ │ │ bls.n 1488de │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r8, r3 │ │ │ │ @@ -318989,27 +318988,27 @@ │ │ │ │ bne.n 148c4a │ │ │ │ ldr r2, [pc, #32] @ (148c80 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ (148c84 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r2, [sl] │ │ │ │ b.n 148c4a │ │ │ │ nop │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ movs r6, r5 │ │ │ │ add r6, pc, #728 @ (adr r6, 148f58 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - mov r6, r9 │ │ │ │ + mov lr, r5 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r7, #26 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #220] @ (148d78 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -319122,15 +319121,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 148daa │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 148e46 │ │ │ │ push {lr} │ │ │ │ @@ -319519,34 +319518,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #380 @ 0x17c │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #408 @ 0x198 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ b.n 149192 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bf054 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1491b6 │ │ │ │ cbnz r0, 1491bc │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 149182 │ │ │ │ ldr.w r8, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 149142 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c4038 │ │ │ │ + bl 1c4080 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 149130 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 1491a0 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 1491a0 │ │ │ │ @@ -319587,22 +319586,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 548c0 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ble.n 149218 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 552dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 149218 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -319734,15 +319733,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 149394 │ │ │ │ blx 54c20 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 149396 │ │ │ │ nop │ │ │ │ - adcs r2, r3 │ │ │ │ + sbcs r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #168] @ (149470 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -319847,15 +319846,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ strd r2, ip, [lr] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 149508 │ │ │ │ cbz r1, 149506 │ │ │ │ @@ -319889,24 +319888,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 149560 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 149570 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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] │ │ │ │ @@ -320034,15 +320033,15 @@ │ │ │ │ b.n 14968e │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 149618 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 149618 │ │ │ │ nop │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ @@ -320515,62 +320514,62 @@ │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1498c0 │ │ │ │ b.n 1498fc │ │ │ │ nop │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ movs r7, r3 │ │ │ │ - bics.w r0, lr, #32 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + eors.w r0, lr, #32 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -320599,21 +320598,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (149c78 ) │ │ │ │ ldr r1, [pc, #20] @ (149c7c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r2, #4 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -320918,15 +320917,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 149f6a │ │ │ │ str.w r0, [r5, #276] @ 0x114 │ │ │ │ b.n 149f5e │ │ │ │ blx 549b0 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 149f6a │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -321066,16 +321065,16 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 14a0d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfb58002d │ │ │ │ - @ instruction: 0xfb2e002d │ │ │ │ + @ instruction: 0xfbb8002d │ │ │ │ + @ instruction: 0xfb8e002d │ │ │ │ stmdb 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] @ (14a1b4 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (14a1b8 ) │ │ │ │ @@ -321170,15 +321169,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 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ add r3, pc, #200 @ (adr r3, 14a300 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -321187,15 +321186,15 @@ │ │ │ │ b.n 14a272 │ │ │ │ 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 1bf00c │ │ │ │ + bl 1bf054 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 14a2b0 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 14a2cc │ │ │ │ @@ -321209,15 +321208,15 @@ │ │ │ │ cbz r1, 14a2b6 │ │ │ │ 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 1bf00c │ │ │ │ + bl 1bf054 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 14a272 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 14a2ce │ │ │ │ ldr r2, [pc, #88] @ (14a310 ) │ │ │ │ @@ -321228,15 +321227,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14a28e │ │ │ │ b.n 14a26a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r2, [pc, #60] @ (14a314 ) │ │ │ │ ldr r3, [pc, #48] @ (14a30c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -321488,15 +321487,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 14a63a │ │ │ │ add.w r7, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 14a5c2 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 14a584 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ @@ -321507,15 +321506,15 @@ │ │ │ │ bne.n 14a57c │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #724] @ 0x2d4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r9, [r4, #376] @ 0x178 │ │ │ │ ldr r2, [pc, #232] @ (14a690 ) │ │ │ │ ldr r3, [pc, #224] @ (14a68c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -321538,37 +321537,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bf054 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 14a570 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ strd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ str.w r5, [r4, #464] @ 0x1d0 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 14a5a6 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 14a668 │ │ │ │ mov r5, r0 │ │ │ │ @@ -321584,15 +321583,15 @@ │ │ │ │ beq.n 14a5ce │ │ │ │ b.n 14a5f4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 14a566 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 14a5a6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r3] │ │ │ │ @@ -321668,24 +321667,24 @@ │ │ │ │ cbnz r3, 14a764 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 14a778 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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] │ │ │ │ @@ -322057,15 +322056,15 @@ │ │ │ │ lsrs r3, r0 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r0, r3] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xf276002d │ │ │ │ + @ instruction: 0xf2d6002d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -322160,40 +322159,40 @@ │ │ │ │ b.n 14ac56 │ │ │ │ add.w r3, r4, #380 @ 0x17c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r6, #29] │ │ │ │ str.w r2, [r5, #188] @ 0xbc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #456] @ 0x1c8 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 14ac84 │ │ │ │ add.w r0, r0, #380 @ 0x17c │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #456] @ 0x1c8 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ b.n 14ad2a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -322210,15 +322209,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r1, r1, r5, r4 │ │ │ │ add.w r5, r0, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ str.w r2, [r1, #760] @ 0x2f8 │ │ │ │ str.w r3, [r1, #764] @ 0x2fc │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n 14ae08 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #368] @ 0x170 │ │ │ │ mla r1, r1, r6, r4 │ │ │ │ @@ -322233,20 +322232,20 @@ │ │ │ │ bl 14ac00 │ │ │ │ cbz r0, 14adfa │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14adb2 │ │ │ │ @@ -322289,28 +322288,28 @@ │ │ │ │ bl 14ac00 │ │ │ │ cbz r0, 14ae84 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 14aeaa │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n 14ae4a │ │ │ │ add.w r0, r5, #408 @ 0x198 │ │ │ │ str.w r1, [r5, #456] @ 0x1c8 │ │ │ │ str.w r2, [r5, #460] @ 0x1cc │ │ │ │ - bl 1befd4 │ │ │ │ + bl 1bf01c │ │ │ │ b.n 14ae9c │ │ │ │ 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 │ │ │ │ @@ -322338,17 +322337,17 @@ │ │ │ │ bl 14a12c │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 14af06 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ ldr.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ @@ -322579,15 +322578,15 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ str.w r6, [r7, #172] @ 0xac │ │ │ │ b.n 14aff0 │ │ │ │ mov r0, r8 │ │ │ │ blx 54f58 │ │ │ │ b.n 14b150 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ 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 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r0, #660] @ 0x294 │ │ │ │ @@ -322696,22 +322695,22 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [sp, #109] @ 0x6d │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ str.w r3, [sp, #101] @ 0x65 │ │ │ │ str.w r3, [sp, #105] @ 0x69 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b738 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bef40 │ │ │ │ + bl 1bef88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14b732 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ bl 149fac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -322876,17 +322875,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl 14a12c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14b4e0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 13d9a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -322903,17 +322902,17 @@ │ │ │ │ bne.w 14b7b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 14b514 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ b.n 14b514 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -323091,15 +323090,15 @@ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ cbnz r3, 14b748 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 14b514 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 14b514 │ │ │ │ @@ -323127,15 +323126,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 14b5fe │ │ │ │ ldr r2, [pc, #100] @ (14b7f0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #100] @ (14b7f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ b.n 14b694 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ blx 54144 │ │ │ │ mov r0, r7 │ │ │ │ @@ -323146,30 +323145,30 @@ │ │ │ │ mov r4, r2 │ │ │ │ b.n 14b5fe │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #768] @ (14bac0 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe990002d │ │ │ │ - strd r0, r0, [r8, #-180]! @ 0xb4 │ │ │ │ + ldrd r0, r0, [r0, #180]! @ 0xb4 │ │ │ │ + strd r0, r0, [r8, #180] @ 0xb4 │ │ │ │ ble.n 14b6f6 │ │ │ │ @ instruction: 0xfffffb71 │ │ │ │ vqrdmulh.s , , d27[0] │ │ │ │ vsra.u64 d31, d13, #1 │ │ │ │ @ instruction: 0xffffe143 │ │ │ │ @ instruction: 0xfffff9d1 │ │ │ │ @ instruction: 0xffffdeb3 │ │ │ │ vtbx.8 d20, {d31- │ │ │ │ + bl 1d952c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c178 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ - bl 1bef40 │ │ │ │ + bl 1bef88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c172 │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 1bef40 │ │ │ │ + bl 1bef88 │ │ │ │ cbnz r0, 14c16c │ │ │ │ ldr r2, [pc, #124] @ (14c188 ) │ │ │ │ ldr r3, [pc, #124] @ (14c18c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #120] @ (14c190 ) │ │ │ │ @@ -324027,17 +324026,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 54a88 │ │ │ │ b.n 14c0d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 14c138 │ │ │ │ nop │ │ │ │ @@ -324064,27 +324063,27 @@ │ │ │ │ bl 149018 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 14c1c8 │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 14c220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 14c210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1befc0 │ │ │ │ + bl 1bf008 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 54fdc │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -324094,15 +324093,15 @@ │ │ │ │ blx 54fdc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 549e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c1f0 │ │ │ │ b.n 14c210 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -324120,21 +324119,21 @@ │ │ │ │ str.w r3, [r2, #208] @ 0xd0 │ │ │ │ cbnz r1, 14c2aa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r0, 14c2c8 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54830 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ @@ -324756,15 +324755,15 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #148 @ 0x94 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #660] @ 0x294 │ │ │ │ ldr.w r3, [r3, #932] @ 0x3a4 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -324808,23 +324807,23 @@ │ │ │ │ bl 14a698 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c9de │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r3, [r6, #688] @ 0x2b0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #688 @ 0x2b0 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #688] @ 0x2b0 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 14c9d6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (14c9e4 ) │ │ │ │ @@ -324976,16 +324975,16 @@ │ │ │ │ beq.n 14cbf4 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 14cc1a │ │ │ │ add.w r6, sl, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9570 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1d95b8 │ │ │ │ + bl 1c4014 │ │ │ │ adds.w r4, r0, r9 │ │ │ │ adcs.w r1, r1, #0 │ │ │ │ mov r3, fp │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -325000,33 +324999,33 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1bf00c │ │ │ │ + bl 1bf054 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14cc84 │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ b.n 14cb18 │ │ │ │ ldr r2, [pc, #272] @ (14ccb0 ) │ │ │ │ mov r3, sl │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 554f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14cb64 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14cc52 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14cc5e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -325307,17 +325306,17 @@ │ │ │ │ b.n 14ce7a │ │ │ │ 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 1bf9b8 │ │ │ │ + bl 1bfa00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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 │ │ │ │ @@ -325329,15 +325328,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ add r8, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add fp, pc │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 14d3f8 │ │ │ │ ldr.w r3, [pc, #1432] @ 14d488 │ │ │ │ add r3, pc │ │ │ │ @@ -325354,21 +325353,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bl 164304 │ │ │ │ strd sl, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 2be34c │ │ │ │ + bl 2be394 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #280 @ 0x118 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2be34c │ │ │ │ + bl 2be394 │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd r9, fp, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -325737,22 +325736,22 @@ │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ b.n 14d02e │ │ │ │ ldr.w r9, [pc, #176] @ 14d4ac │ │ │ │ add r9, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb45c │ │ │ │ + bl 1cb4a4 │ │ │ │ vldr d7, [pc, #112] @ 14d478 │ │ │ │ ldr r2, [pc, #164] @ (14d4b0 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cb590 │ │ │ │ + bl 1cb5d8 │ │ │ │ ldr.w lr, [pc, #152] @ 14d4b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add lr, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [lr] │ │ │ │ strexd ip, r2, r3, [lr] │ │ │ │ @@ -325766,15 +325765,15 @@ │ │ │ │ mov.w lr, #504 @ 0x1f8 │ │ │ │ movs r2, #8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r0, r3 │ │ │ │ b.n 14d02e │ │ │ │ ldr r0, [pc, #100] @ (14d4b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb45c │ │ │ │ + bl 1cb4a4 │ │ │ │ ldr r3, [pc, #96] @ (14d4bc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -325800,20 +325799,20 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrsh r2, [r3, r5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrsh r0, [r2, r5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ movs r7, r3 │ │ │ │ bic.w r0, lr, sp, lsr #2 │ │ │ │ ldrsh r4, [r7, r3] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ movs r7, r3 │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -325821,100 +325820,100 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (14d4e4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (14d4e8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1cb788 │ │ │ │ + bl 1cb7d0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsh r4, [r2, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ strd r0, r0, [r2, #-628]! @ 0x274 │ │ │ │ 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, #1844 @ 0x734 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d536 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d54e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d532 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ 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, #164 @ 0xa4 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 14d5ce │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 14d5b2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1beab8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ b.n 14d5a8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #176] @ (14d6a4 ) │ │ │ │ @@ -325925,65 +325924,65 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r6, [pc, #172] @ (14d6ac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2be478 │ │ │ │ + bl 2be4c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (14d6b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1beec8 │ │ │ │ + bl 1bef10 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bef38 │ │ │ │ + bl 1bef80 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bef3c │ │ │ │ + bl 1bef84 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r2, 14d696 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #304 @ 0x130 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1c3d78 │ │ │ │ + bl 1c3dc0 │ │ │ │ ldr r3, [pc, #88] @ (14d6b4 ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ add.w r1, sp, #1952 @ 0x7a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1bf810 │ │ │ │ + bl 1bf858 │ │ │ │ ldr r2, [pc, #64] @ (14d6b8 ) │ │ │ │ ldr r3, [pc, #44] @ (14d6a8 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14d6a0 │ │ │ │ add.w sp, sp, #2024 @ 0x7e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ b.n 14d636 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #250 @ 0xfa │ │ │ │ @@ -326024,32 +326023,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (14d774 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1be998 │ │ │ │ + bl 1be9e0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1bfc00 │ │ │ │ + bl 1bfc48 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14d762 │ │ │ │ ldr r2, [pc, #44] @ (14d778 ) │ │ │ │ ldr r3, [pc, #36] @ (14d774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -326083,46 +326082,46 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14d826 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ mov r0, sp │ │ │ │ - bl 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ mov r0, sp │ │ │ │ - bl 2669a4 │ │ │ │ + bl 2669ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14d838 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 14d830 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ ldr r2, [pc, #68] @ (14d850 ) │ │ │ │ ldr r3, [pc, #60] @ (14d84c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -326135,15 +326134,15 @@ │ │ │ │ bne.n 14d7a8 │ │ │ │ b.n 14d80a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 54234 │ │ │ │ b.n 14d7cc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ b.n 14d7c6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -326154,37 +326153,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r1, r0, #16 │ │ │ │ strb.w r3, [r0, #96] @ 0x60 │ │ │ │ strd r3, r3, [r0, #100] @ 0x64 │ │ │ │ str r7, [r0, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d4ec │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d8ca │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -326192,15 +326191,15 @@ │ │ │ │ beq.n 14d8d2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ str r7, [r0, #120] @ 0x78 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -326226,21 +326225,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #16 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1beab8 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1beab8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d578 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 14d964 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -326270,23 +326269,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 14d6e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1bfa9c │ │ │ │ + bl 1bfae4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14d9e4 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bec64 │ │ │ │ + bl 1becac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14d4ec │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 14d9da │ │ │ │ mov r0, r4 │ │ │ │ @@ -326333,30 +326332,30 @@ │ │ │ │ cbz r3, 14da72 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 14d6e8 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d578 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 14da5a │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d578 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1bfa48 │ │ │ │ + bl 1bfa90 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 14da8a │ │ │ │ ldr r2, [pc, #44] @ (14daa0 ) │ │ │ │ ldr r3, [pc, #36] @ (14da9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -326484,15 +326483,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 14db5e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ (14dbf0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2bca74 │ │ │ │ + bl 2bcabc │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r0, r3 │ │ │ │ beq.n 14db5e │ │ │ │ ldrb.w r0, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r0 │ │ │ │ @@ -326864,15 +326863,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14e092 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ b.n 14dfb2 │ │ │ │ @@ -326889,23 +326888,23 @@ │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14dfde │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r3] │ │ │ │ mov r5, r8 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e018 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bc2bc │ │ │ │ + bl 2bc304 │ │ │ │ cbz r0, 14dfcc │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2bc84c │ │ │ │ + bl 2bc894 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r7, 14dfec │ │ │ │ adds r3, r5, #5 │ │ │ │ bhi.n 14dfde │ │ │ │ add.w r8, r5, #4 │ │ │ │ cmp r6, r8 │ │ │ │ bcc.n 14df84 │ │ │ │ @@ -326914,28 +326913,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r6, r8 │ │ │ │ it cc │ │ │ │ movcc r6, r8 │ │ │ │ b.n 14df92 │ │ │ │ - bl 2bc274 │ │ │ │ + bl 2bc2bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14dfcc │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14dfcc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14dfb2 │ │ │ │ lsrs r1, r5, #2 │ │ │ │ ldr r3, [pc, #140] @ (14e0a8 ) │ │ │ │ add r7, sp, #12 │ │ │ │ add.w sl, r5, r9 │ │ │ │ @@ -326966,15 +326965,15 @@ │ │ │ │ add r5, r3 │ │ │ │ bge.n 14e048 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 14e072 │ │ │ │ ldr.w r1, [sl, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c7e34 │ │ │ │ b.n 14e02c │ │ │ │ mov r0, r9 │ │ │ │ blx 54234 │ │ │ │ ldr r2, [pc, #48] @ (14e0ac ) │ │ │ │ ldr r3, [pc, #40] @ (14e0a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -327001,27 +327000,27 @@ │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c7e60 │ │ │ │ + bl 1c7ea8 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e0ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e0d6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -327031,36 +327030,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 14df44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e13a │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14e108 │ │ │ │ - bl 1c7dec │ │ │ │ + bl 1c7e34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e114 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c2c │ │ │ │ + bl 1c7c74 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ @@ -327081,37 +327080,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14e1aa │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ @@ -327148,15 +327147,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [pc, #44] @ (14e290 ) │ │ │ │ ldr r3, [pc, #28] @ (14e280 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -327207,31 +327206,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e30a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14e2bc │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r2, #5 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -327271,15 +327270,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7034 │ │ │ │ + bl 1e707c │ │ │ │ movs r3, #20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r3, r4 │ │ │ │ @@ -327292,20 +327291,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -327332,31 +327331,31 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e436 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14e3a0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -327435,15 +327434,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 14e6c0 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14e502 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e41e0 │ │ │ │ + bl 1e4228 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 14e6c0 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ @@ -327480,22 +327479,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 14e6de │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov lr, r8 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ @@ -327506,52 +327505,52 @@ │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14e61a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 14e69e │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -327578,15 +327577,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #28] │ │ │ │ bne.n 14e656 │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e460c │ │ │ │ + bl 1e4654 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r3, r6, #4 │ │ │ │ str r0, [r6, #12] │ │ │ │ @@ -327651,26 +327650,26 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 14ea62 │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 14e97c │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r9, #32] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -327697,36 +327696,36 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov lr, r7 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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} │ │ │ │ @@ -327738,90 +327737,90 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14e90e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr.w r2, [pc, #1784] @ 14f058 │ │ │ │ ldr.w r3, [pc, #1776] @ 14f054 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -327834,140 +327833,140 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 14f0ba │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.n 14ead6 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 14eb0e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ b.n 14e95c │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 14e7b6 │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r9, [r3, #360] @ 0x168 │ │ │ │ and.w r9, r9, #3 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 14ebc8 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ b.n 14e95c │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14eafc │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14e9f4 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 14f24a │ │ │ │ @@ -328049,25 +328048,25 @@ │ │ │ │ b.n 14ead6 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 14ead6 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -328100,34 +328099,34 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14f1ea │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -328144,74 +328143,74 @@ │ │ │ │ it cc │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 14f0be │ │ │ │ vldr d7, [pc, #860] @ 14f048 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ed0e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ed50 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14ed84 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 14f1aa │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -328229,87 +328228,87 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 14f1f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14edfe │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ee3e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14ee6c │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -328325,34 +328324,34 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 │ │ │ │ @@ -328367,88 +328366,88 @@ │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ b.n 14e95c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, r0, r3 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -328458,36 +328457,36 @@ │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 14ec20 │ │ │ │ movs r0, #0 │ │ │ │ b.n 14e95c │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14f24a │ │ │ │ @@ -328510,30 +328509,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f118 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14ece8 │ │ │ │ movs r3, #3 │ │ │ │ @@ -328545,70 +328544,70 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 14f0f2 │ │ │ │ vldr d7, [pc, #260] @ 14f250 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f128 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 14f128 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 14f19e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 14edd8 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14f1d8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14f19e │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 14f0f2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -328679,25 +328678,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14f2c8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (14f314 ) │ │ │ │ ldr r2, [pc, #68] @ (14f310 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -328775,26 +328774,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f34a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 14f34a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #19 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -328840,30 +328839,30 @@ │ │ │ │ bne.n 14f3fe │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 14f3fe │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2ba8d4 │ │ │ │ + bl 2ba91c │ │ │ │ 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 14f404 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ba8d4 │ │ │ │ + bl 2ba91c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df7b4 │ │ │ │ + bl 1df7fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (14f46c ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -328902,25 +328901,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f4de │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14e144 │ │ │ │ ldr r2, [pc, #32] @ (14f50c ) │ │ │ │ @@ -328977,25 +328976,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14f590 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14e144 │ │ │ │ ldr r2, [pc, #64] @ (14f5dc ) │ │ │ │ @@ -329064,70 +329063,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14f666 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w fp, r8, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14f6ae │ │ │ │ mov r2, r5 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -329166,15 +329165,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [pc, #48] @ (14f7ac ) │ │ │ │ ldr r3, [pc, #32] @ (14f7a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329231,38 +329230,38 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 14f8e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dcd14 │ │ │ │ + bl 1dcd5c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7124 │ │ │ │ + bl 1f716c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21aee4 │ │ │ │ + bl 21af2c │ │ │ │ ldr r1, [pc, #556] @ (14fa54 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fd94 │ │ │ │ + bl 22fddc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 234fb4 │ │ │ │ + bl 234ffc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254b64 │ │ │ │ + bl 254bac │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2507e4 │ │ │ │ + bl 25082c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -329270,166 +329269,166 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 24c0b4 │ │ │ │ + bl 24c0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 14f9f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238870 │ │ │ │ + bl 2388b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24966c │ │ │ │ + bl 2496b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14f9cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ orrs r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - bl 23eae8 │ │ │ │ + bl 23eb30 │ │ │ │ orr.w fp, fp, r8 │ │ │ │ orr.w sl, sl, fp │ │ │ │ orr.w r9, r9, sl │ │ │ │ orr.w r4, r4, r9 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24af6c │ │ │ │ + bl 24afb4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fdb0 │ │ │ │ + bl 24fdf8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251d68 │ │ │ │ + bl 251db0 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 14fa14 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f384 │ │ │ │ + bl 22f3cc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9280 │ │ │ │ + bl 1f92c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21b170 │ │ │ │ + bl 21b1b8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23789c │ │ │ │ + bl 2378e4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecad0 │ │ │ │ + bl 1ecb18 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2378fc │ │ │ │ + bl 237944 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239fa4 │ │ │ │ + bl 239fec │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23752c │ │ │ │ + bl 237574 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238b88 │ │ │ │ + bl 238bd0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268544 │ │ │ │ + bl 26858c │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 250080 │ │ │ │ + bl 2500c8 │ │ │ │ mov.w r1, #6291456 @ 0x600000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268838 │ │ │ │ + bl 268880 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.n 14fa00 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 14f9c0 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 14f9be │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 24c95c │ │ │ │ + bl 24c9a4 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 240530 │ │ │ │ + bl 240578 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ orrs r5, r0 │ │ │ │ subs r3, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w 14f80e │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d868 │ │ │ │ + bl 24d8b0 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 14f80e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a708 │ │ │ │ + bl 23a750 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 14f984 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23789c │ │ │ │ + bl 2378e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eae8 │ │ │ │ + bl 23eb30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24af6c │ │ │ │ + bl 24afb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fdb0 │ │ │ │ + bl 24fdf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251d68 │ │ │ │ + bl 251db0 │ │ │ │ b.n 14f8e0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2053e8 │ │ │ │ + bl 205430 │ │ │ │ b.n 14f87e │ │ │ │ ldr r0, [pc, #84] @ (14fa58 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb518 │ │ │ │ + bl 1cb560 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 14f97c │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fa94 │ │ │ │ + bl 22fadc │ │ │ │ ldr r2, [pc, #64] @ (14fa5c ) │ │ │ │ ldr r3, [pc, #32] @ (14fa40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329449,15 +329448,15 @@ │ │ │ │ lsrs r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ lsls r3, r4, #2 │ │ │ │ b.n 14f50e │ │ │ │ - vmla.i q15, , d26[0] │ │ │ │ + vmla.i q15, , d10[0] │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r3, #23 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -329469,15 +329468,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 14fa96 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2088b8 │ │ │ │ + bl 208900 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 14fab6 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -329487,25 +329486,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14faa0 │ │ │ │ cbz r1, 14fab6 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 211b7c │ │ │ │ + bl 211bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26752c │ │ │ │ + bl 267574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fa94 │ │ │ │ + bl 22fadc │ │ │ │ mov r0, r4 │ │ │ │ - bl 205f48 │ │ │ │ + bl 205f90 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2088b8 │ │ │ │ + bl 208900 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -329549,27 +329548,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1504e8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205e00 │ │ │ │ + bl 205e48 │ │ │ │ ldr r3, [pc, #684] @ (14fe18 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9658 │ │ │ │ + bl 1f96a0 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22c258 │ │ │ │ + bl 22c2a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20610c │ │ │ │ + bl 206154 │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14fe2a │ │ │ │ mov r4, r5 │ │ │ │ b.n 14fba0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -329594,15 +329593,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r2, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14ff6a │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movw r8, #741 @ 0x2e5 │ │ │ │ @@ -329631,24 +329630,24 @@ │ │ │ │ beq.n 14fc94 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 14fc46 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14fc0c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14fcfe │ │ │ │ mov sl, r0 │ │ │ │ b.n 14fbf8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, #2 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ @@ -329674,30 +329673,30 @@ │ │ │ │ b.n 14fc2c │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14fcc2 │ │ │ │ mov r2, r6 │ │ │ │ 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, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ b.n 14fc3c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 14fc4a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ @@ -329706,23 +329705,23 @@ │ │ │ │ str.w r2, [r9] │ │ │ │ beq.n 14fc94 │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14fc2c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14fc56 │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ b.n 14fd18 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14fbb6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -329750,15 +329749,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 14ff6e │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -329791,36 +329790,36 @@ │ │ │ │ bne.n 14fdc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 14e32c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 14fdf0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 14fd7c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 14fdc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 14e32c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14fdce │ │ │ │ mov r5, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ b.n 14fe22 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r4, r7, #19 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -329845,59 +329844,59 @@ │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 14ffa6 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213e9c │ │ │ │ + bl 213ee4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232cbc │ │ │ │ + bl 232d04 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ strb r6, [r5, #0] │ │ │ │ bl 14f7b0 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r7 │ │ │ │ - bl 23c648 │ │ │ │ + bl 23c690 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207810 │ │ │ │ + bl 207858 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #516] @ (150088 ) │ │ │ │ orrs r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl, #16] │ │ │ │ str.w r2, [sl] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ movt r2, #192 @ 0xc0 │ │ │ │ str.w r8, [sl, #12] │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - bl 247cac │ │ │ │ + bl 247cf4 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 14feba │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 14f7b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ - bl 26263c │ │ │ │ + bl 262684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.n 14ff7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -329936,25 +329935,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14fef0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bccd4 │ │ │ │ + bl 2bcd1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14fefe │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcca4 │ │ │ │ + bl 2bccec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14fef0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14ff00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 269378 │ │ │ │ + bl 2693c0 │ │ │ │ ldr r2, [pc, #320] @ (15008c ) │ │ │ │ ldr r3, [pc, #324] @ (150090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ @@ -329975,24 +329974,24 @@ │ │ │ │ ldr r5, [pc, #276] @ (150094 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #276] @ (150098 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d224 │ │ │ │ + bl 25d26c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n 14fece │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14fe40 │ │ │ │ mov r3, r8 │ │ │ │ @@ -330021,15 +330020,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [r6, #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, r4 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1503cc │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -330067,82 +330066,82 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 150032 │ │ │ │ vshr.u64 d16, d16, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 15007c │ │ │ │ + blt.n 15013c │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, 150102 │ │ │ │ + cbnz r4, 15011a │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ bne.n 150052 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 150108 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15012e │ │ │ │ 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, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ strd fp, r6, [sl, #8] │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ ldr.w lr, [pc, #960] @ 150520 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -330175,44 +330174,44 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #1 │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 150216 │ │ │ │ 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, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ str.w r6, [sl, #12] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ str.w fp, [sl, #8] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -330242,96 +330241,96 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1e00c4 │ │ │ │ + bl 1e010c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1502f4 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e515c │ │ │ │ + bl 1e51a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e52fc │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ str.w r5, [sl, #12] │ │ │ │ strd fp, fp, [sl] │ │ │ │ add.w r5, r4, #80 @ 0x50 │ │ │ │ str.w fp, [sl, #8] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 150040 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cbz r4, 150396 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 15001c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 150368 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp.w r2, #724 @ 0x2d4 │ │ │ │ beq.w 150076 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 150372 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cbz r3, 1503c6 │ │ │ │ mov r3, r8 │ │ │ │ b.n 1503bc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -330368,15 +330367,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [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, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1504a6 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -330403,32 +330402,32 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 150444 │ │ │ │ bl 14e4b0 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cbz r6, 150488 │ │ │ │ mov fp, r0 │ │ │ │ b.n 150424 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, fp │ │ │ │ bl 14e4b0 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15046c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ b.n 15049c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1503f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -330442,24 +330441,24 @@ │ │ │ │ ldr r6, [pc, #108] @ (150524 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #108] @ (150528 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d224 │ │ │ │ + bl 25d26c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 14fb58 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 159468 │ │ │ │ b.w 14fb58 │ │ │ │ @@ -330478,17 +330477,17 @@ │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 14fd8e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 15049c │ │ │ │ + bvs.n 15055c │ │ │ │ movs r6, r3 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #672] @ (1507e0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -330505,15 +330504,15 @@ │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 20f158 │ │ │ │ + bl 20f1a0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 150794 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ bne.w 1506aa │ │ │ │ @@ -330555,18 +330554,18 @@ │ │ │ │ cmpne r3, #14 │ │ │ │ beq.n 150602 │ │ │ │ ldrb.w r3, [r5, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150738 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 253bcc │ │ │ │ + bl 253c14 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223c94 │ │ │ │ + bl 223cdc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 193644 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -330574,34 +330573,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 16963c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #28] │ │ │ │ strb.w r6, [sp, #30] │ │ │ │ - bl 207e54 │ │ │ │ + bl 207e9c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #20] │ │ │ │ - bl 207810 │ │ │ │ + bl 207858 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 15077a │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 150674 │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #404] @ (1507f4 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ ldr r1, [pc, #396] @ (1507f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e90 │ │ │ │ + bl 1e2ed8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ bl 14f7b0 │ │ │ │ ldr r2, [pc, #372] @ (1507fc ) │ │ │ │ @@ -330656,70 +330655,70 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1506d2 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ beq.n 150722 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215c48 │ │ │ │ + bl 215c90 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215c48 │ │ │ │ + bl 215c90 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 15058c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ mvn.w r3, #96 @ 0x60 │ │ │ │ strb.w r3, [sp, #39] @ 0x27 │ │ │ │ b.n 150602 │ │ │ │ ldr r2, [pc, #184] @ (150804 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #184] @ (150808 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e90 │ │ │ │ + bl 1e2ed8 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 150628 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2264c8 │ │ │ │ + bl 226510 │ │ │ │ b.n 150628 │ │ │ │ ldr r2, [pc, #144] @ (15080c ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #144] @ (150810 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e90 │ │ │ │ + bl 1e2ed8 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 150654 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23359c │ │ │ │ + bl 2335e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1559f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 155850 │ │ │ │ mov r0, r4 │ │ │ │ bl 15af60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048b0 │ │ │ │ + bl 2048f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15b8ec │ │ │ │ ldrb.w r3, [r5, #444] @ 0x1bc │ │ │ │ cbz r3, 1507d0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -331017,28 +331016,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 150814 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 150ad4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r2, r3 │ │ │ │ - bl 1e3f68 │ │ │ │ + bl 1e3fb0 │ │ │ │ add r0, r9 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 150ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3f68 │ │ │ │ + bl 1e3fb0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w r8, r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150ada │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150ac2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -331377,15 +331376,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 1511fc │ │ │ │ ldr.w r2, [pc, #1580] @ 1514e0 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 2130d4 │ │ │ │ + bl 21311c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 150f02 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 150f02 │ │ │ │ @@ -331394,15 +331393,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2130d4 │ │ │ │ + bl 21311c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 15860c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -331418,69 +331417,69 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1511a0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1fb190 │ │ │ │ + bl 1fb1d8 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r9, [r6, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1512c4 │ │ │ │ ldr.w r3, [pc, #1452] @ 1514e4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 242034 │ │ │ │ + bl 24207c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153e48 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r3, #373] @ 0x175 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 151434 │ │ │ │ ldr.w r1, [pc, #1412] @ 1514e8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 26a450 │ │ │ │ + bl 26a498 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206ac0 │ │ │ │ + bl 206b08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15142c │ │ │ │ orr.w r4, r9, fp │ │ │ │ ldr.w r3, [pc, #1384] @ 1514ec │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #224 @ 0xe0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 219c90 │ │ │ │ + bl 219cd8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1543cc │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1543a4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e3d0 │ │ │ │ + bl 20e418 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 230a28 │ │ │ │ + bl 230a70 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 193558 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ @@ -331490,15 +331489,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15125c │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 254b64 │ │ │ │ + bl 254bac │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 151008 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 14f7b0 │ │ │ │ @@ -331510,15 +331509,15 @@ │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 15148c │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 151250 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de37c │ │ │ │ + bl 1de3c4 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1512ac │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -331542,15 +331541,15 @@ │ │ │ │ bl 15cd58 │ │ │ │ ldr.w r3, [pc, #1144] @ 1514f0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9658 │ │ │ │ + bl 1f96a0 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 1512b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1567cc │ │ │ │ @@ -331562,15 +331561,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 151180 │ │ │ │ mov r0, r5 │ │ │ │ bl 153e20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd848 │ │ │ │ + bl 1dd890 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151158 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 15110c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -331596,50 +331595,50 @@ │ │ │ │ strb.w r2, [sp, #77] @ 0x4d │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 2163c0 │ │ │ │ + bl 216408 │ │ │ │ mov r0, r5 │ │ │ │ - bl 234fb4 │ │ │ │ + bl 234ffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 23789c │ │ │ │ + bl 2378e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2378fc │ │ │ │ + bl 237944 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251aa0 │ │ │ │ + bl 251ae8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 151456 │ │ │ │ mov r0, r5 │ │ │ │ - bl 269378 │ │ │ │ + bl 2693c0 │ │ │ │ ldr r2, [pc, #948] @ (1514f4 ) │ │ │ │ ldr r3, [pc, #916] @ (1514d4 ) │ │ │ │ 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 1514cc │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 234fb4 │ │ │ │ + bl 234ffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 23789c │ │ │ │ + bl 2378e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2378fc │ │ │ │ + bl 237944 │ │ │ │ b.n 1510b2 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 150c84 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1510a8 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -331661,15 +331660,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 150f2a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1fb300 │ │ │ │ + bl 1fb348 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 150f2a │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1590fc │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -331732,36 +331731,36 @@ │ │ │ │ ldr.w r8, [pc, #640] @ 1514f8 │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #636] @ (1514fc ) │ │ │ │ add r8, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d224 │ │ │ │ + bl 25d26c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n 150e9a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1537e4 │ │ │ │ b.n 151044 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 153110 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 15103a │ │ │ │ mov r0, r5 │ │ │ │ - bl 231b78 │ │ │ │ + bl 231bc0 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 151092 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 1512d8 │ │ │ │ b.n 150f36 │ │ │ │ @@ -331780,15 +331779,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ strd sl, r6, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 151428 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ @@ -331822,15 +331821,15 @@ │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 15136a │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 1513ba │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 1513a2 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cbz r7, 15138a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 15138a │ │ │ │ @@ -331850,15 +331849,15 @@ │ │ │ │ cmpne r2, r6 │ │ │ │ itet eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r7, r3 │ │ │ │ beq.n 151344 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 1513be │ │ │ │ mov fp, r0 │ │ │ │ b.n 15131c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ @@ -331867,15 +331866,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ b.n 151372 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, sl │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 1513e2 │ │ │ │ @@ -331904,15 +331903,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 151406 │ │ │ │ cbz r1, 15141c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1fe4 │ │ │ │ + bl 1f202c │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ b.n 150f36 │ │ │ │ mov sl, r3 │ │ │ │ b.n 1513c2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1543f4 │ │ │ │ b.n 150f82 │ │ │ │ @@ -331923,34 +331922,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (151508 ) │ │ │ │ add r2, pc │ │ │ │ - bl 21bfbc │ │ │ │ + bl 21c004 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ b.n 150f60 │ │ │ │ ldr r6, [pc, #180] @ (15150c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (151510 ) │ │ │ │ add r6, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d224 │ │ │ │ + bl 25d26c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n 151136 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 155b50 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 15106c │ │ │ │ mov r1, r6 │ │ │ │ @@ -331989,26 +331988,26 @@ │ │ │ │ vqshrun.s64 d16, q2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ @ instruction: 0xffffcf0f │ │ │ │ vcvt.f16.u16 q8, q8, #1 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 11, cr0, cr12, cr2, {5} │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #0 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r1, r5, r6} │ │ │ │ - vqshlu.s32 d28, d8, #31 │ │ │ │ + vqshlu.s32 q14, q12, #31 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #776 @ (adr r6, 15181c ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 15159c ) │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #324] @ (15166c ) │ │ │ │ @@ -332132,15 +332131,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 15165c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xead200a2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ orn r0, r6, r2, asr #2 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [pc, #72] @ (1516c8 ) │ │ │ │ movw ip, #261 @ 0x105 │ │ │ │ ldr r2, [pc, #72] @ (1516cc ) │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -332302,31 +332301,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 1517f0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15183a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1517d2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 15187c │ │ │ │ @@ -332723,15 +332722,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ movw r3, #371 @ 0x173 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 1e3f68 │ │ │ │ + bl 1e3fb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 151aac │ │ │ │ cmp.w lr, #5 │ │ │ │ beq.n 151bdc │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 151aac │ │ │ │ @@ -332902,21 +332901,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 151f20 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldrb.w r6, [r5, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -332927,20 +332926,20 @@ │ │ │ │ ldmia.w fp, {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, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ b.n 151d40 │ │ │ │ cmp r0, #5 │ │ │ │ beq.w 151d62 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 151ccc │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ @@ -332950,15 +332949,15 @@ │ │ │ │ b.n 151d40 │ │ │ │ uxtb.w sl, r1 │ │ │ │ movw r3, #371 @ 0x173 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 1e3f68 │ │ │ │ + bl 1e3fb0 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 151ccc │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 151dd4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ @@ -333088,34 +333087,34 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 152000 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15225c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w sl, [r9, #68] @ 0x44 │ │ │ │ mov r9, fp │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 152140 │ │ │ │ subs r3, #1 │ │ │ │ @@ -333156,31 +333155,31 @@ │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1520dc │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 151dfe │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 1520ac │ │ │ │ @@ -333191,25 +333190,25 @@ │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ b.n 1520ac │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r9, r0 │ │ │ │ b.n 151dd6 │ │ │ │ uxtb r0, r0 │ │ │ │ mov.w sl, r0, asr #2 │ │ │ │ b.n 151dd6 │ │ │ │ uxth.w sl, sl │ │ │ │ b.n 15210e │ │ │ │ @@ -333255,62 +333254,62 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 1521c2 │ │ │ │ ldrb.w r3, [r9, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cbz r3, 15220a │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov sl, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w sl, fp, asr #2 │ │ │ │ b.n 151dd6 │ │ │ │ uxth.w fp, fp │ │ │ │ b.n 152192 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 15224a │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r9, r0 │ │ │ │ b.n 151de0 │ │ │ │ mov r9, fp │ │ │ │ b.n 152050 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ b.n 152990 │ │ │ │ lsls r2, r4, #2 │ │ │ │ @@ -333419,21 +333418,21 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 152382 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 15269c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov ip, sl │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r4, [sl, #12] │ │ │ │ @@ -333441,15 +333440,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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 15260e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -333480,35 +333479,35 @@ │ │ │ │ strd r0, r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, fp, r6, lsl #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 152472 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1525a4 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ @@ -333529,73 +333528,73 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15254a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 15259e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r9, [r6, #8] │ │ │ │ @@ -333617,19 +333616,19 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 152436 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ ldr r2, [pc, #228] @ (1526b0 ) │ │ │ │ ldr r3, [pc, #220] @ (1526ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -333670,15 +333669,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 1526b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -333689,48 +333688,48 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15268c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ b.n 152634 │ │ │ │ mov r6, r4 │ │ │ │ b.n 1523d8 │ │ │ │ ... │ │ │ │ ble.n 152768 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 152710 │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r6, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -333754,35 +333753,35 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w ip, sp, #192 @ 0xc0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 1523e0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1523e0 │ │ │ │ b.n 1526ec │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -333804,41 +333803,41 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 1527c2 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 15277a │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1526c6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1526c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ b.n 1525ca │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1526c6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -333854,15 +333853,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.w 152ca8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r5, r5, [r3] │ │ │ │ mov r6, r4 │ │ │ │ @@ -333879,21 +333878,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -333903,20 +333902,20 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ str r7, [r3, #12] │ │ │ │ @@ -333936,35 +333935,35 @@ │ │ │ │ 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, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ mov r7, r6 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -333982,37 +333981,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -334027,37 +334026,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r5, r5, [r6] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -334074,36 +334073,36 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -334135,22 +334134,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ @@ -334158,15 +334157,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -334180,22 +334179,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ @@ -334203,15 +334202,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ movs r3, #3 │ │ │ │ @@ -334226,37 +334225,37 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str.w r4, [sl] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str.w r4, [sl, #8] │ │ │ │ @@ -334266,81 +334265,81 @@ │ │ │ │ str.w r4, [sl, #12] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ mov r2, sl │ │ │ │ strd r1, r5, [sl, #24] │ │ │ │ movw r1, #503 @ 0x1f7 │ │ │ │ str.w r4, [sl, #16] │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ mov r6, r0 │ │ │ │ b.n 1526c6 │ │ │ │ mov r4, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w sl, sp, #192 @ 0xc0 │ │ │ │ str r6, [sp, #12] │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 152812 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ str r2, [r5, #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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 152aec │ │ │ │ blx 54c68 <__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 │ │ │ │ @@ -334407,22 +334406,22 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -334458,15 +334457,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 152fa0 │ │ │ │ ldr r2, [pc, #548] @ (15310c ) │ │ │ │ ldr r3, [pc, #536] @ (153100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -334524,30 +334523,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 152f8e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov sl, r0 │ │ │ │ b.n 152dfe │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -334630,34 +334629,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 153074 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 152ee4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 152ee4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152f64 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 152f64 │ │ │ │ @@ -334766,15 +334765,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 151a10 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1531ca │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1531ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1531a4 │ │ │ │ @@ -334795,15 +334794,15 @@ │ │ │ │ sub.w fp, r1, r0 │ │ │ │ str.w r2, [r3, #-12] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 153228 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [r3, #772] @ 0x304 │ │ │ │ - bl 24eacc │ │ │ │ + bl 24eb14 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1537c6 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -334812,15 +334811,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ strd r7, r7, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ @@ -334868,15 +334867,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 153382 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ @@ -334896,15 +334895,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r8, r8, #16 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r8 │ │ │ │ bls.w 1534ee │ │ │ │ @@ -334919,35 +334918,35 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1533c4 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w ip, r5, #96 @ 0x60 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov.w sl, #120 @ 0x78 │ │ │ │ str r7, [r4, #8] │ │ │ │ @@ -334976,18 +334975,18 @@ │ │ │ │ add.w r3, r5, ip, lsl #2 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -335000,15 +334999,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 153370 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cbnz r3, 1534ce │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, fp, #15 │ │ │ │ @@ -335043,15 +335042,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1535e6 │ │ │ │ ldrd r8, sl, [sp, #64] @ 0x40 │ │ │ │ b.n 153524 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1535e6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15351c │ │ │ │ @@ -335112,24 +335111,24 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 151c4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15355e │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 153524 │ │ │ │ movs r4, #1 │ │ │ │ b.n 1534b0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -335149,25 +335148,25 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r8, [r9] │ │ │ │ ldrd r4, r5, [sp, #128] @ 0x80 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 153642 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r7, r7, [sp, #172] @ 0xac │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ @@ -335195,97 +335194,97 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, fp │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 1532e8 │ │ │ │ mov ip, r4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ 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} │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrd lr, r1, [sp, #12] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 153670 │ │ │ │ cbnz r3, 1537be │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldrd r6, r4, [r3, #140] @ 0x8c │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -335457,15 +335456,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 151a10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15393e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 153930 │ │ │ │ ldrd r5, r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -335569,23 +335568,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 153a88 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ beq.n 153b1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 153a4a │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 153a0a │ │ │ │ ldrd r3, r8, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb.w r2, [r8, #356] @ 0x164 │ │ │ │ @@ -335620,15 +335619,15 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ bl 151c4c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 153a5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 153a4a │ │ │ │ b.n 153a94 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 153af4 │ │ │ │ @@ -335642,15 +335641,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #620 @ 0x26c │ │ │ │ bne.n 153a88 │ │ │ │ b.n 153b1c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ str r6, [sp, #20] │ │ │ │ b.n 153aa2 │ │ │ │ ldrb.w r3, [r5, #96] @ 0x60 │ │ │ │ cbnz r3, 153b5e │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -335662,15 +335661,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 153ad2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153ad2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24eacc │ │ │ │ + bl 24eb14 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 153e04 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -335679,15 +335678,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ 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 │ │ │ │ @@ -335716,26 +335715,26 @@ │ │ │ │ ldr.w r3, [sl, #384] @ 0x180 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 153c3e │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 153d96 │ │ │ │ ldrd r2, r1, [sl, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -335754,32 +335753,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 153c9c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r2, [sl, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str.w r7, [fp, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -335805,15 +335804,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ str.w r9, [r5, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 153c68 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ @@ -335857,21 +335856,21 @@ │ │ │ │ bl 150c20 │ │ │ │ b.n 153b5e │ │ │ │ ldrh.w r3, [sl, #388] @ 0x184 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [pc, #80] @ 153e1c │ │ │ │ @@ -335884,15 +335883,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mov r1, r4 │ │ │ │ mla r9, lr, r9, r3 │ │ │ │ ldrb.w r3, [r9, #35] @ 0x23 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 153c48 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -335911,15 +335910,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (153e40 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (153e44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e90 │ │ │ │ + bl 1e2ed8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bls.n 153e96 │ │ │ │ @ instruction: 0xffffd897 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -335928,15 +335927,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (153ed0 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e2e90 │ │ │ │ + bl 1e2ed8 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 153e74 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -335945,15 +335944,15 @@ │ │ │ │ ldr.w r2, [r2, #340] @ 0x154 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #532] @ 0x214 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 55108 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 153ec2 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -335969,15 +335968,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 153eac │ │ │ │ nop │ │ │ │ vrecps.f32 , , │ │ │ │ bhi.n 153de2 │ │ │ │ - @ instruction: 0xffff9bd8 │ │ │ │ + vcvt.f16.u16 d25, d24, #1 │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #33] @ 0x21 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -336064,59 +336063,59 @@ │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr.w ip, [r7, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, r9 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1540f4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1e00c4 │ │ │ │ + bl 1e010c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 154132 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r7, #52 @ 0x34 │ │ │ │ - bl 1e515c │ │ │ │ + bl 1e51a4 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str.w fp, [r7, #36] @ 0x24 │ │ │ │ strd fp, fp, [r6, #4] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r4, [r5, #32] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336131,45 +336130,45 @@ │ │ │ │ add.w r4, r7, #84 @ 0x54 │ │ │ │ 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, [sl, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 153f9a │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ ldr r2, [pc, #52] @ (154140 ) │ │ │ │ ldr r3, [pc, #48] @ (15413c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -336210,15 +336209,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #758 @ 0x2f6 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1542aa │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e3f68 │ │ │ │ + bl 1e3fb0 │ │ │ │ ldr r3, [pc, #532] @ (15439c ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp.w r2, #364 @ 0x16c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -336235,35 +336234,35 @@ │ │ │ │ it eq │ │ │ │ orreq.w sl, r3, #80 @ 0x50 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ add r4, sp, #24 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1541e4 │ │ │ │ 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, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #371 @ 0x173 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ uxtb.w r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -336293,15 +336292,15 @@ │ │ │ │ add.w r3, r5, ip, lsl #2 │ │ │ │ add.w r5, r5, r9, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w lr, [r4, #40] @ 0x28 │ │ │ │ str.w lr, [fp, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [pc, #272] @ (1543a0 ) │ │ │ │ ldr r3, [pc, #256] @ (154394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -336316,30 +336315,30 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1542e2 │ │ │ │ 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, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ @@ -336376,15 +336375,15 @@ │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 15428e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x00a0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0098 │ │ │ │ @@ -336398,29 +336397,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1543c4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1543c8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e90 │ │ │ │ + bl 1e2ed8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb61ffff │ │ │ │ @ instruction: 0xfb1bffff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1543ec ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1543f0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e90 │ │ │ │ + bl 1e2ed8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb0bffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -336564,15 +336563,15 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1544a8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 1544a8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w fp, #32 │ │ │ │ @@ -336582,15 +336581,15 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ add.w r7, r0, #20 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ @@ -336606,22 +336605,22 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e515c │ │ │ │ + bl 1e51a4 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -336636,18 +336635,18 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e515c │ │ │ │ + bl 1e51a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r8, r2, #20 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 1549f6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -336671,21 +336670,21 @@ │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #779 @ 0x30b │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ @@ -336693,15 +336692,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ beq.w 154ae4 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ @@ -336744,18 +336743,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #780 @ 0x30c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #112 @ 0x70 │ │ │ │ @@ -336799,17 +336798,17 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 154680 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -336849,23 +336848,23 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #493 @ 0x1ed │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 154a02 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr.w r8, [r4, #108] @ 0x6c │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #96 @ 0x60 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336887,25 +336886,25 @@ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [ip, #89] @ 0x59 │ │ │ │ ldrb.w ip, [ip, #90] @ 0x5a │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r7, #96 @ 0x60 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -336927,46 +336926,46 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #90] @ 0x5a │ │ │ │ ldrb.w r2, [r3, #89] @ 0x59 │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r9, r2 │ │ │ │ bne.w 154888 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ b.n 15451a │ │ │ │ mov r1, r6 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -336987,25 +336986,25 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -337024,17 +337023,17 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 1549c2 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ @@ -337072,18 +337071,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #96 @ 0x60 │ │ │ │ @@ -337148,15 +337147,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 1e3f68 │ │ │ │ + bl 1e3fb0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -337177,18 +337176,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 14f510 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (154de4 ) │ │ │ │ ldr r3, [pc, #308] @ (154de0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -337358,15 +337357,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 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 154f78 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 154ec8 │ │ │ │ @@ -337398,35 +337397,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 154c18 │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cbz r5, 154ef8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 154e7a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 154ec8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 154c18 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 154ed2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 154f1e │ │ │ │ @@ -337481,19 +337480,19 @@ │ │ │ │ b.n 154f32 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 154fd0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ movs r6, r3 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ @@ -337563,95 +337562,95 @@ │ │ │ │ str.w r8, [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 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ 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, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #12] │ │ │ │ cmp fp, r0 │ │ │ │ bcc.n 15502a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ mov r5, r0 │ │ │ │ b.n 155170 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ mov r0, sl │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r6, #80 @ 0x50 │ │ │ │ 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, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #36] @ (155198 ) │ │ │ │ ldr r3, [pc, #28] @ (155190 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -337691,29 +337690,29 @@ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mla r3, r9, r3, r4 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mla r4, r9, r3, r4 │ │ │ │ ldrb.w r3, [r4, #39] @ 0x27 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ ldrsb.w r3, [lr, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ @@ -337740,47 +337739,47 @@ │ │ │ │ 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 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 154fc0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -337792,71 +337791,71 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ 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, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 154fc0 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldr.w r2, [pc, #1232] @ 15584c │ │ │ │ ldr.w r3, [pc, #1216] @ 155840 │ │ │ │ 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 155836 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r2, r9, #20 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r7, #32] │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -337877,21 +337876,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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ @@ -337899,20 +337898,20 @@ │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -337927,46 +337926,46 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldrb r7, [r6, #12] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -337984,15 +337983,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 154fc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -338006,44 +338005,44 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, sl │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 154fc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 15582c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -338111,34 +338110,34 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 1556d4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 15582c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -338152,72 +338151,72 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ 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, [r5, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ b.n 15537a │ │ │ │ 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, [r5, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 15555a │ │ │ │ mov r7, r6 │ │ │ │ b.n 155734 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 15569c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -338236,15 +338235,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (155870 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (155874 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e90 │ │ │ │ + bl 1e2ed8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ bl 95876 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -338279,112 +338278,112 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1559de │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #8 │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15596e │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1558b8 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r6, r5, #20 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1559c4 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2594 │ │ │ │ + bl 1e25dc │ │ │ │ b.n 155986 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #432 @ (adr r7, 155b98 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338427,15 +338426,15 @@ │ │ │ │ str r7, [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 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 155b36 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -338469,35 +338468,35 @@ │ │ │ │ bne.n 155ac6 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 155878 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 155af4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 155a74 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 155ac6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 155878 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 155ad0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155b1a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -338548,15 +338547,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 155ce0 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 24eacc │ │ │ │ + bl 24eb14 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 155cee │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 155bb6 │ │ │ │ @@ -338564,15 +338563,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 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ 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 │ │ │ │ @@ -338595,30 +338594,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 155c38 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #316] @ 0x13c │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ @@ -338634,29 +338633,29 @@ │ │ │ │ mla r3, sl, lr, r3 │ │ │ │ ldrb.w r4, [r3, #34] @ 0x22 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 155ca6 │ │ │ │ b.n 155cc4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 155cc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 155ca0 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ b.n 155cbc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 155cac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -338713,23 +338712,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (155f40 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba8d4 │ │ │ │ + bl 2ba91c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df860 │ │ │ │ + bl 1df8a8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #44] @ 0x2c │ │ │ │ @@ -338739,52 +338738,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 155dda │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ add.w r9, sl, #20 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sl, #48 @ 0x30 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, sl, #64 @ 0x40 │ │ │ │ str r6, [r5, #8] │ │ │ │ str.w r0, [sl, #44] @ 0x2c │ │ │ │ @@ -338795,41 +338794,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, #33] @ 0x21 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 155f24 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ 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, #96 @ 0x60 │ │ │ │ @@ -338856,15 +338855,15 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 155da6 │ │ │ │ ldr r2, [pc, #64] @ (155f48 ) │ │ │ │ ldr r3, [pc, #52] @ (155f3c ) │ │ │ │ @@ -338877,15 +338876,15 @@ │ │ │ │ bne.n 155f20 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r2, pc, #856 @ (adr r2, 156290 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r2, pc, #848 @ (adr r2, 15628c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ @@ -338943,15 +338942,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 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1561bc │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w fp, [r4] │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -338989,22 +338988,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 155d08 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r9, r5, #20 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -339018,28 +339017,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, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ movs r6, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -339052,46 +339051,46 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1e2594 │ │ │ │ + bl 1e25dc │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 15600a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cbz r5, 15615e │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 155fe4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15612e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ beq.w 15602e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 156138 │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 15618e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -339127,17 +339126,17 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ add r0, pc, #608 @ (adr r0, 15642c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r0, pc, #600 @ (adr r0, 156428 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339186,15 +339185,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 156496 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -339242,15 +339241,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 15630a │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 1562ac │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156436 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 156282 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ @@ -339260,20 +339259,20 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 155d08 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [r5, #92] @ 0x5c │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -339286,29 +339285,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -339318,15 +339317,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrd r2, r3, [r5, #84] @ 0x54 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ strd fp, fp, [r5, #88] @ 0x58 │ │ │ │ @@ -339343,25 +339342,25 @@ │ │ │ │ movw r2, #769 @ 0x301 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ beq.w 1562d2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 156306 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r6, r8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 156464 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -339396,17 +339395,17 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339422,15 +339421,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 1e22b0 │ │ │ │ + bl 1e22f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1565d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -339540,40 +339539,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 156550 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156656 │ │ │ │ mov r3, sp │ │ │ │ b.n 156646 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156656 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ b.n 156550 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 156614 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -339632,34 +339631,34 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 15670e │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 156756 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w lr, sp, #4 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #368 @ 0x170 │ │ │ │ beq.n 156788 │ │ │ │ cmp.w r4, #494 @ 0x1ee │ │ │ │ beq.n 156788 │ │ │ │ movw r3, #367 @ 0x16f │ │ │ │ cmp r4, r3 │ │ │ │ @@ -339683,15 +339682,15 @@ │ │ │ │ bl 1564bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15676c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ b.n 15676e │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1564bc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -339728,15 +339727,15 @@ │ │ │ │ beq.w 156e44 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r9, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 156e34 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 1c6350 │ │ │ │ + bl 1c6398 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov ip, sl │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ @@ -339747,15 +339746,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156f74 │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -339785,15 +339784,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 156dee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 156e1e │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 15686e │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -339834,15 +339833,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r4, r9, r4, lsl #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r3, r7, #5 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ @@ -339876,15 +339875,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 156994 │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4088 │ │ │ │ + bl 1e40d0 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -339896,33 +339895,33 @@ │ │ │ │ ble.w 156d6e │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 156a1a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r7, r8, r7, lsl #4 │ │ │ │ adds r3, #4 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ @@ -339944,15 +339943,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 156de2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 156a9a │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -340018,37 +340017,37 @@ │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 156eda │ │ │ │ ldrb.w r7, [r9, #33] @ 0x21 │ │ │ │ mov r8, r6 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -340079,15 +340078,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ @@ -340099,23 +340098,23 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd fp, fp, [r7] │ │ │ │ add.w ip, r4, #96 @ 0x60 │ │ │ │ str.w fp, [r7, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -340145,15 +340144,15 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ adds.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r0, [r9, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -340169,30 +340168,30 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156d34 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r0 │ │ │ │ b.n 156c02 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 156dc6 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -340211,29 +340210,29 @@ │ │ │ │ beq.w 156a2a │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 156da0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 156a2a │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #562 @ 0x232 │ │ │ │ b.n 1568fa │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r2 │ │ │ │ @@ -340244,19 +340243,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 15693a │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ b.n 156980 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ b.n 156a7c │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 156f5a │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ @@ -340272,15 +340271,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 15693a │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15680e │ │ │ │ mov fp, r5 │ │ │ │ @@ -340344,56 +340343,56 @@ │ │ │ │ mov r9, r2 │ │ │ │ movs r1, #0 │ │ │ │ b.n 1568de │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 15693a │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ movs r1, #1 │ │ │ │ b.n 156a90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ 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, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 156b12 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ b.n 1568fa │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ it eq │ │ │ │ @@ -340623,52 +340622,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ 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 │ │ │ │ @@ -340745,15 +340744,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 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w ip, [r9, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ strd r2, r9, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #24 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -340761,21 +340760,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ strd r2, r7, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #24 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -340783,21 +340782,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ mov r9, fp │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -340817,15 +340816,15 @@ │ │ │ │ mla r2, lr, r2, r3 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r2, #65] @ 0x41 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -340842,15 +340841,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 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 1574f8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -340861,26 +340860,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -340913,15 +340912,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 1574c4 │ │ │ │ ldrh r2, [r2, #30] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -340933,15 +340932,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 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r9, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -340973,32 +340972,32 @@ │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 1575aa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r7, r4, #20 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r0, [r7, #20] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -341023,48 +341022,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 157620 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 157670 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 157692 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -341116,30 +341115,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1576a8 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 157720 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1576a8 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 157620 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -341208,75 +341207,75 @@ │ │ │ │ bne.n 1578dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 1578e0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1577cc │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 1577cc │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15783c │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1577cc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15787e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ b.n 157792 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1578e0 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -341334,69 +341333,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1116] @ 157d88 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 157b8c │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1579c0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 157c32 │ │ │ │ mov r0, r6 │ │ │ │ bl 157030 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -341410,116 +341409,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157a1e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 157bbe │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157a98 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [pc, #708] @ (157d8c ) │ │ │ │ ldr r3, [pc, #700] @ (157d84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157d7a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [pc, #660] @ (157d90 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 157c86 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -341590,47 +341589,47 @@ │ │ │ │ ldrb.w r3, [r0, #372] @ 0x174 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 157a4a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 157a4a │ │ │ │ uxtb r3, r2 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1579d0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1579d6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -341642,80 +341641,80 @@ │ │ │ │ bne.n 157d2e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 157aa8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 157aa8 │ │ │ │ mov r3, r2 │ │ │ │ b.n 157bfa │ │ │ │ uxth r3, r2 │ │ │ │ b.n 157bfa │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 157a1e │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 157cbe │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ b.n 157a1e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 157c50 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157cfe │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ b.n 157c50 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 157c92 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -341786,36 +341785,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #648 @ 0x288 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [pc, #608] @ 15803c │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 157768 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 157030 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -341828,135 +341827,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157e58 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 157e92 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 157ee0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [pc, #308] @ (158040 ) │ │ │ │ ldr r3, [pc, #296] @ (158038 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15802e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [pc, #224] @ (158044 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 157fce │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ @@ -341988,30 +341987,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 157e92 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 157ffe │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ b.n 157e92 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 157fd8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -342095,15 +342094,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 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ 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 │ │ │ │ @@ -342127,28 +342126,28 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 158156 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158324 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -342190,29 +342189,29 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 1582fa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158326 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 158192 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 15830a │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 157768 │ │ │ │ @@ -342238,15 +342237,15 @@ │ │ │ │ and.w r3, ip, #127 @ 0x7f │ │ │ │ bl 157d94 │ │ │ │ ldr.w r8, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -342272,15 +342271,15 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #49] @ 0x31 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r6, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1581b2 │ │ │ │ b.n 1581e4 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ @@ -342299,15 +342298,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r3, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r2, [pc, #52] @ (158370 ) │ │ │ │ ldr r3, [pc, #44] @ (158368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342386,15 +342385,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 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ 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] │ │ │ │ @@ -342412,28 +342411,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ itet ne │ │ │ │ movne r0, sl │ │ │ │ movweq r1, #375 @ 0x177 │ │ │ │ movwne r1, #583 @ 0x247 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15858e │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #399 @ 0x18f │ │ │ │ movw sl, #435 @ 0x1b3 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -342512,45 +342511,45 @@ │ │ │ │ bl 157500 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1584b4 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cbz r4, 158590 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15849a │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ mov.w ip, #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ bl 157768 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ mov r5, r4 │ │ │ │ b.n 15854c │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 157210 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r2, [pc, #88] @ (158608 ) │ │ │ │ ldr r3, [pc, #72] @ (1585f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342638,27 +342637,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r6, r5, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1586bc │ │ │ │ ldr.w r5, [pc, #2644] @ 1590ec │ │ │ │ - bl 2bcd14 │ │ │ │ + bl 2bcd5c │ │ │ │ ldr.w r2, [pc, #2640] @ 1590f0 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d224 │ │ │ │ + bl 25d26c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1570ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ @@ -342699,15 +342698,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 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ 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 │ │ │ │ @@ -342723,34 +342722,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, #583 @ 0x247 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r5, [r3, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 158e56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158c40 │ │ │ │ movw r8, #769 @ 0x301 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -342809,15 +342808,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ bl 157500 │ │ │ │ mov r5, r6 │ │ │ │ cbnz r6, 15888e │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 158c40 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1587ce │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ @@ -343018,33 +343017,33 @@ │ │ │ │ lsls r6, r0, #13 │ │ │ │ movs r0, r4 │ │ │ │ str r7, [r0, #0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 158ab4 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r1, r9 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -343058,25 +343057,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 157188 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r0, [sp] │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r0, r4 │ │ │ │ bl 157500 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ b.n 15886c │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 158a8e │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 158a8e │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -343159,15 +343158,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 157188 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ mov r5, r6 │ │ │ │ bl 157500 │ │ │ │ @@ -343209,15 +343208,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 1e9544 │ │ │ │ + bl 1e958c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 1590bc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -343228,23 +343227,23 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 157768 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -343292,38 +343291,38 @@ │ │ │ │ lsls r0, r5, #7 │ │ │ │ movs r0, r4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 158d70 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1e965c │ │ │ │ + bl 1e96a4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1590bc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -343334,19 +343333,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 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r2, [pc, #808] @ (1590f8 ) │ │ │ │ ldr r3, [pc, #776] @ (1590dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343417,44 +343416,44 @@ │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ strd r7, r3, [r4] │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 158ec6 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w r9, [r8, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -343508,15 +343507,15 @@ │ │ │ │ str.w lr, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 1590d0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -343525,42 +343524,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1590c2 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov sl, r0 │ │ │ │ b.w 1587c6 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 159002 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -343574,15 +343573,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 158c78 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 158d4a │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov sl, r0 │ │ │ │ b.w 1587c6 │ │ │ │ movs r7, #1 │ │ │ │ b.n 158e72 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1586bc │ │ │ │ @@ -343640,17 +343639,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r4, [r0, #7] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343702,33 +343701,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1591a0 │ │ │ │ ldr r4, [pc, #724] @ (159454 ) │ │ │ │ - bl 2bcd14 │ │ │ │ + bl 2bcd5c │ │ │ │ ldr r2, [pc, #720] @ (159458 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d224 │ │ │ │ + bl 25d26c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 2267bc │ │ │ │ + bl 226804 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15943c │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -343755,15 +343754,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 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1593a0 │ │ │ │ movw fp, #389 @ 0x185 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -343843,15 +343842,15 @@ │ │ │ │ bl 157500 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 159250 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15939e │ │ │ │ mov r9, r0 │ │ │ │ b.n 159222 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ @@ -343922,15 +343921,15 @@ │ │ │ │ bl 157210 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r2, [pc, #164] @ (159460 ) │ │ │ │ ldr r3, [pc, #132] @ (159444 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343983,17 +343982,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #464] @ (15962c ) │ │ │ │ + ldr r1, [pc, #848] @ (1597ac ) │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -344067,20 +344066,20 @@ │ │ │ │ cbz r3, 159534 │ │ │ │ ldr.w r4, [pc, #1904] @ 159c88 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1904] @ 159c8c │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d224 │ │ │ │ + bl 25d26c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1597c4 │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -344124,15 +344123,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 15957e │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 159578 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 1597c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -344167,15 +344166,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 1e9544 │ │ │ │ + bl 1e958c │ │ │ │ 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 │ │ │ │ @@ -344208,31 +344207,31 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1e81a8 │ │ │ │ + bl 1e81f0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e965c │ │ │ │ + bl 1e96a4 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 159742 │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -344259,29 +344258,29 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 159722 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 15a6d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15973e │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1596dc │ │ │ │ mov r0, r9 │ │ │ │ b.n 1596e8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 15a834 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -344291,50 +344290,50 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr.w r3, [pc, #1300] @ 159c90 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 159664 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e97f8 │ │ │ │ ldr.w r3, [pc, #1228] @ 159c94 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1216] @ 159c98 │ │ │ │ add r3, pc │ │ │ │ - bl 1df7b4 │ │ │ │ + bl 1df7fc │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -344369,15 +344368,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 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ 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 │ │ │ │ @@ -344395,24 +344394,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} │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ strd r7, r7, [sl, #208] @ 0xd0 │ │ │ │ str.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #404 @ 0x194 │ │ │ │ @@ -344488,39 +344487,39 @@ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ add r7, pc │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov fp, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7f54 │ │ │ │ + bl 1e7f9c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [sl, #232] @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r0, [sl, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df6b4 │ │ │ │ + bl 1df6fc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #24 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e7f54 │ │ │ │ + bl 1e7f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1df6b4 │ │ │ │ + bl 1df6fc │ │ │ │ ldr.w r3, [sl, #248] @ 0xf8 │ │ │ │ str.w fp, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r7, [sl, #248] @ 0xf8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -344529,21 +344528,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #692] @ (159ca4 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df860 │ │ │ │ + bl 1df8a8 │ │ │ │ ldr r2, [pc, #684] @ (159ca8 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df860 │ │ │ │ + bl 1df8a8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 15a834 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 159a26 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -344556,47 +344555,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159a58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 1573f4 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159a90 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1573f4 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -344606,33 +344605,33 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 159ad6 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 1573f4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15a34e │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #368] @ 159c68 │ │ │ │ vldr d9, [pc, #372] @ 159c70 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -344685,37 +344684,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 159b98 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1573f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 159b2a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15a34a │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 159b02 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 159bd2 │ │ │ │ @@ -344728,15 +344727,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 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -344744,18 +344743,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 159ef8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -344792,46 +344791,46 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r4, sp │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r5 │ │ │ │ + mvns r6, r1 │ │ │ │ movs r6, r3 │ │ │ │ - rors r6, r3 │ │ │ │ + tst r6, r7 │ │ │ │ movs r6, r3 │ │ │ │ - rors r4, r4 │ │ │ │ + negs r4, r0 │ │ │ │ movs r6, r3 │ │ │ │ - sbcs r0, r0 │ │ │ │ + rors r0, r4 │ │ │ │ movs r6, r3 │ │ │ │ - sbcs r2, r0 │ │ │ │ + rors r2, r4 │ │ │ │ movs r6, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r0, r0, [r4] │ │ │ │ add.w r7, r3, #80 @ 0x50 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr.w lr, [pc, #2904] @ 15a844 │ │ │ │ @@ -344844,52 +344843,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r7, [r7, lr] │ │ │ │ str r7, [sp, #16] │ │ │ │ mla ip, r9, ip, r7 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 157768 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r3, #200] @ 0xc8 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -344898,18 +344897,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a83a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -344937,22 +344936,22 @@ │ │ │ │ lsls r4, r6, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ @@ -344963,15 +344962,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 15a11c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -345045,40 +345044,40 @@ │ │ │ │ b.n 159e06 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 159f54 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 1573f4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 1572a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -345086,18 +345085,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a83a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -345125,22 +345124,22 @@ │ │ │ │ lsls r1, r7, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -345150,15 +345149,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [lr, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 15a16a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -345167,15 +345166,15 @@ │ │ │ │ bpl.w 15a1e2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1573f4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r5, [r3, #192] @ 0xc0 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #176] @ 0xb0 │ │ │ │ @@ -345191,25 +345190,25 @@ │ │ │ │ bl 1573f4 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15a0ea │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 1573f4 │ │ │ │ b.n 159baa │ │ │ │ movs r3, #32 │ │ │ │ @@ -345236,77 +345235,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15a154 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r9, r0 │ │ │ │ b.n 159f54 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15a192 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15a07a │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15a1d0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 15a0b4 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 15a83a │ │ │ │ @@ -345490,15 +345489,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 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #20 │ │ │ │ @@ -345506,18 +345505,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 15a83a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ @@ -345616,22 +345615,22 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 159934 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ @@ -345645,94 +345644,94 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r7] │ │ │ │ mla r3, lr, fp, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15a534 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r5, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15a586 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 1573f4 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 1572a4 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15a752 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r4, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 1572a4 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -345783,24 +345782,24 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [sl, #220] @ 0xdc │ │ │ │ str.w r3, [sl, #232] @ 0xe8 │ │ │ │ strd r2, r2, [sl, #224] @ 0xe0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205f48 │ │ │ │ + bl 205f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26752c │ │ │ │ + bl 267574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fa94 │ │ │ │ + bl 22fadc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb638 │ │ │ │ + bl 1eb680 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15a714 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 15a788 │ │ │ │ @@ -345847,15 +345846,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 15a49e │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 15a788 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r2, [pc, #288] @ (15a848 ) │ │ │ │ ldr r3, [pc, #292] @ (15a84c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -345867,42 +345866,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 15a49e │ │ │ │ movs r2, #1 │ │ │ │ b.w 15976c │ │ │ │ movs r2, #1 │ │ │ │ b.w 159688 │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ add.w r4, r0, #80 @ 0x50 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 15a5e6 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 15a71a │ │ │ │ ldr r4, [pc, #196] @ (15a850 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (15a854 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d224 │ │ │ │ + bl 25d26c │ │ │ │ b.n 15a71a │ │ │ │ movs r0, #0 │ │ │ │ b.n 15a724 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 159534 │ │ │ │ b.w 159514 │ │ │ │ @@ -345957,17 +345956,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #356] @ (15a9d0 ) │ │ │ │ @@ -346334,15 +346333,15 @@ │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r2, #8 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ asrs r4, r0, #8 │ │ │ │ asrs r2, r1, #8 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e3780 │ │ │ │ + bl 1e37c8 │ │ │ │ cbnz r0, 15abe4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -346536,15 +346535,15 @@ │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ lsrs r1, r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e3780 │ │ │ │ + bl 1e37c8 │ │ │ │ cbnz r0, 15adc4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -346746,15 +346745,15 @@ │ │ │ │ beq.n 15b05c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15b05c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15b05c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15afba │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -346809,15 +346808,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 15b070 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b016 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15afc6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15afa8 │ │ │ │ @@ -346852,15 +346851,15 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15b106 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cbz r0, 15b0fe │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15b0b4 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -346875,24 +346874,24 @@ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ movw r3, #389 @ 0x185 │ │ │ │ bic.w r1, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 15b144 │ │ │ │ cbnz r4, 15b11a │ │ │ │ orr.w r6, r6, ip │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15b0ba │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b09e │ │ │ │ b.n 15b016 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -347496,21 +347495,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 1dfa08 │ │ │ │ + bl 1dfa50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15b89a │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [pc, #284] @ (15b8dc ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [pc, #252] @ 15b8c8 │ │ │ │ @@ -347524,25 +347523,25 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15b81a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w sl, #150 @ 0x96 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -347559,21 +347558,21 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #2 │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #32 │ │ │ │ str.w sl, [r4, lr, lsl #2] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ ldr r2, [pc, #96] @ (15b8e0 ) │ │ │ │ ldr r3, [pc, #80] @ (15b8d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -347585,15 +347584,15 @@ │ │ │ │ ldr r3, [pc, #72] @ (15b8e4 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ (15b8e8 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1df7b4 │ │ │ │ + bl 1df7fc │ │ │ │ movs r3, #22 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #440] @ 0x1b8 │ │ │ │ @@ -347609,15 +347608,15 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ bx pc │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #308] @ (15ba34 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -347655,15 +347654,15 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15ba26 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ @@ -347689,15 +347688,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b9b2 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ beq.n 15b9d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r3, r9 │ │ │ │ cbz r3, 15b9e4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15b96c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15b9b2 │ │ │ │ @@ -347705,22 +347704,22 @@ │ │ │ │ movw r3, #403 @ 0x193 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 15b9b2 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 15b770 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b9bc │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15ba0a │ │ │ │ @@ -348087,15 +348086,15 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -348105,15 +348104,15 @@ │ │ │ │ mov sl, r2 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ sub.w r9, r5, #20 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bee4 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 15be8a │ │ │ │ cmp r3, #5 │ │ │ │ @@ -348145,19 +348144,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 15be1a │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e8144 │ │ │ │ + bl 1e818c │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 231fe0 │ │ │ │ + bl 232028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -348218,31 +348217,31 @@ │ │ │ │ beq.w 15c294 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15bf2e │ │ │ │ ldr r2, [pc, #952] @ (15c2cc ) │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ - bl 1f3cb8 │ │ │ │ + bl 1f3d00 │ │ │ │ cbz r0, 15bf2e │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e2084 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e2084 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15bef6 │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ @@ -348260,20 +348259,20 @@ │ │ │ │ bcs.w 15c252 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15c23a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bf54 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c212 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 15c252 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ @@ -348291,29 +348290,29 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cbz r5, 15bffa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cbnz r0, 15bffa │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c23e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 15c004 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bfd4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15bfc2 │ │ │ │ @@ -348347,20 +348346,20 @@ │ │ │ │ bcs.w 15c252 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15c236 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15c03e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c212 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.w 15c252 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -348377,20 +348376,20 @@ │ │ │ │ bne.n 15c00a │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 15c2a6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c2a6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ b.n 15befa │ │ │ │ ldr r3, [pc, #488] @ (15c2c4 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ @@ -348409,15 +348408,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 15c11e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c21c │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -348447,30 +348446,30 @@ │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 15c1a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cbnz r0, 15c1a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c22c │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 15c134 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c17a │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r7 │ │ │ │ bne.n 15c166 │ │ │ │ @@ -348489,40 +348488,40 @@ │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15c1ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cbz r0, 15c202 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 15c1cc │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ b.n 15c00c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cbz r0, 15c248 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ b.n 15c1ee │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 15befa │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cbz r0, 15c22c │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 15c120 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 15befa │ │ │ │ @@ -348550,15 +348549,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #53248 @ 0xd000 │ │ │ │ ldrb.w r3, [r3, #421] @ 0x1a5 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ @@ -348635,15 +348634,15 @@ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, sl │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 15c4d8 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -348699,36 +348698,36 @@ │ │ │ │ bne.n 15c402 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15c394 │ │ │ │ mov.w sl, #1 │ │ │ │ strb.w r7, [r3, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cbz r6, 15c432 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c374 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 15c3fa │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 15c394 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15c410 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 15c454 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15c35c │ │ │ │ @@ -348761,15 +348760,15 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 24eb30 │ │ │ │ + bl 24eb78 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ orr.w r9, r0, r8 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c316 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -348907,26 +348906,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 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 15bdb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2b98 │ │ │ │ + bl 1c2be0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -348966,15 +348965,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15ccd2 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1f3c7c │ │ │ │ + bl 1f3cc4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15cce0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -349015,15 +349014,15 @@ │ │ │ │ ldreq r1, [r1, #4] │ │ │ │ streq.w r0, [r6, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15c700 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15c6fa │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15cd34 │ │ │ │ @@ -349115,15 +349114,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 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ 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 │ │ │ │ @@ -349156,51 +349155,51 @@ │ │ │ │ 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, 15c8be │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 15bdb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2b98 │ │ │ │ + bl 1c2be0 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 15c896 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ cbz r5, 15c916 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 15c904 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cbnz r0, 15c904 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cbz r0, 15c914 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 15cc90 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ef698 │ │ │ │ + bl 1ef6e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c8e0 │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 15c916 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ @@ -349233,28 +349232,28 @@ │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ite ne │ │ │ │ movwne r1, #685 @ 0x2ad │ │ │ │ movweq r1, #686 @ 0x2ae │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c75c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -349263,21 +349262,21 @@ │ │ │ │ ldr.w fp, [fp] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c76a │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c748 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15cb96 │ │ │ │ b.n 15cb8c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -349389,15 +349388,15 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ add.w r4, r0, #96 @ 0x60 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -349410,46 +349409,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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c998 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15c826 │ │ │ │ ldr.w r2, [fp, #108] @ 0x6c │ │ │ │ b.n 15ca34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15cc4c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 15cab4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 24eacc │ │ │ │ + bl 24eb14 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 15c7f6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 15c75c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f3ca0 │ │ │ │ + bl 1f3ce8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54234 │ │ │ │ ldr r2, [pc, #424] @ (15cd4c ) │ │ │ │ ldr r3, [pc, #424] @ (15cd50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -349515,28 +349514,28 @@ │ │ │ │ b.n 15ca30 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str.w r8, [r3, r6, lsl #2] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r5, r0, #80 @ 0x50 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15c998 │ │ │ │ mov r6, r7 │ │ │ │ b.n 15c916 │ │ │ │ @@ -349560,15 +349559,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 15c684 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 1f3c7c │ │ │ │ + bl 1f3cc4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r0, r3 │ │ │ │ @@ -349589,27 +349588,27 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c736 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 15cb8c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 15cb96 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ b.n 15cd1e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -349766,35 +349765,35 @@ │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cf06 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ @@ -349805,15 +349804,15 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 15d31a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 15d352 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 15cfc2 │ │ │ │ @@ -349824,15 +349823,15 @@ │ │ │ │ beq.w 15d42a │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 15cf9a │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349843,23 +349842,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, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e13dc │ │ │ │ + bl 1e1424 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 15ce7e │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ce62 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w fp, [r7] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ @@ -349941,19 +349940,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #161 @ 0xa1 │ │ │ │ movwpl r1, #429 @ 0x1ad │ │ │ │ ldrmi r0, [r7, #44] @ 0x2c │ │ │ │ ldrpl r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str.w fp, [r7, #60] @ 0x3c │ │ │ │ @@ -349966,23 +349965,23 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e13dc │ │ │ │ + bl 1e1424 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15d052 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15d036 │ │ │ │ b.n 15d170 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ @@ -350041,73 +350040,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d1c0 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1dfea0 │ │ │ │ + bl 1dfee8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ mov r0, fp │ │ │ │ - bl 1f0234 │ │ │ │ + bl 1f027c │ │ │ │ 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 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r2, [pc, #664] @ (15d528 ) │ │ │ │ ldr r3, [pc, #668] @ (15d52c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -350145,44 +350144,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 15cfde │ │ │ │ movs r5, #0 │ │ │ │ b.n 15cea6 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov fp, r0 │ │ │ │ b.n 15d0e4 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15d0a6 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d340 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cfc2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add.w r6, r7, #140 @ 0x8c │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -350215,102 +350214,102 @@ │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [r7, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cfc2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15cfc2 │ │ │ │ mov ip, r6 │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ add.w r6, r7, #172 @ 0xac │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add.w r3, r7, #172 @ 0xac │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ mov lr, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldrd r1, r0, [r7, #36] @ 0x24 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 15d38a │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15d146 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #776 @ 0x308 │ │ │ │ beq.w 15d2d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15d036 │ │ │ │ b.n 15d170 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 15cfde │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #447 @ 0x1bf │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 15d2f6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ce62 │ │ │ │ b.n 15cfec │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ cmp r3, r2 │ │ │ │ @@ -350509,15 +350508,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 15d6a8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1c711c │ │ │ │ + bl 1c7164 │ │ │ │ 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 │ │ │ │ @@ -350540,15 +350539,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c711c │ │ │ │ + bl 1c7164 │ │ │ │ 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} │ │ │ │ @@ -350568,15 +350567,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 15d740 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -350668,15 +350667,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d85a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ 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 │ │ │ │ @@ -350739,15 +350738,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d906 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ 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, 15d94a │ │ │ │ mov r4, r3 │ │ │ │ @@ -350758,15 +350757,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d93a │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 15d8ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d8f2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 15d8ec │ │ │ │ @@ -350788,29 +350787,29 @@ │ │ │ │ bne.n 15da0c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d8f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ 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 15d8f2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 15d9fc │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1c711c │ │ │ │ + bl 1c7164 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 15da08 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 15d9c6 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -350825,20 +350824,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15d9c4 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 15d8f2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15d99e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 15d9ae │ │ │ │ @@ -351214,15 +351213,15 @@ │ │ │ │ bhi.w 15e0a8 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 15e09a │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 15dde6 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -351375,20 +351374,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e1f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 15df8c │ │ │ │ b.n 15e1f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e1f0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15df7e │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -351506,15 +351505,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15e09e │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 15ddca │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e212 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 15ddce │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -351536,15 +351535,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e18c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e1b6 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ cbz r0, 15e114 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 15ddfa │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -351659,105 +351658,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 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e33c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e330 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e324 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e318 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e30c │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15e300 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15e2f4 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15e2e8 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ cbz r0, 15e2dc │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 15e228 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e2cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e2be │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e2b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e2a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e294 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e282 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e270 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e25e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e24c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -352315,22 +352314,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 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e9e2 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 15e92e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e9e2 │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -352353,15 +352352,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 15e998 │ │ │ │ mov r1, fp │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cbz r0, 15e9ba │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 15e98c │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -352405,30 +352404,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 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ cbz r0, 15ea58 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 15ea44 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 15ea3e │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cbz r0, 15ea3e │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 15ea3e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -352436,15 +352435,15 @@ │ │ │ │ cbnz r6, 15ea4c │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ea10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ea06 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -352831,15 +352830,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ 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 │ │ │ │ @@ -352891,19 +352890,19 @@ │ │ │ │ bmi.w 15f55c │ │ │ │ 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 1c7484 │ │ │ │ + bl 1c74cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f484 │ │ │ │ - bl 1c74cc │ │ │ │ + bl 1c7514 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov fp, sl │ │ │ │ @@ -352977,15 +352976,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15f140 │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c74cc │ │ │ │ + bl 1c7514 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15ef1a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -353129,15 +353128,15 @@ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, fp │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ b.n 15ef8c │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r2 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [pc, #964] @ (15f510 ) │ │ │ │ @@ -353447,15 +353446,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ 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 15f0b8 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ @@ -353724,26 +353723,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 15f776 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f762 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74cc │ │ │ │ + bl 1c7514 │ │ │ │ cbz r0, 15f730 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 15f730 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 15f730 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c74cc │ │ │ │ + bl 1c7514 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f716 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15f730 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -353798,27 +353797,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15f8a0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c711c │ │ │ │ + bl 1c7164 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f878 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c711c │ │ │ │ + bl 1c7164 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 15f83a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15f882 │ │ │ │ @@ -353835,19 +353834,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f804 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ cbz r5, 15f878 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15f7e2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -353868,38 +353867,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15f84e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 15f82e │ │ │ │ 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 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ b.n 15f82c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ b.n 15f874 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c711c │ │ │ │ + bl 1c7164 │ │ │ │ b.n 15f7ca │ │ │ │ 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 │ │ │ │ @@ -354150,15 +354149,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 15faa2 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -354168,25 +354167,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 1c711c │ │ │ │ + bl 1c7164 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ cbz r0, 15fb68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fb56 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 15fb94 │ │ │ │ @@ -354309,15 +354308,15 @@ │ │ │ │ movs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fc5e │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r6, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 15fc5e │ │ │ │ - add r1, pc, #80 @ (adr r1, 15fd0c ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 15fe8c ) │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #2500] @ 160694 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -354335,15 +354334,15 @@ │ │ │ │ bl 18bf14 │ │ │ │ mov r0, r5 │ │ │ │ bl 161728 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 193d70 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldrb.w r3, [r5, #1215] @ 0x4bf │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2432] @ 1606a0 │ │ │ │ @@ -354488,21 +354487,21 @@ │ │ │ │ bl 168bdc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -354774,52 +354773,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 160160 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1601a8 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 160190 │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1601cc │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1601b4 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1601f0 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1601d8 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ @@ -354868,15 +354867,15 @@ │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160304 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160320 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160320 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w lr, r3, #4 │ │ │ │ @@ -355568,15 +355567,15 @@ │ │ │ │ ldr.w sl, [r9, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr.w r0, [sl, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 160c8a │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr.w r6, [r9, #372] @ 0x174 │ │ │ │ ldr.w lr, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w ip, [r3, lr, lsl #2] │ │ │ │ b.n 1604ae │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -355638,15 +355637,15 @@ │ │ │ │ bne.w 160fd6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 190e40 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 161538 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2748] @ 161584 │ │ │ │ ldr.w r3, [pc, #2748] @ 161588 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -355817,15 +355816,15 @@ │ │ │ │ beq.w 160026 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 160026 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.w 1603c2 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ str.w r0, [sl, r6] │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ b.n 1609f0 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 160b60 │ │ │ │ @@ -356130,15 +356129,15 @@ │ │ │ │ ldr.w r3, [pc, #1496] @ 16158c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1496] @ 161590 │ │ │ │ ldr.w r1, [pc, #1496] @ 161594 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r4 │ │ │ │ bl 19723c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 160aae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 19177c │ │ │ │ @@ -356167,44 +356166,44 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 161598 │ │ │ │ ldr.w r2, [pc, #1400] @ 16159c │ │ │ │ ldr.w r1, [pc, #1400] @ 1615a0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r4 │ │ │ │ bl 19723c │ │ │ │ b.w 15fe40 │ │ │ │ ldr.w r3, [pc, #1376] @ 1615a4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1376] @ 1615a8 │ │ │ │ ldr.w r1, [pc, #1376] @ 1615ac │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r5 │ │ │ │ bl 19723c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 15fd46 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ ldr.w r2, [pc, #1320] @ 1615b0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr.w r2, [pc, #1312] @ 1615b4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -356456,15 +356455,15 @@ │ │ │ │ bne.w 1611de │ │ │ │ ldrd sl, r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r7, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.w 15fe08 │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, sl │ │ │ │ it ne │ │ │ │ @@ -356674,98 +356673,98 @@ │ │ │ │ ldr r2, [pc, #128] @ (1615c0 ) │ │ │ │ ldr r1, [pc, #132] @ (1615c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r4 │ │ │ │ bl 19723c │ │ │ │ b.w 160abe │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 15fefa │ │ │ │ mov lr, r9 │ │ │ │ b.w 1608b4 │ │ │ │ ldr r3, [pc, #96] @ (1615c8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #96] @ (1615cc ) │ │ │ │ ldr r1, [pc, #100] @ (1615d0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r4 │ │ │ │ bl 19723c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 161008 │ │ │ │ nop │ │ │ │ @ instruction: 0xf52e00a1 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ stmia r5!, {r0, r2, r4, r5, r6, r7} │ │ │ │ vqshlu.s64 q14, , #63 @ 0x3f │ │ │ │ vsli.64 q14, , #63 @ 0x3f │ │ │ │ - vabdl.u q14, d15, d8 │ │ │ │ + @ instruction: 0xffffc768 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #872 @ (adr r5, 161930 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 1616b0 ) │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #704 @ (adr r5, 161894 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 161614 ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #52] @ (16160c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #52] @ (161610 ) │ │ │ │ ldr r1, [pc, #56] @ (161614 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r4 │ │ │ │ bl 19723c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 160ff2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 160ac6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 1611ba │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #256 @ (adr r5, 161718 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 161898 ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ and.w r0, r0, #528384 @ 0x81000 │ │ │ │ sub.w r0, r0, #528384 @ 0x81000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -356872,15 +356871,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 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r3, [pc, #1744] @ 161e28 │ │ │ │ @@ -356889,15 +356888,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 18fe60 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 17616c │ │ │ │ ldr.w r2, [pc, #1712] @ 161e2c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -356913,21 +356912,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 1618d2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1617be │ │ │ │ b.n 1617f2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1617f2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1617b2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -356941,15 +356940,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 1618c2 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1617d2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1617be │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -356965,15 +356964,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 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 161dee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -357052,15 +357051,15 @@ │ │ │ │ bne.n 16185c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ 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 55108 │ │ │ │ @@ -357194,15 +357193,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 161a42 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ 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 161a84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -357467,15 +357466,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 161e16 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161df6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -357495,15 +357494,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 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 161d5e │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 161df6 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -357571,15 +357570,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161f40 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -357603,15 +357602,15 @@ │ │ │ │ ldrb.w r3, [r3, #320] @ 0x140 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 55108 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 161f16 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -357652,15 +357651,15 @@ │ │ │ │ blx 55108 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 161f44 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 55108 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -357711,15 +357710,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ movs r5, 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 │ │ │ │ @@ -357740,21 +357739,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (162058 ) │ │ │ │ add r3, pc │ │ │ │ b.n 16202a │ │ │ │ ldr r3, [pc, #16] @ (16205c ) │ │ │ │ add r3, pc │ │ │ │ b.n 16202a │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ movs r5, 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 │ │ │ │ @@ -357762,15 +357761,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 162092 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357782,15 +357781,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r4, 16213c │ │ │ │ + pop {r2, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #228] @ (1621b8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -357863,15 +357862,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (1621c8 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (1621cc ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r4 │ │ │ │ blx 54234 │ │ │ │ ldr r2, [pc, #56] @ (1621d0 ) │ │ │ │ ldr r3, [pc, #36] @ (1621bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -357887,17 +357886,17 @@ │ │ │ │ nop │ │ │ │ svc 36 @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - cbnz r2, 162216 │ │ │ │ + cbnz r2, 16222e │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r5, r3 │ │ │ │ udf #100 @ 0x64 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -357985,20 +357984,20 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 1622a8 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1622a8 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 1622a8 │ │ │ │ nop │ │ │ │ - cdp2 0, 0, cr0, cr4, cr1, {1} │ │ │ │ - hlt 0x000e │ │ │ │ + cdp2 0, 6, cr0, cr4, cr1, {1} │ │ │ │ + revsh r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - rev16 r2, r7 │ │ │ │ + revsh r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - rev16 r4, r4 │ │ │ │ + revsh r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 162356 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -358016,15 +358015,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 162352 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c61b4 │ │ │ │ + bl 1c61fc │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 162350 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -358232,23 +358231,23 @@ │ │ │ │ nop │ │ │ │ bgt.n 1625e8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1624d0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ movs r4, r5 │ │ │ │ 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 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #120] @ 0x78 │ │ │ │ @@ -358270,15 +358269,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r1, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ add r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ - bl 1b0834 │ │ │ │ + bl 1b087c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 162650 │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16267c │ │ │ │ ldrsh.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldr.w r2, [r4, #548] @ 0x224 │ │ │ │ @@ -358355,19 +358354,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 162690 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 1626b4 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ add.w r0, r6, #924 @ 0x39c │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ 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 │ │ │ │ @@ -358528,19 +358527,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1060 @ 0x424 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -359068,15 +359067,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 162e96 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 162ee6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bcf40 │ │ │ │ + bl 2bcf88 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1916] @ 1635f4 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -359153,15 +359152,15 @@ │ │ │ │ ldrb.w r0, [r0, #912] @ 0x390 │ │ │ │ and.w r7, r3, #3 │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ bmi.w 1630b8 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcf40 │ │ │ │ + bl 2bcf88 │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r2, [r6, #911] @ 0x38f │ │ │ │ add r9, r5 │ │ │ │ ldrb.w r1, [r6, #910] @ 0x38e │ │ │ │ mov r3, fp │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #5 │ │ │ │ @@ -359194,15 +359193,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 1630b8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 162f5a │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcf18 │ │ │ │ + bl 2bcf60 │ │ │ │ b.n 162f62 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 16309e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -359283,15 +359282,15 @@ │ │ │ │ add.w r3, r9, r4 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 162f5a │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2bcfc0 │ │ │ │ + bl 2bd008 │ │ │ │ b.n 162f62 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1364] @ 16361c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ @@ -359493,15 +359492,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 163526 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2bd010 │ │ │ │ + bl 2bd058 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 162e76 │ │ │ │ ldrd r8, r4, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ @@ -359719,209 +359718,209 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 162b02 │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1634b4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ movs r1, r4 │ │ │ │ - cbz r4, 16358a │ │ │ │ + cbz r4, 1635a2 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 163594 │ │ │ │ + cbz r2, 1635ac │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 163592 │ │ │ │ + cbz r4, 1635aa │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16359a │ │ │ │ + cbz r0, 1635b2 │ │ │ │ movs r5, r3 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxtb r0, r4 │ │ │ │ movs r5, r3 │ │ │ │ - uxtb r2, r6 │ │ │ │ + cbz r2, 1635ac │ │ │ │ movs r5, r3 │ │ │ │ - uxtb r2, r6 │ │ │ │ + cbz r2, 1635b0 │ │ │ │ movs r5, r3 │ │ │ │ - uxtb r2, r6 │ │ │ │ + cbz r2, 1635b4 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 1635a4 │ │ │ │ + cbz r0, 1635bc │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, 1635b0 │ │ │ │ + cbz r6, 1635c8 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 1635b6 │ │ │ │ + cbz r0, 1635ce │ │ │ │ movs r5, r3 │ │ │ │ - uxth r0, r6 │ │ │ │ + cbz r0, 1635b4 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 1635a0 │ │ │ │ + sxth r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 16359e │ │ │ │ + cbz r4, 1635b6 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 16359e │ │ │ │ + cbz r4, 1635b6 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16359e │ │ │ │ + cbz r0, 1635b6 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 16359c │ │ │ │ + cbz r4, 1635b4 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r3, r4 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, 1635a0 │ │ │ │ + cbz r0, 1635b8 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16359e │ │ │ │ + cbz r0, 1635b6 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 163598 │ │ │ │ + cbz r4, 1635b0 │ │ │ │ movs r5, r3 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + cbz r2, 1635a6 │ │ │ │ movs r5, r3 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + cbz r4, 1635a0 │ │ │ │ movs r5, r3 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ movs r7, r3 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r0, r5 │ │ │ │ + uxtb r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxtb r0, r3 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb87c │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1631a8 │ │ │ │ + b.n 163268 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r4, 1635fa │ │ │ │ + cbz r4, 163612 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 163602 │ │ │ │ + sxth r2, r1 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16360a │ │ │ │ + sxth r0, r3 │ │ │ │ movs r5, r3 │ │ │ │ bl 3dd5de │ │ │ │ bl 3a95e2 │ │ │ │ - cbz r0, 1635ea │ │ │ │ + cbz r0, 163602 │ │ │ │ movs r5, r3 │ │ │ │ - rsb r0, ip, #33 @ 0x21 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + @ instruction: 0xf22c0021 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r6, 1635fc │ │ │ │ + cbz r6, 163614 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #24 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163d5c │ │ │ │ + b.n 162e1c │ │ │ │ movs r4, r3 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #32 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r2, 16363c │ │ │ │ + cbz r2, 163654 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1639c8 │ │ │ │ + b.n 163a88 │ │ │ │ movs r4, r3 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ movs r5, r3 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + b.n 16366c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r3} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r5, r3 │ │ │ │ - stc 0, cr0, [r2], {33} @ 0x21 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + stcl 0, cr0, [r2], #132 @ 0x84 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ movs r5, r3 │ │ │ │ - mrrc 0, 2, r0, r2, cr1 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + ldc 0, cr0, [r2], #132 @ 0x84 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #24 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #0 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ movs r5, r3 │ │ │ │ - sub.w r0, sl, r1, asr #32 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + stc 0, cr0, [sl], {33} @ 0x21 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ movs r5, r3 │ │ │ │ - sbc.w r0, lr, r1, asr #32 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + rsb r0, lr, r1, asr #32 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #952 @ (adr r7, 163a74 ) │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #848 @ (adr r7, 163a10 ) │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xeb2e0021 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + @ instruction: 0xeb8e0021 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #696 @ (adr r7, 163984 ) │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #792 @ (adr r7, 1639e8 ) │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #800 @ (adr r7, 1639f4 ) │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ 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, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [pc, #1080] @ 163b20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -359934,30 +359933,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1625a4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 163896 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #202 @ 0xca │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add.w r5, r4, #236 @ 0xec │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1d759c │ │ │ │ + bl 1d75e4 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3d78 │ │ │ │ + bl 1c3dc0 │ │ │ │ ldr r3, [pc, #996] @ (163b2c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r7, 1637a6 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 16377a │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ @@ -360009,15 +360008,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 163876 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [pc, #876] @ (163b38 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c6440 │ │ │ │ + bl 1c6488 │ │ │ │ ldr r1, [pc, #868] @ (163b3c ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5547c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1638a2 │ │ │ │ @@ -360035,15 +360034,15 @@ │ │ │ │ beq.w 163b16 │ │ │ │ mov r0, r4 │ │ │ │ bl 1625a4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 163afe │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 163a8a │ │ │ │ add.w r8, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -360088,18 +360087,18 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 54a70 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1637a0 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ b.n 163720 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 163906 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 163880 │ │ │ │ ldr r2, [pc, #652] @ (163b44 ) │ │ │ │ ldr r3, [pc, #620] @ (163b24 ) │ │ │ │ add r2, pc │ │ │ │ @@ -360179,15 +360178,15 @@ │ │ │ │ str r6, [r2, #0] │ │ │ │ bl 162a20 │ │ │ │ mov r0, r6 │ │ │ │ blx 55210 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ blx 55108 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -360235,15 +360234,15 @@ │ │ │ │ bl 162a20 │ │ │ │ mov r0, r6 │ │ │ │ blx 55210 │ │ │ │ ldr r1, [pc, #328] @ (163b60 ) │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c88 │ │ │ │ + bl 1c3cd0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54234 │ │ │ │ b.n 1638b4 │ │ │ │ ldr r2, [pc, #308] @ (163b64 ) │ │ │ │ add r2, pc │ │ │ │ b.n 163952 │ │ │ │ ldr r2, [pc, #304] @ (163b68 ) │ │ │ │ @@ -360350,70 +360349,70 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xe8540021 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + ldmia.w r4!, {r0, r5} │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #640 @ (adr r2, 163de8 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 163b68 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #632 @ (adr r2, 163de4 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 163f64 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #640 @ (adr r2, 163df0 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 163b70 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #376 @ (adr r2, 163cec ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 163e6c ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #400 @ (adr r2, 163d08 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 163e88 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r2, pc, #312 @ (adr r2, 163cb4 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 163e34 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #432 @ (adr r7, 163d30 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 163eb0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #904 @ (adr r7, 163f0c ) │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 163f84 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 163d04 ) │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #968 @ (adr r1, 163f5c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 163cdc ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 163f88 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 163d08 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #984 @ (adr r1, 163f74 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 163cf4 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r7, pc, #264 @ (adr r7, 163ca8 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 163e28 ) │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #88 @ (adr r7, 163c00 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 163d80 ) │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -360543,15 +360542,15 @@ │ │ │ │ blx 55494 │ │ │ │ cbz r0, 163d7e │ │ │ │ ldr r2, [pc, #328] @ (163e58 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (163e5c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 54fc4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 163dd0 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -360582,15 +360581,15 @@ │ │ │ │ bne.n 163d3a │ │ │ │ b.n 163d40 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 163cd2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 173ed0 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (163e60 ) │ │ │ │ ldr r3, [pc, #184] @ (163e4c ) │ │ │ │ @@ -360606,106 +360605,106 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (163e64 ) │ │ │ │ ldr r1, [pc, #180] @ (163e68 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ movs r0, #0 │ │ │ │ b.n 163d90 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 163d0c │ │ │ │ ldr r4, [pc, #152] @ (163e6c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (163e70 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1620c0 │ │ │ │ ldr r2, [pc, #136] @ (163e74 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 1620c0 │ │ │ │ mov r0, r9 │ │ │ │ blx 54234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n 163dbe │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (163e78 ) │ │ │ │ ldr r1, [pc, #104] @ (163e7c ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n 163dbe │ │ │ │ mov r4, lr │ │ │ │ b.n 163cfe │ │ │ │ ldr r2, [pc, #88] @ (163e80 ) │ │ │ │ ldr r1, [pc, #88] @ (163e84 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n 163e02 │ │ │ │ ldr r2, [pc, #80] @ (163e88 ) │ │ │ │ ldr r1, [pc, #84] @ (163e8c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.n 163e02 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r4, r5} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #280 @ (adr r6, 163f74 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 1640f4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ movs r5, r3 │ │ │ │ stmia r2!, {r3, r5, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r4, pc, #928 @ (adr r4, 164208 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 163f88 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #848 @ (adr r5, 1641c4 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 163f44 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #904 @ (adr r5, 164200 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 163f80 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #632 @ (adr r4, 1640f4 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 164274 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #664 @ (adr r4, 16411c ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 163e9c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #864 @ (adr r4, 1641ec ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 163f6c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #328] @ (163fec ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -360786,15 +360785,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 163ba8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 163f3c │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 15052c │ │ │ │ ldr r3, [pc, #96] @ (163ff0 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -360810,41 +360809,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 163f16 │ │ │ │ b.n 163eea │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 25d17c │ │ │ │ + bl 25d1c4 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 163f9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (163ff4 ) │ │ │ │ ldr r2, [pc, #40] @ (163ff8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d224 │ │ │ │ + bl 25d26c │ │ │ │ b.n 163f98 │ │ │ │ nop │ │ │ │ stmia r1!, {r2, r4, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ movs r5, r3 │ │ │ │ - add r4, pc, #152 @ (adr r4, 164094 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 164214 ) │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 163e90 │ │ │ │ @@ -360855,15 +360854,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 164056 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 16408c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -360886,15 +360885,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #920] @ 0x398 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 16407e │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 164042 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -361124,15 +361123,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ movs r4, r5 │ │ │ │ pop {r1, r5, pc} │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -361201,48 +361200,48 @@ │ │ │ │ cbz r1, 1643fe │ │ │ │ ldr r3, [pc, #176] @ (164450 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 164322 │ │ │ │ ldr r0, [pc, #172] @ (164454 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb45c │ │ │ │ + bl 1cb4a4 │ │ │ │ ldr r3, [pc, #168] @ (164458 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 164362 │ │ │ │ ldr r0, [pc, #152] @ (16445c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb45c │ │ │ │ + bl 1cb4a4 │ │ │ │ ldr r3, [pc, #148] @ (164460 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 164334 │ │ │ │ ldr r0, [pc, #128] @ (164464 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb45c │ │ │ │ + bl 1cb4a4 │ │ │ │ ldr r3, [pc, #124] @ (164468 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 16434c │ │ │ │ ldr r0, [pc, #108] @ (16446c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb45c │ │ │ │ + bl 1cb4a4 │ │ │ │ ldr r3, [pc, #104] @ (164470 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -361254,28 +361253,28 @@ │ │ │ │ vext.8 d16, d30, d17, #0 │ │ │ │ vaddl.s32 q8, d24, d17 │ │ │ │ and.w r0, r0, #161 @ 0xa1 │ │ │ │ vaddl.s16 q8, d30, d17 │ │ │ │ vext.8 d16, d22, d17, #0 │ │ │ │ vaddl.s8 q8, d22, d17 │ │ │ │ vaddl.s32 q8, d20, d17 │ │ │ │ - cbz r4, 164458 │ │ │ │ + cbz r4, 164470 │ │ │ │ movs r1, r4 │ │ │ │ vext.8 d0, d24, d17, #0 │ │ │ │ vaddl.s32 q0, d26, d17 │ │ │ │ - add r0, pc, #728 @ (adr r0, 164730 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 1644b0 ) │ │ │ │ movs r5, r3 │ │ │ │ vaddl.s8 q0, d18, d17 │ │ │ │ - add r0, pc, #416 @ (adr r0, 164600 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 164780 ) │ │ │ │ movs r5, r3 │ │ │ │ vhadd.s d16, d20, d17 │ │ │ │ - add r0, pc, #392 @ (adr r0, 1645f0 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 164770 ) │ │ │ │ movs r5, r3 │ │ │ │ vhadd.s8 d16, d30, d17 │ │ │ │ - add r0, pc, #48 @ (adr r0, 1644a0 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 164620 ) │ │ │ │ movs r5, r3 │ │ │ │ vhadd.s8 d16, d16, d17 │ │ │ │ ldr r3, [pc, #44] @ (1644a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 164480 │ │ │ │ movs r0, #1 │ │ │ │ @@ -361350,17 +361349,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 9, cr0, cr0, cr1, {5} │ │ │ │ cbnz r6, 164576 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 164788 │ │ │ │ + b.n 164848 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 163f40 │ │ │ │ + b.n 164000 │ │ │ │ movs r6, r3 │ │ │ │ revsh r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -361465,15 +361464,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 164620 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1c711c │ │ │ │ + bl 1c7164 │ │ │ │ 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] │ │ │ │ @@ -361487,23 +361486,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 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ cbz r0, 1646a2 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 16464c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16468c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361548,19 +361547,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (164728 ) │ │ │ │ ldr r0, [pc, #20] @ (16472c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173bb4 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ movs r4, r5 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst.w r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -361652,15 +361651,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164806 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ 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] │ │ │ │ @@ -361700,15 +361699,15 @@ │ │ │ │ bls.n 164882 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164890 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 164888 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164888 │ │ │ │ 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 │ │ │ │ @@ -361748,15 +361747,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 164934 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 164940 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 16495c │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164914 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -361951,24 +361950,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 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 164b50 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 164b56 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 164b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164b38 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -362141,15 +362140,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 164d30 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ cbz r0, 164d36 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 164d3c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 164b18 │ │ │ │ @@ -362952,15 +362951,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 16556a │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ 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 │ │ │ │ @@ -363454,24 +363453,24 @@ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ strd r0, fp, [sp, #176] @ 0xb0 │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #100] @ 0x64 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 165ea4 │ │ │ │ @@ -363882,24 +363881,24 @@ │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r4, #0 │ │ │ │ cbz r3, 165ec2 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 165eac │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -363948,18 +363947,18 @@ │ │ │ │ bne.n 165f08 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 165efa │ │ │ │ mov r7, ip │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - bl 1c6350 │ │ │ │ + bl 1c6398 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r3, [pc, #1232] @ 166444 │ │ │ │ ldr.w r2, [pc, #1232] @ 166448 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -364234,26 +364233,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166214 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 166264 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16464c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16624e │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ b.n 166214 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -364570,15 +364569,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 165dd4 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ mov r4, ip │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ add.w lr, ip, r6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -364691,21 +364690,21 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 1666e2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -364763,24 +364762,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 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 166790 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 166714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166778 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -364859,31 +364858,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 16686e │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 166888 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1668aa │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 166850 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166894 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 1668c8 │ │ │ │ @@ -364922,15 +364921,15 @@ │ │ │ │ beq.n 16692a │ │ │ │ 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 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cbz r0, 166940 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 16690e │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -364956,15 +364955,15 @@ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cbz r0, 1669a4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 1669aa │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -365441,15 +365440,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 1c711c │ │ │ │ + bl 1c7164 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 166e4e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 166df2 │ │ │ │ @@ -365458,15 +365457,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 166df2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c711c │ │ │ │ + bl 1c7164 │ │ │ │ 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 │ │ │ │ @@ -365697,15 +365696,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 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ cbz r0, 167116 │ │ │ │ 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 │ │ │ │ @@ -365729,15 +365728,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 166e70 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 167098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1670c8 │ │ │ │ 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 │ │ │ │ @@ -365759,15 +365758,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 167188 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 16719e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 16719e │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -365890,15 +365889,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 167270 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 1668ac │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -365932,26 +365931,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1671e4 │ │ │ │ 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 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167204 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 16711c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16732c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -366024,15 +366023,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16747c │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 167414 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 167396 │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -366064,15 +366063,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167434 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ 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 167506 │ │ │ │ @@ -366442,33 +366441,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 1678a0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16781e │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 167862 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15fb24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 16781e │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 16781e │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167854 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167842 │ │ │ │ @@ -366488,19 +366487,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 166c58 │ │ │ │ b.n 167842 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167826 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 1678d2 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 1678f0 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -366509,15 +366508,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 167826 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 167826 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1678d2 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1678c0 │ │ │ │ @@ -366562,15 +366561,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 1679e4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c711c │ │ │ │ + bl 1c7164 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 167a7e │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -366587,15 +366586,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16797a │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ b.n 167946 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167984 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 167a78 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -366619,15 +366618,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 167986 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1c711c │ │ │ │ + bl 1c7164 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 167a8a │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -366645,15 +366644,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1679fe │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16795a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 167946 │ │ │ │ b.n 16795a │ │ │ │ @@ -367187,15 +367186,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 16890c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1688a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16803e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -367226,15 +367225,15 @@ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mla r3, r8, r0, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 16802e │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ @@ -367257,15 +367256,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 167fb6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 167ff4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167f9a │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -367286,27 +367285,27 @@ │ │ │ │ bne.n 168050 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1680a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 166714 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16808a │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 168058 │ │ │ │ @@ -367342,36 +367341,36 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 16811c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 16811c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 1668ac │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 1680e8 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 1680c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 168146 │ │ │ │ b.n 167bde │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16817a │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -367383,15 +367382,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 16813c │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16711c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168146 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -367409,27 +367408,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 168988 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1681d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 166850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1681c2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -367445,15 +367444,15 @@ │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 167fec │ │ │ │ b.n 167fd6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 16823e │ │ │ │ bl 174dfc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -367747,15 +367746,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 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ 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} │ │ │ │ @@ -367781,19 +367780,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 1c617c │ │ │ │ + bl 1c61c4 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r1, sl │ │ │ │ bl 166618 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -368070,19 +368069,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 16775c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 16877c │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167f82 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 1688d2 │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 166944 │ │ │ │ @@ -368097,28 +368096,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167f82 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167f82 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1688c8 │ │ │ │ b.n 1688d2 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167f78 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 168960 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -368131,15 +368130,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 167f78 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167f78 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 168928 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 166944 │ │ │ │ @@ -368154,34 +368153,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 168938 │ │ │ │ b.n 168934 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1c7470 │ │ │ │ + bl 1c74b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168a06 │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ 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 1689ca │ │ │ │ cbz r6, 168a06 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1c7498 │ │ │ │ + bl 1c74e0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1689a4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 168aa6 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -368382,15 +368381,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r7, r2 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1666a0 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -368404,15 +368403,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 168c0c │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #652] @ (168ed0 ) │ │ │ │ @@ -368425,29 +368424,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 1c6350 │ │ │ │ + bl 1c6398 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 1666a0 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r4, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r7, [r4, #104] @ 0x68 │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -368530,24 +368529,24 @@ │ │ │ │ mul.w r7, r8, r5 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #4 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 168db0 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -368626,15 +368625,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 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ strd fp, sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ beq.w 1690ae │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -369085,15 +369084,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [pc, #828] @ (169628 ) │ │ │ │ ldr r2, [pc, #828] @ (16962c ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 18fe60 │ │ │ │ @@ -369309,15 +369308,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1940d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #552] @ 0x228 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r2, [pc, #280] @ (169630 ) │ │ │ │ ldr r3, [pc, #284] @ (169634 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369449,15 +369448,15 @@ │ │ │ │ beq.n 16966c │ │ │ │ ldr r6, [pc, #76] @ (1696c8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263c0c │ │ │ │ + bl 263c54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1696a0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -369514,15 +369513,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 1c61b4 │ │ │ │ + bl 1c61fc │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 169740 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -369649,15 +369648,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 1697b0 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 1697b0 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #640] @ (169ac8 ) │ │ │ │ + ldr r5, [pc, #0] @ (169848 ) │ │ │ │ movs r5, 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] @ (169884 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -369682,15 +369681,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [pc, #192] @ (169954 ) │ │ │ │ + ldr r4, [pc, #576] @ (169ad4 ) │ │ │ │ movs r5, 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] @ (169954 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -369889,19 +369888,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (169a84 ) │ │ │ │ ldr r0, [pc, #20] @ (169a88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173bb4 │ │ │ │ nop │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r2, [pc, #8] @ (169a90 ) │ │ │ │ + ldr r2, [pc, #392] @ (169c10 ) │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ 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, #580] @ (169ce4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -370146,37 +370145,37 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 169b5a │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ movs r4, r5 │ │ │ │ - ldr r1, [pc, #480] @ (169ed8 ) │ │ │ │ + ldr r1, [pc, #864] @ (16a058 ) │ │ │ │ movs r5, r3 │ │ │ │ subs r5, #60 @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [pc, #840] @ (16a04c ) │ │ │ │ + ldr r1, [pc, #200] @ (169dcc ) │ │ │ │ movs r5, r3 │ │ │ │ subs r4, #120 @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r1, [pc, #248] @ (169e04 ) │ │ │ │ + ldr r1, [pc, #632] @ (169f84 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #816] @ (16a040 ) │ │ │ │ + ldr r1, [pc, #176] @ (169dc0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #536] @ (169f2c ) │ │ │ │ + ldr r0, [pc, #920] @ (16a0ac ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #960] @ (16a0d8 ) │ │ │ │ + ldr r1, [pc, #320] @ (169e58 ) │ │ │ │ movs r5, r3 │ │ │ │ - blx ip │ │ │ │ + ldr r0, [pc, #256] @ (169e1c ) │ │ │ │ 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, #1816] @ 0x718 │ │ │ │ ldr.w r1, [pc, #2356] @ 16a664 │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -371240,72 +371239,72 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r6, #24 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ movs r4, r5 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + ands r6, r3 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ movs r4, r5 │ │ │ │ str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldc2 0, cr0, [r8], #172 @ 0xac │ │ │ │ - movs r2, #2 │ │ │ │ + ldc2 0, cr0, [r8, #-172] @ 0xffffff54 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ movs r4, r5 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ movs r4, r5 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r6, [r2, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ movs r4, r5 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ bl 169894 │ │ │ │ b.n 16a46e │ │ │ │ movs r3, #6 │ │ │ │ @@ -371880,21 +371879,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #1920] @ 16b4e4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1c2990 │ │ │ │ + bl 1c29d8 │ │ │ │ ldr.w r3, [pc, #1908] @ 16b4e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ ldr.w r3, [pc, #1896] @ 16b4ec │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 16a46e │ │ │ │ ldr.w r3, [pc, #1888] @ 16b4f0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -372051,15 +372050,15 @@ │ │ │ │ bl 169894 │ │ │ │ b.w 16a46e │ │ │ │ ldr.w r3, [pc, #1464] @ 16b530 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1c629c │ │ │ │ + bl 1c62e4 │ │ │ │ ldr.w r3, [pc, #1448] @ 16b534 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 16a46e │ │ │ │ ldr.w r3, [pc, #1436] @ 16b538 │ │ │ │ @@ -372103,21 +372102,21 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 16a46e │ │ │ │ ldr.w r6, [pc, #1312] @ 16b544 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c629c │ │ │ │ + bl 1c62e4 │ │ │ │ ldr.w r3, [pc, #1300] @ 16b548 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ b.w 16a46e │ │ │ │ ldr.w r3, [pc, #1284] @ 16b54c │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 16a46e │ │ │ │ @@ -372805,15 +372804,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 16a46e │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr.w r6, [pc, #3004] @ 16c26c │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1c20c0 │ │ │ │ + bl 1c2108 │ │ │ │ ldr.w r3, [pc, #2992] @ 16c270 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -375664,42 +375663,42 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r1, #24] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r1, #24] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r4, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r0, [r3, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr11, {1} │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + vhadd.u16 d0, d14, d27 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r1, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r5, #0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ (16d71c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -375749,34 +375748,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 16d6ba │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 16d6ba │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cbz r0, 16d6f4 │ │ │ │ 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 16d6a2 │ │ │ │ ldr r3, [pc, #120] @ (16d744 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [pc, #112] @ (16d748 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [pc, #108] @ (16d74c ) │ │ │ │ ldr r0, [pc, #108] @ (16d750 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 55674 │ │ │ │ @@ -375825,15 +375824,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r2, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r0, [r3, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r2, [r5, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r1, [pc, #208] @ (16d834 ) │ │ │ │ ldr r2, [pc, #212] @ (16d838 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -375921,31 +375920,31 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r0, [r1, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r4, [r7, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ movs r4, r5 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ movs r4, r5 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ movs r4, r5 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ movs r4, r5 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ movs r4, r5 │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -376010,15 +376009,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 54490 │ │ │ │ nop │ │ │ │ movs r7, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r6, r5] │ │ │ │ movs r6, 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] @ (16d994 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -376078,15 +376077,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r6, [r3, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r4, [r1, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (16da30 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16d9e6 │ │ │ │ ldr r3, [pc, #124] @ (16da34 ) │ │ │ │ @@ -376143,15 +376142,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r2, [r5, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r4, [r7, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ ldrh r4, [r6, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r2, [r5, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r2, [r2, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -376290,15 +376289,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (16db8c ) │ │ │ │ add r0, pc │ │ │ │ bl 16d8d4 │ │ │ │ nop │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ movs r5, 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] @ (16dc20 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -377458,41 +377457,41 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r6, [r7, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r0, r4, #4 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ movs r4, r5 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ movs r4, r5 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ movs r4, r5 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ movs r4, r5 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ movs r4, r5 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ movs r4, r5 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ movs r4, r5 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [r2, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ movs r4, r5 │ │ │ │ ldr r4, [r2, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [r5, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r4, [r4, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -378633,15 +378632,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (16f270 ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [pc, #60] @ (16f274 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ ldr r2, [pc, #12] @ (16f254 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 16e19a │ │ │ │ nop │ │ │ │ lsrs r4, r4, #19 │ │ │ │ @@ -378652,15 +378651,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ mvns r0, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ bics r6, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr.w r2, [pc, #2964] @ 16fe10 │ │ │ │ mov.w r1, #604 @ 0x25c │ │ │ │ @@ -379816,30 +379815,30 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ negs r4, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ negs r2, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ tst r4, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r2, r2 │ │ │ │ movs r4, r5 │ │ │ │ lsls r0, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r4, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ movs r4, r5 │ │ │ │ - stc 0, cr0, [r8, #172]! @ 0xac │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + cdp 0, 0, cr0, cr8, cr11, {1} │ │ │ │ + lsls r6, r1, #17 │ │ │ │ movs r4, r5 │ │ │ │ - ldrh.w r0, [r0, #43] @ 0x2b │ │ │ │ + ldrsb.w r0, [r0, fp, lsl #2] │ │ │ │ eors r6, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ands r0, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ eors r2, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r7, #248 @ 0xf8 │ │ │ │ @@ -379872,21 +379871,21 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r7, #44 @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ movs r5, r3 │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, #138 @ 0x8a │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ movs r5, r3 │ │ │ │ subs r6, #126 @ 0x7e │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, #134 @ 0x86 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, #118 @ 0x76 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -379906,15 +379905,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #254 @ 0xfe │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #228 @ 0xe4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + b.n 16ff38 │ │ │ │ movs r4, r3 │ │ │ │ subs r0, #144 @ 0x90 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [pc, #924] @ (1702c0 ) │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ @@ -380296,15 +380295,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r3, #106 @ 0x6a │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r3, #78 @ 0x4e │ │ │ │ lsls r1, r4, #2 │ │ │ │ asrs r6, r3, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (1702f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ asrs r2, r3, #29 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -380388,43 +380387,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (170404 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 170408 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 17040c │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ ldr r2, [pc, #64] @ (170410 ) │ │ │ │ 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 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54234 │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1703dc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ movs r4, r3 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r1, #22 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -380444,23 +380443,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 17046a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cbz r0, 170470 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 17049c │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -380487,22 +380486,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 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ 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} │ │ │ │ @@ -380676,16 +380675,18 @@ │ │ │ │ bl 170320 │ │ │ │ b.n 170648 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa4e00a0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r0, #160] @ 0xa0 │ │ │ │ - vshr.u8 d16, d12, #2 │ │ │ │ - vshr.u16 d16, d12, #10 │ │ │ │ + movs r6, r5 │ │ │ │ + movs r5, r3 │ │ │ │ + movs r6, r6 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #272] @ (1707c4 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #272] @ (1707c8 ) │ │ │ │ @@ -380925,15 +380926,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 1708e8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf73a00a0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf71000a0 │ │ │ │ - stc2l 0, cr0, [lr, #-112]! @ 0xffffff90 │ │ │ │ + stc2l 0, cr0, [lr, #112] @ 0x70 │ │ │ │ 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] @ (17096c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380951,16 +380952,16 @@ │ │ │ │ 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} │ │ │ │ - mrc2 0, 1, r0, cr14, cr12, {0} │ │ │ │ - ldc2 0, cr0, [ip, #-112]! @ 0xffffff90 │ │ │ │ + mrc2 0, 4, r0, cr14, cr12, {0} │ │ │ │ + ldc2 0, cr0, [ip, #112] @ 0x70 │ │ │ │ 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] @ (1709ac ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380975,16 +380976,16 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldc2l 0, cr0, [r2, #112]! @ 0x70 │ │ │ │ - ldc2l 0, cr0, [r0], #112 @ 0x70 │ │ │ │ + mrc2 0, 2, r0, cr2, cr12, {0} │ │ │ │ + ldc2l 0, cr0, [r0, #-112] @ 0xffffff90 │ │ │ │ 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] @ (1709e4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -380996,16 +380997,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stc2l 0, cr0, [sl], {28} │ │ │ │ - stc2l 0, cr0, [r8], {28} │ │ │ │ + stc2 0, cr0, [sl, #-112]! @ 0xffffff90 │ │ │ │ + stc2 0, cr0, [r8, #-112]! @ 0xffffff90 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170a1c ) │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ @@ -381014,15 +381015,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #85 @ 0x55 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [ip, #-112]! @ 0xffffff90 │ │ │ │ + ldc2l 0, cr0, [ip, #112] @ 0x70 │ │ │ │ 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] @ (170a54 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381034,16 +381035,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ 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} │ │ │ │ - ldc2l 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ - ldc2l 0, cr0, [r4], #-112 @ 0xffffff90 │ │ │ │ + ldc2l 0, cr0, [r6], {28} │ │ │ │ + ldc2l 0, cr0, [r4], {28} │ │ │ │ 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] @ (170a90 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381055,16 +381056,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ 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} │ │ │ │ - mrrc2 0, 1, r0, r2, cr12 │ │ │ │ - mcrr2 0, 1, r0, ip, cr12 │ │ │ │ + ldc2 0, cr0, [r2], #112 @ 0x70 │ │ │ │ + stc2 0, cr0, [ip], #112 @ 0x70 │ │ │ │ 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] @ (170ac8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381075,16 +381076,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ - stc2 0, cr0, [r4], #-112 @ 0xffffff90 │ │ │ │ + stc2 0, cr0, [r6], {28} │ │ │ │ + stc2 0, cr0, [r4], {28} │ │ │ │ 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] @ (170b14 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381104,16 +381105,16 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r6], {28} │ │ │ │ - @ instruction: 0xfbf8001c │ │ │ │ + ldc2l 0, cr0, [r6], #112 @ 0x70 │ │ │ │ + mrrc2 0, 1, r0, r8, cr12 │ │ │ │ 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] @ (170b50 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381125,16 +381126,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ 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} │ │ │ │ - @ instruction: 0xfbc6001c │ │ │ │ - @ instruction: 0xfbc0001c │ │ │ │ + stc2 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ + stc2 0, cr0, [r0], #-112 @ 0xffffff90 │ │ │ │ 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] @ (170b9c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381152,16 +381153,16 @@ │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfb9a001c │ │ │ │ - stc2 0, cr0, [r0], {28} │ │ │ │ + @ instruction: 0xfbfa001c │ │ │ │ + stc2l 0, cr0, [r0], #-112 @ 0xffffff90 │ │ │ │ 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] @ (170bfc ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381186,17 +381187,17 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #2 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - smmlar r0, r8, ip, r0 │ │ │ │ - smlsdx r0, lr, ip, r0 │ │ │ │ - ble.n 170cc8 │ │ │ │ + @ instruction: 0xfbb8001c │ │ │ │ + @ instruction: 0xfbae001c │ │ │ │ + ble.n 170b88 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (170c38 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -381209,16 +381210,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mls r0, r2, ip, r0 │ │ │ │ - @ instruction: 0xfafc001c │ │ │ │ + smmlsr r0, r2, ip, r0 │ │ │ │ + smmlar r0, ip, ip, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170c70 ) │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ @@ -381227,15 +381228,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} │ │ │ │ - @ instruction: 0xfadc001c │ │ │ │ + smlawt r0, ip, ip, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170ca4 ) │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ @@ -381245,15 +381246,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfaa8001c │ │ │ │ + mls r0, r8, ip, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170cdc ) │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ @@ -381264,15 +381265,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa74001c │ │ │ │ + @ instruction: 0xfad4001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (170d14 ) │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ @@ -381283,15 +381284,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa3c001c │ │ │ │ + @ instruction: 0xfa9c001c │ │ │ │ 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] @ (170d74 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381318,17 +381319,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 │ │ │ │ - @ instruction: 0xfa0c001c │ │ │ │ - @ instruction: 0xfa02001c │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + @ instruction: 0xfa6c001c │ │ │ │ + @ instruction: 0xfa62001c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ movs r6, 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] @ (170db0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -381341,16 +381342,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsh.w r0, [r6, #28] │ │ │ │ - ldrsh.w r0, [r0, #28] │ │ │ │ + @ instruction: 0xfa16001c │ │ │ │ + @ instruction: 0xfa10001c │ │ │ │ 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] @ (170e10 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381376,17 +381377,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 │ │ │ │ - vst1.8 @ instruction: 0xf98c001c │ │ │ │ - vld4.8 {d16-d19}, [lr :64], ip │ │ │ │ - vld4.8 {d16-d19}, [r8 :64], ip │ │ │ │ + vld1.8 @ instruction: 0xf9ec001c │ │ │ │ + vst1.8 @ instruction: 0xf9ce001c │ │ │ │ + vst1.8 @ instruction: 0xf9c8001c │ │ │ │ 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] @ (170e5c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381403,31 +381404,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} │ │ │ │ - ldrsh.w r0, [r2, ip, lsl #1] │ │ │ │ - mls r0, r8, ip, r0 │ │ │ │ + ldrsb.w r0, [r2, #28] │ │ │ │ + smmlsr r0, r8, ip, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (170e8c ) │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ 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 │ │ │ │ - str??.w r0, [r4, #28] │ │ │ │ + vst4.8 {d16-d19}, [r4 :64], ip │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170ec0 ) │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ @@ -381436,15 +381437,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} │ │ │ │ - str.w r0, [r8, #28] │ │ │ │ + vld4.8 {d0-d3}, [r8 :64], ip │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (170ef4 ) │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ @@ -381453,15 +381454,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} │ │ │ │ - strh.w r0, [r0, #28] │ │ │ │ + vst4.8 {d0-d3}, [r0 :64], ip │ │ │ │ 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] @ (170f34 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381478,16 +381479,16 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr.w r0, [lr, ip, lsl #1] │ │ │ │ - ldr.w r0, [ip, ip, lsl #1] │ │ │ │ + ldrh.w r0, [lr, #28] │ │ │ │ + ldrh.w r0, [ip, #28] │ │ │ │ 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] @ (170fa0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381517,17 +381518,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: 0xf7e8001c │ │ │ │ - strb.w r0, [sl, ip, lsl #1] │ │ │ │ - strb.w r0, [r8, ip, lsl #1] │ │ │ │ + str.w r0, [r8, ip, lsl #1] │ │ │ │ + str??.w r0, [sl, ip, lsl #1] │ │ │ │ + str??.w r0, [r8, ip, lsl #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 r1, [pc, #80] @ (171010 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381557,17 +381558,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: 0xf778001c │ │ │ │ - @ instruction: 0xf79a001c │ │ │ │ - @ instruction: 0xf798001c │ │ │ │ + @ instruction: 0xf7d8001c │ │ │ │ + @ instruction: 0xf7fa001c │ │ │ │ + @ instruction: 0xf7f8001c │ │ │ │ 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] @ (171064 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381587,16 +381588,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} │ │ │ │ - @ instruction: 0xf752001c │ │ │ │ - @ instruction: 0xf738001c │ │ │ │ + @ instruction: 0xf7b2001c │ │ │ │ + @ instruction: 0xf798001c │ │ │ │ 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] @ (1710b0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381615,16 +381616,16 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf6ea001c │ │ │ │ - @ instruction: 0xf6e8001c │ │ │ │ + @ instruction: 0xf74a001c │ │ │ │ + @ instruction: 0xf748001c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1710ec ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381638,15 +381639,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, pc, #568 @ (adr r2, 171328 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 1714a8 ) │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (171130 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -381664,15 +381665,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} │ │ │ │ - @ instruction: 0xf62a001c │ │ │ │ + @ instruction: 0xf68a001c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (171178 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -381691,15 +381692,15 @@ │ │ │ │ bcs.n 17115a │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5e6001c │ │ │ │ + movw r0, #26652 @ 0x681c │ │ │ │ stmdb 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] @ (171260 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #208] @ (171264 ) │ │ │ │ @@ -381786,15 +381787,15 @@ │ │ │ │ bl 170320 │ │ │ │ b.n 17120e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 6, cr0, cr8, cr0, {5} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [ip, #640] @ 0x280 │ │ │ │ - @ instruction: 0xf534001c │ │ │ │ + @ instruction: 0xf594001c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -382646,25 +382647,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 171968 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 171960 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1172] @ 171e10 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 54234 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1718d4 │ │ │ │ ldr.w r2, [pc, #1152] @ 171e14 │ │ │ │ @@ -382719,15 +382720,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 171a2e │ │ │ │ ldr.w r8, [pc, #1024] @ 171e18 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 171a1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -382807,15 +382808,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171dd0 │ │ │ │ ldr r1, [pc, #808] @ (171e1c ) │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ 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 171984 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -382840,27 +382841,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (171e20 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ ldr r1, [pc, #708] @ (171e24 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ ldr r1, [pc, #696] @ (171e28 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171984 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -382882,61 +382883,61 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (171e2c ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171984 │ │ │ │ ldr r1, [pc, #588] @ (171e30 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 171d60 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (171e34 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 171d96 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 171984 │ │ │ │ ldr r1, [pc, #524] @ (171e38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 171da4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 171984 │ │ │ │ ldr r1, [pc, #496] @ (171e3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 171dbc │ │ │ │ @@ -382954,15 +382955,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 171c76 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (171e40 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 171984 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -382981,15 +382982,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171d7c │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ 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 │ │ │ │ @@ -383001,25 +383002,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 171860 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n 171984 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 171984 │ │ │ │ ldr.w r8, [pc, #284] @ 171e44 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 171d2a │ │ │ │ b.n 171984 │ │ │ │ ldr r1, [pc, #264] @ (171e48 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -383031,21 +383032,21 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 170320 │ │ │ │ b.n 171984 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (171e50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #204] @ (171e54 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -383053,38 +383054,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 170320 │ │ │ │ b.n 171984 │ │ │ │ ldr r1, [pc, #192] @ (171e58 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (171e5c ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (171e60 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171984 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 171ad4 │ │ │ │ ldr r1, [pc, #144] @ (171e64 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ 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 171984 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ @@ -383094,53 +383095,53 @@ │ │ │ │ add r1, pc │ │ │ │ bl 170320 │ │ │ │ b.n 171984 │ │ │ │ b.n 171d00 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d0, d6, d12 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + vshr.s16 d0, d12, #10 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ movs r0, r4 │ │ │ │ - vqadd.s64 d0, d4, d12 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + vshr.s16 d0, d12, #12 │ │ │ │ + @ instruction: 0xb872 │ │ │ │ movs r4, r3 │ │ │ │ b.n 171adc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ movs r0, r4 │ │ │ │ - stc 0, cr0, [r8, #-112] @ 0xffffff90 │ │ │ │ - ldc 0, cr0, [r4], #112 @ 0x70 │ │ │ │ - stc 0, cr0, [ip], #112 @ 0x70 │ │ │ │ - stc 0, cr0, [r4], #112 @ 0x70 │ │ │ │ - mrrc 0, 1, r0, r2, cr12 │ │ │ │ - mcrr 0, 1, r0, r0, cr12 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + stcl 0, cr0, [r8, #-112]! @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ + stc 0, cr0, [ip, #-112] @ 0xffffff90 │ │ │ │ + stc 0, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [r2], #112 @ 0x70 │ │ │ │ + stc 0, cr0, [r0], #112 @ 0x70 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ movs r4, r3 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ movs r4, r3 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ movs r4, r3 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ - orns r0, lr, ip, lsr #32 │ │ │ │ - eors.w r0, r4, ip, lsr #32 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + @ instruction: 0xeade001c │ │ │ │ + @ instruction: 0xeaf4001c │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xeaa6001c │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + add.w r0, r6, ip, lsr #32 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - bics.w r0, r2, ip, lsr #32 │ │ │ │ - orn r0, r0, ip, lsr #32 │ │ │ │ + eors.w r0, r2, ip, lsr #32 │ │ │ │ + @ instruction: 0xeac0001c │ │ │ │ stmdb 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] @ (1720d8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #600] @ (1720dc ) │ │ │ │ @@ -383163,15 +383164,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 171f1c │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ 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 │ │ │ │ @@ -383191,20 +383192,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (1720e8 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171f82 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -383291,15 +383292,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (1720f4 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 1720d2 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 172022 │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -383309,15 +383310,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 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 17209a │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -383339,15 +383340,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (1720f8 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ 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] │ │ │ │ @@ -383360,15 +383361,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 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 171f42 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 172030 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 1720c6 │ │ │ │ @@ -383378,36 +383379,35 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 172030 │ │ │ │ ldr r1, [pc, #68] @ (1720fc ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2beec4 │ │ │ │ + bl 2bef0c │ │ │ │ b.n 171f74 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 172030 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 1720ae │ │ │ │ b.n 1723cc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl, #112] @ 0x70 │ │ │ │ - strd r0, r0, [r6, #112] @ 0x70 │ │ │ │ - usat16 r0, #27, sl │ │ │ │ + bics.w r0, sl, ip, lsr #32 │ │ │ │ + bic.w r0, r6, ip, lsr #32 │ │ │ │ + and.w r0, sl, #10158080 @ 0x9b0000 │ │ │ │ @ instruction: 0xfaf600a0 │ │ │ │ b.n 1721e0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xf2be001b │ │ │ │ - @ instruction: 0xe81a001c │ │ │ │ - b.n 17208c │ │ │ │ - movs r4, r3 │ │ │ │ + @ instruction: 0xf31e001b │ │ │ │ + ldrd r0, r0, [sl], #-112 @ 0x70 │ │ │ │ + @ instruction: 0xe826001c │ │ │ │ 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] @ (172134 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -383419,17 +383419,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1708ac │ │ │ │ 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} │ │ │ │ - b.n 171cfc │ │ │ │ + b.n 171dbc │ │ │ │ movs r4, r3 │ │ │ │ - b.n 171cf4 │ │ │ │ + b.n 171db4 │ │ │ │ movs r4, 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] @ 1721a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383470,19 +383470,19 @@ │ │ │ │ b.n 172176 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #168 @ 0xa8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17202c │ │ │ │ + b.n 1720ec │ │ │ │ movs r4, r3 │ │ │ │ udf #130 @ 0x82 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171b7c │ │ │ │ + b.n 171c3c │ │ │ │ movs r4, 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] @ 172228 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383523,19 +383523,19 @@ │ │ │ │ b.n 1721f6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #40 @ 0x28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 172134 │ │ │ │ + bpl.n 1721f4 │ │ │ │ movs r4, r3 │ │ │ │ udf #2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 171afc │ │ │ │ + b.n 171bbc │ │ │ │ movs r4, 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] @ 1722a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383576,19 +383576,19 @@ │ │ │ │ b.n 172276 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 1721fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171f3c │ │ │ │ + b.n 171ffc │ │ │ │ movs r4, r3 │ │ │ │ ble.n 1721bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 172a7c │ │ │ │ + b.n 171b3c │ │ │ │ movs r4, 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] @ 172328 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383629,19 +383629,19 @@ │ │ │ │ b.n 1722f6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 17237c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171ed4 │ │ │ │ + b.n 171f94 │ │ │ │ movs r4, r3 │ │ │ │ ble.n 17233c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1729fc │ │ │ │ + b.n 172abc │ │ │ │ movs r4, 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] @ 1723a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383682,19 +383682,19 @@ │ │ │ │ b.n 172376 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 1722fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171e6c │ │ │ │ + b.n 171f2c │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 1722bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17297c │ │ │ │ + b.n 172a3c │ │ │ │ movs r4, 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] @ 172428 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383735,19 +383735,19 @@ │ │ │ │ b.n 1723f6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 17247c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171e0c │ │ │ │ + b.n 171ecc │ │ │ │ movs r4, r3 │ │ │ │ bgt.n 17243c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1728fc │ │ │ │ + b.n 1729bc │ │ │ │ movs r4, 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] @ 1724a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383788,19 +383788,19 @@ │ │ │ │ b.n 172476 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 1723fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171da4 │ │ │ │ + b.n 171e64 │ │ │ │ movs r4, r3 │ │ │ │ blt.n 1723bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17287c │ │ │ │ + b.n 17293c │ │ │ │ movs r4, 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] @ 172528 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383841,19 +383841,19 @@ │ │ │ │ b.n 1724f6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 17257c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171d34 │ │ │ │ + b.n 171df4 │ │ │ │ movs r4, r3 │ │ │ │ blt.n 17253c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1727fc │ │ │ │ + b.n 1728bc │ │ │ │ movs r4, 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] @ 1725a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383894,19 +383894,19 @@ │ │ │ │ b.n 172576 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 1724fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172cd4 │ │ │ │ + b.n 172d94 │ │ │ │ movs r4, r3 │ │ │ │ bge.n 1724bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 17277c │ │ │ │ + b.n 17283c │ │ │ │ movs r4, 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] @ 172628 │ │ │ │ sub sp, #28 │ │ │ │ @@ -383947,19 +383947,19 @@ │ │ │ │ b.n 1725f6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 17267c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17293c │ │ │ │ + b.n 1729fc │ │ │ │ movs r4, r3 │ │ │ │ bge.n 17263c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 1726fc │ │ │ │ + b.n 1727bc │ │ │ │ movs r4, 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] @ 1726a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384000,19 +384000,19 @@ │ │ │ │ b.n 172676 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 1725fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172bf4 │ │ │ │ + b.n 172cb4 │ │ │ │ movs r4, r3 │ │ │ │ bls.n 1725bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + b.n 17273c │ │ │ │ movs r4, 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] @ 172728 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384053,19 +384053,19 @@ │ │ │ │ b.n 1726f6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 17277c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172b0c │ │ │ │ + b.n 172bcc │ │ │ │ movs r4, r3 │ │ │ │ bls.n 17273c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ movs r4, 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] @ 1727a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384106,19 +384106,19 @@ │ │ │ │ b.n 172776 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n 1726fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172a54 │ │ │ │ + b.n 172b14 │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 1726bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ movs r4, 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] @ 172828 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384159,19 +384159,19 @@ │ │ │ │ b.n 1727f6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n 17287c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1729ac │ │ │ │ + b.n 172a6c │ │ │ │ movs r4, r3 │ │ │ │ bhi.n 17283c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ movs r4, 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] @ 1728a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384212,19 +384212,19 @@ │ │ │ │ b.n 172876 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 1727fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1729a4 │ │ │ │ + b.n 172a64 │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 1727bc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 17287c │ │ │ │ + udf #64 @ 0x40 │ │ │ │ movs r4, 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] @ 172928 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384265,19 +384265,19 @@ │ │ │ │ b.n 1728f6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 17297c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 1729e4 │ │ │ │ movs r4, r3 │ │ │ │ bvc.n 17293c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ble.n 1729fc │ │ │ │ + ble.n 1728bc │ │ │ │ movs r4, 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] @ 1729b0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384322,19 +384322,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172980 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172904 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + b.n 1729cc │ │ │ │ movs r4, r3 │ │ │ │ bvs.n 172ab0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 17296c │ │ │ │ + ble.n 172a2c │ │ │ │ movs r4, 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] @ 172a38 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384379,19 +384379,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172a08 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172a7c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 32 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ bpl.n 172a28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 172ae4 │ │ │ │ + bgt.n 1729a4 │ │ │ │ movs r4, 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] @ 172abc │ │ │ │ sub sp, #20 │ │ │ │ @@ -384434,19 +384434,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172a8e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bpl.n 1729f0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172af8 │ │ │ │ + bgt.n 172bb8 │ │ │ │ movs r4, r3 │ │ │ │ bpl.n 172ba0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 172a5c │ │ │ │ + bgt.n 172b1c │ │ │ │ movs r4, 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] @ 172b44 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384491,19 +384491,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172b14 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bpl.n 172b70 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #24 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172b1c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - blt.n 172bd8 │ │ │ │ + blt.n 172a98 │ │ │ │ movs r4, 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] @ 172bcc │ │ │ │ sub sp, #28 │ │ │ │ @@ -384548,19 +384548,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 172b9c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bmi.n 172ae8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172b08 │ │ │ │ + ble.n 172bc8 │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 172c94 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 172b50 │ │ │ │ + blt.n 172c10 │ │ │ │ movs r4, 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] @ 172c50 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384603,19 +384603,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172c22 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bmi.n 172c5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172c7c │ │ │ │ + ble.n 172d3c │ │ │ │ movs r4, r3 │ │ │ │ bcc.n 172c0c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 172cc8 │ │ │ │ + bge.n 172b88 │ │ │ │ movs r4, 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] @ 172cd4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384658,19 +384658,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172ca6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bcc.n 172bd8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #800 @ (adr r2, 173000 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 172d80 ) │ │ │ │ movs r4, r3 │ │ │ │ bcc.n 172d88 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 172c44 │ │ │ │ + bge.n 172d04 │ │ │ │ movs r4, 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] @ 172d58 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384712,19 +384712,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172d28 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bcs.n 172d54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 172d94 │ │ │ │ + bgt.n 172e54 │ │ │ │ movs r4, r3 │ │ │ │ bcs.n 172d08 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 172dc8 │ │ │ │ + bls.n 172c88 │ │ │ │ movs r4, 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] @ 172ddc │ │ │ │ sub sp, #28 │ │ │ │ @@ -384766,19 +384766,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172dac │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bcs.n 172ed0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 172d28 │ │ │ │ + bgt.n 172de8 │ │ │ │ movs r4, r3 │ │ │ │ bcs.n 172e84 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 172d44 │ │ │ │ + bls.n 172e04 │ │ │ │ movs r4, 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] @ 172e60 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384821,19 +384821,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172e32 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bne.n 172e4c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 172ecc │ │ │ │ + blt.n 172d8c │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172dfc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bhi.n 172eb8 │ │ │ │ + bhi.n 172d78 │ │ │ │ movs r4, 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] @ 172ee4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -384875,19 +384875,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172eb4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ bne.n 172fc8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 172e60 │ │ │ │ + blt.n 172f20 │ │ │ │ movs r4, r3 │ │ │ │ bne.n 172f7c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 172e3c │ │ │ │ + bhi.n 172efc │ │ │ │ movs r4, 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] @ 172f68 │ │ │ │ sub sp, #20 │ │ │ │ @@ -384930,19 +384930,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172f3a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ beq.n 172f44 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 172ee4 │ │ │ │ + bhi.n 172fa4 │ │ │ │ movs r4, r3 │ │ │ │ beq.n 172ef4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 172fb0 │ │ │ │ + bvc.n 173070 │ │ │ │ movs r4, 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] @ 172fec │ │ │ │ sub sp, #20 │ │ │ │ @@ -384985,19 +384985,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 172fbe │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ beq.n 1730c0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #896] @ (173378 ) │ │ │ │ + ldr r4, [pc, #256] @ (1730f8 ) │ │ │ │ movs r6, r3 │ │ │ │ beq.n 173070 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 172f2c │ │ │ │ + bvs.n 172fec │ │ │ │ movs r4, 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] @ 173070 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385040,19 +385040,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173042 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 172ff4 │ │ │ │ + bvc.n 1730b4 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 1730a8 │ │ │ │ + bvs.n 173168 │ │ │ │ movs r4, 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] @ 1730fc │ │ │ │ sub sp, #28 │ │ │ │ @@ -385098,19 +385098,19 @@ │ │ │ │ b.n 1730ca │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1731e8 │ │ │ │ + bvs.n 1730a8 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 173024 │ │ │ │ + bpl.n 1730e4 │ │ │ │ movs r4, 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] @ 173184 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385155,19 +385155,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173154 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 173220 │ │ │ │ + bvs.n 1730e0 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 173198 │ │ │ │ + bpl.n 173258 │ │ │ │ movs r4, 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] @ 173208 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385210,19 +385210,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1731da │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r2, r3, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r0, #20] │ │ │ │ movs r6, r3 │ │ │ │ ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bmi.n 173310 │ │ │ │ + bmi.n 1731d0 │ │ │ │ movs r4, 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] @ 17328c │ │ │ │ sub sp, #28 │ │ │ │ @@ -385266,18 +385266,18 @@ │ │ │ │ b.n 17325a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, ip, #10354688 @ 0x9e0000 │ │ │ │ + subs.w r0, ip, #10354688 @ 0x9e0000 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 173298 │ │ │ │ + bmi.n 173358 │ │ │ │ movs r4, 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] @ 173310 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385320,19 +385320,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1732e2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r2, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 17332c │ │ │ │ + bvs.n 1733ec │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 173408 │ │ │ │ + bcc.n 1732c8 │ │ │ │ movs r4, 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] @ 173398 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385376,19 +385376,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17336a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 173374 │ │ │ │ + bmi.n 173434 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 173380 │ │ │ │ + bcc.n 173440 │ │ │ │ movs r4, 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] @ 17341c │ │ │ │ sub sp, #20 │ │ │ │ @@ -385431,19 +385431,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1733ee │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r3, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 173518 │ │ │ │ + bpl.n 1733d8 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r4!, {r1, r3} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 1734fc │ │ │ │ + bcs.n 1733bc │ │ │ │ movs r4, 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] @ 1734a0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385486,19 +385486,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173472 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1734cc │ │ │ │ + bpl.n 17358c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bne.n 173478 │ │ │ │ + bcs.n 173538 │ │ │ │ movs r4, 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] @ 173528 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385543,19 +385543,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1734f8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 173474 │ │ │ │ + bcc.n 173534 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3!, {} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bne.n 1735f4 │ │ │ │ + bne.n 1734b4 │ │ │ │ movs r4, 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] @ 1735b0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385600,19 +385600,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173580 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1735ec │ │ │ │ + bcs.n 1736ac │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 17356c │ │ │ │ + bne.n 17362c │ │ │ │ movs r4, 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] @ 173638 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385657,19 +385657,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 173608 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 173564 │ │ │ │ + bne.n 173624 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - beq.n 1736e4 │ │ │ │ + beq.n 1735a4 │ │ │ │ movs r4, 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] @ 1736bc │ │ │ │ sub sp, #20 │ │ │ │ @@ -385712,19 +385712,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17368e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1736d8 │ │ │ │ + bne.n 173798 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + beq.n 17371c │ │ │ │ movs r4, 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] @ 173750 │ │ │ │ sub sp, #28 │ │ │ │ @@ -385771,18 +385771,18 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 173720 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r2, r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0a8001e │ │ │ │ + add.w r0, r8, #30 │ │ │ │ ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ movs r4, 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] @ 1737d4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385825,19 +385825,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1737a6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ movs r4, 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] @ 173858 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385880,19 +385880,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 17382a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r6 │ │ │ │ + mvns r4, r2 │ │ │ │ movs r6, r3 │ │ │ │ stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ movs r4, 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] @ 1738dc │ │ │ │ sub sp, #20 │ │ │ │ @@ -385935,19 +385935,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1738ae │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r1, r3, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ movs r4, 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] @ 173960 │ │ │ │ sub sp, #20 │ │ │ │ @@ -385990,19 +385990,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173932 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ movs r4, 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] @ 1739e4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -386045,19 +386045,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1739b6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, 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] @ 173a68 │ │ │ │ sub sp, #20 │ │ │ │ @@ -386100,19 +386100,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 173a3a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #236] @ (173b7c ) │ │ │ │ @@ -386135,49 +386135,49 @@ │ │ │ │ beq.n 173b74 │ │ │ │ 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 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 173b02 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 171e6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r2, [pc, #152] @ (173b84 ) │ │ │ │ ldr r3, [pc, #148] @ (173b80 ) │ │ │ │ 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 173b78 │ │ │ │ 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 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r1, [pc, #104] @ (173b88 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (173b8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5547c │ │ │ │ mov r1, r7 │ │ │ │ @@ -386188,15 +386188,15 @@ │ │ │ │ blx 55210 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 173ad6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 55108 │ │ │ │ ldr r3, [pc, #52] @ (173b90 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -386214,17 +386214,17 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r3, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cbnz r2, 173bae │ │ │ │ + cbnz r2, 173bc6 │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0, {r0, r4, r5, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (173bac ) │ │ │ │ add r3, pc │ │ │ │ @@ -386232,15 +386232,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (173bb0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vqadd.u8 d16, d14, d12 │ │ │ │ + vshr.u32 d0, d12, #18 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ @@ -386248,27 +386248,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (173bfc ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r3, [pc, #28] @ (173c00 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 173bf2 │ │ │ │ ldr r0, [pc, #24] @ (173c04 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 54180 <__longjmp_chk@plt> │ │ │ │ blx 548b4 │ │ │ │ nop │ │ │ │ - vqadd.u32 d0, d14, d12 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + vshr.u8 d0, d12, #2 │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xfbba00a0 │ │ │ │ @ instruction: 0xfa2800a0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -386351,15 +386351,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #32] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ @@ -386399,15 +386399,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ @@ -386416,15 +386416,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 173d1a │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #2 │ │ │ │ @@ -386543,31 +386543,31 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1c6a98 │ │ │ │ + bl 1c6ae0 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ add.w r3, r4, #92 @ 0x5c │ │ │ │ str r0, [r4, #8] │ │ │ │ strd r2, r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173fd4 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 173ffe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -386754,20 +386754,20 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (1740dc ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (1740e0 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ movs r0, #1 │ │ │ │ blx 54490 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbd0001c │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldc2 0, cr0, [r0], #-112 @ 0xffffff90 │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 174114 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -386850,23 +386850,23 @@ │ │ │ │ movcc r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r3, [fp, #164] @ 0xa4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [fp, #172] @ 0xac │ │ │ │ blx 54728 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 174396 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 1741f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -387100,15 +387100,15 @@ │ │ │ │ ldr.w r3, [r7, #348] @ 0x15c │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ strb.w r5, [fp, #200] @ 0xc8 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr.w r2, [pc, #2164] @ 174d1c │ │ │ │ ldr.w r3, [pc, #2152] @ 174d14 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -387881,19 +387881,19 @@ │ │ │ │ b.n 174a06 │ │ │ │ ldr.w r3, [r7, #352] @ 0x160 │ │ │ │ b.w 174494 │ │ │ │ bkpt 0x00c4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 174c30 │ │ │ │ + ble.n 174cf0 │ │ │ │ movs r3, r5 │ │ │ │ cbnz r0, 174d74 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 174d7c │ │ │ │ + bcc.n 174c3c │ │ │ │ movs r3, r5 │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ b.n 174b98 │ │ │ │ ldrsb.w r4, [fp, #190] @ 0xbe │ │ │ │ asrs r3, r3, #3 │ │ │ │ @@ -387935,15 +387935,15 @@ │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ 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 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -388125,15 +388125,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 174f6a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -388163,29 +388163,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 174fb4 │ │ │ │ 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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 174fc6 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -388242,15 +388242,15 @@ │ │ │ │ it ne │ │ │ │ addne r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r3, #30 │ │ │ │ add r1, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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 │ │ │ │ @@ -388265,41 +388265,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ 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 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ 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 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ 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 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ @@ -388455,15 +388455,15 @@ │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r2, #30 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #120 @ 0x78 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ @@ -388489,15 +388489,15 @@ │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r4, #30 │ │ │ │ add r1, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 55108 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -388527,15 +388527,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 17541c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ mov ip, r4 │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str.w r9, [r0] │ │ │ │ strh.w fp, [r0, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ adds r3, r2, #1 │ │ │ │ @@ -388567,15 +388567,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 175488 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov ip, r9 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w fp, [r0] │ │ │ │ mov lr, r0 │ │ │ │ @@ -388646,15 +388646,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ 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] │ │ │ │ @@ -388730,15 +388730,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r1, [r0, #8] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -388755,15 +388755,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh r1, [r0, #8] │ │ │ │ strh r5, [r0, #12] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -388774,15 +388774,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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} │ │ │ │ @@ -388800,15 +388800,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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 │ │ │ │ @@ -388840,15 +388840,15 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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] │ │ │ │ @@ -388888,15 +388888,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov.w ip, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r3, r1, [r4, #20] │ │ │ │ @@ -388904,15 +388904,15 @@ │ │ │ │ add.w ip, r3, r5 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ movw r3, #4100 @ 0x1004 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r4, [r2, #24] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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] │ │ │ │ @@ -388935,15 +388935,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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 │ │ │ │ @@ -388957,15 +388957,15 @@ │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ and.w r6, r3, #12 │ │ │ │ lsls r3, r3, #18 │ │ │ │ bpl.n 17588c │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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] │ │ │ │ @@ -388987,15 +388987,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 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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] │ │ │ │ @@ -389118,15 +389118,15 @@ │ │ │ │ ittt ne │ │ │ │ strne.w r0, [sl, #4] │ │ │ │ movne r3, #3 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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 │ │ │ │ @@ -389144,15 +389144,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 175ac0 │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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 │ │ │ │ @@ -389176,15 +389176,15 @@ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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 │ │ │ │ @@ -389230,15 +389230,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #8 │ │ │ │ orr.w r8, r3, r2, lsl #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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] │ │ │ │ @@ -389254,15 +389254,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 175a34 │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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 │ │ │ │ @@ -389296,15 +389296,15 @@ │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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] │ │ │ │ @@ -389361,15 +389361,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ it ne │ │ │ │ strdne r2, r0, [r7] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w sl, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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] │ │ │ │ @@ -389382,15 +389382,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ orrs r3, r2 │ │ │ │ str r4, [r0, #24] │ │ │ │ and.w r3, r3, #12 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ orr.w r5, r3, #4096 @ 0x1000 │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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] │ │ │ │ @@ -389547,15 +389547,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov.w lr, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r1, r3, [r5, #20] │ │ │ │ strh.w r9, [r2, #8] │ │ │ │ @@ -389563,15 +389563,15 @@ │ │ │ │ add.w lr, r1, r9 │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ str r5, [r2, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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 │ │ │ │ @@ -389595,15 +389595,15 @@ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r9, r3, #4096 @ 0x1000 │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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] │ │ │ │ @@ -389620,15 +389620,15 @@ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ and.w r5, r5, #12 │ │ │ │ orr.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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 │ │ │ │ @@ -389686,28 +389686,28 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 175f8c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr.w sl, [r2] │ │ │ │ - bl 1c6b20 │ │ │ │ + bl 1c6b68 │ │ │ │ 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 │ │ │ │ @@ -389950,15 +389950,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 176264 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1762aa │ │ │ │ mov r1, fp │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 17628e │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 17623a │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -389979,15 +389979,15 @@ │ │ │ │ bne.n 17622a │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 176216 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7e60 │ │ │ │ + bl 1c7ea8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 17625e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 1762ce │ │ │ │ @@ -390268,17 +390268,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 176560 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 17656a │ │ │ │ b.n 17655c │ │ │ │ nop │ │ │ │ - rev16 r4, r7 │ │ │ │ + revsh r4, r3 │ │ │ │ movs r3, r5 │ │ │ │ - rev16 r2, r4 │ │ │ │ + revsh r2, r0 │ │ │ │ movs r3, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ @@ -390799,15 +390799,15 @@ │ │ │ │ b.n 176806 │ │ │ │ movw r3, #778 @ 0x30a │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 176a82 │ │ │ │ b.n 176aec │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ movs r3, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 176b80 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -391383,15 +391383,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 176fc2 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 17710e │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -391439,15 +391439,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 177078 │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 17706c │ │ │ │ @@ -391455,15 +391455,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1770d4 │ │ │ │ nop │ │ │ │ str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r4, #2 │ │ │ │ @@ -391553,15 +391553,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 177286 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -391610,26 +391610,26 @@ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ bcs.n 177344 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ beq.n 17733c │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 1773c6 │ │ │ │ vldr s0, [pc, #156] @ 1773d0 │ │ │ │ - bl 1c20c0 │ │ │ │ + bl 1c2108 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1773bc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 17733a │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1c20c0 │ │ │ │ + bl 1c2108 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -391656,20 +391656,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 17733a │ │ │ │ vldr s0, [pc, #36] @ 1773d4 │ │ │ │ - bl 1c20c0 │ │ │ │ + bl 1c2108 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 1773d8 │ │ │ │ - bl 1c20c0 │ │ │ │ + bl 1c2108 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -391685,38 +391685,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (177404 ) │ │ │ │ ldr r0, [pc, #20] @ (177408 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173bb4 │ │ │ │ nop │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ movs r3, r5 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (177430 ) │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ ldr r1, [pc, #16] @ (177434 ) │ │ │ │ ldr r0, [pc, #20] @ (177438 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173bb4 │ │ │ │ nop │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ movs r3, r5 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ movs r1, r4 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 177464 │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 177460 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -392909,15 +392909,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 178024 │ │ │ │ nop │ │ │ │ strh r6, [r7, #6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ @@ -393265,15 +393265,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1783e6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -393513,15 +393513,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 178664 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -394225,15 +394225,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 178daa │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -394459,15 +394459,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 178ffe │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -395223,15 +395223,15 @@ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w fp, [r1, r3, lsl #2] │ │ │ │ - bl 211244 │ │ │ │ + bl 21128c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 179c48 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ and.w r4, fp, #127 @ 0x7f │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -395279,15 +395279,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr.w r8, [r2, #40] @ 0x28 │ │ │ │ - bl 1e3f30 │ │ │ │ + bl 1e3f78 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ movw r1, #774 @ 0x306 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ @@ -395577,20 +395577,20 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 17998e │ │ │ │ subs r0, r4, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 17998e │ │ │ │ mov r0, r2 │ │ │ │ - bl 2bcd14 │ │ │ │ + bl 2bcd5c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2bcf40 │ │ │ │ + bl 2bcf88 │ │ │ │ ldr r1, [pc, #244] @ (179c98 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 189160 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -395663,40 +395663,40 @@ │ │ │ │ add r4, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ strbne.w r2, [sl, #558] @ 0x22e │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 17998e │ │ │ │ movs r0, #0 │ │ │ │ - bl 2bd010 │ │ │ │ + bl 2bd058 │ │ │ │ ldr r1, [pc, #48] @ (179cac ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 189160 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #744 @ (adr r1, 179f84 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 179d04 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #672 @ (adr r1, 179f40 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 179cc0 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #264 @ (adr r1, 179dac ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 179f2c ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #800 @ (adr r0, 179fc8 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 179d48 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #296 @ (adr r1, 179dd4 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 179f54 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #784 @ (adr r0, 179fc0 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 179d40 ) │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #684] @ (179f70 ) │ │ │ │ @@ -396464,15 +396464,15 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3f68 │ │ │ │ + bl 1e3fb0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r8, r0, r9 │ │ │ │ cmp.w r8, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ @@ -397101,23 +397101,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, r7] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ movs r4, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ movs r4, r3 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r3 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ movs r4, r3 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [pc, #580] @ 17ada8 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ @@ -398395,15 +398395,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, 17b880 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2720 │ │ │ │ + bl 1e2768 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #566] @ 0x236 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #566] @ 0x236 │ │ │ │ ldr r2, [pc, #572] @ (17baa0 ) │ │ │ │ ldr r3, [pc, #564] @ (17ba9c ) │ │ │ │ add r2, pc │ │ │ │ @@ -400101,15 +400101,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 17c878 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ @@ -401088,17 +401088,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 17d038 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ adds r5, #202 @ 0xca │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ movs r4, r3 │ │ │ │ adds r3, #34 @ 0x22 │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ @@ -401968,15 +401968,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 17dd30 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17e9a4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -402177,17 +402177,17 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #140 @ 0x8c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r1, [pc, #3240] @ 17ec0c │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ bl 189160 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -402547,15 +402547,15 @@ │ │ │ │ beq.n 17e36c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 180a2e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2618 │ │ │ │ + bl 1e2660 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ bne.n 17e39a │ │ │ │ b.w 180a2e │ │ │ │ @@ -402567,15 +402567,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17e38c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2618 │ │ │ │ + bl 1e2660 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17e38c │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -403107,15 +403107,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 177e34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ b.w 17dd30 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r5, #0 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ mov r9, r3 │ │ │ │ @@ -403304,15 +403304,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ bl 177e34 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17e9c6 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r3, #12] │ │ │ │ movs r4, r3 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 17d99e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -406091,19 +406091,19 @@ │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r2, fp │ │ │ │ ldr.w r3, [r7, #384] @ 0x180 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 17ca18 │ │ │ │ b.w 17da38 │ │ │ │ - eors r2, r6 │ │ │ │ + lsrs r2, r2 │ │ │ │ movs r4, r3 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ movs r4, r3 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ movs r4, 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} │ │ │ │ @@ -407045,15 +407045,15 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp fp, r9 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ bhi.n 18163c │ │ │ │ b.w 17db64 │ │ │ │ nop │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -407069,15 +407069,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3f68 │ │ │ │ + bl 1e3fb0 │ │ │ │ ldr.w r2, [pc, #2168] @ 181f68 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [sp, #32] │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ @@ -408072,15 +408072,15 @@ │ │ │ │ nop │ │ │ │ stmdb lr!, {r0, r1, r2, r3, r4, r7} │ │ │ │ ldmdb lr, {r0, r1, r2, r3, r4, r7} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ movs r4, r3 │ │ │ │ b.n 18234c │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ bl 1898f0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -410916,15 +410916,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 182466 │ │ │ │ lsls r3, r2, #19 │ │ │ │ bpl.w 182444 │ │ │ │ b.w 18243c │ │ │ │ @@ -410932,15 +410932,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 182d6c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ @@ -410965,28 +410965,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 182518 │ │ │ │ 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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 181f38 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ movne r6, #2 │ │ │ │ @@ -411098,15 +411098,15 @@ │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ 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, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [pc, #1860] @ 1846d0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -411115,15 +411115,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, #208] @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 184638 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ bl 174dfc │ │ │ │ @@ -411145,15 +411145,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #156]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2b98 │ │ │ │ + bl 1c2be0 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 183fea │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 184176 │ │ │ │ @@ -411298,15 +411298,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1842d0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18466a │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1842d0 │ │ │ │ @@ -411316,15 +411316,15 @@ │ │ │ │ cbz r3, 1841b8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1846ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1c2bb8 │ │ │ │ + bl 1c2c00 │ │ │ │ ldr.w r2, [pc, #1296] @ 1846d8 │ │ │ │ ldr.w r3, [pc, #1288] @ 1846d4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ @@ -411435,15 +411435,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #176] @ 0xb0 │ │ │ │ - bl 2bc220 │ │ │ │ + bl 2bc268 │ │ │ │ sub.w r8, r0, #3 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ clz r8, r8 │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov.w r8, r8, lsl #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -411750,42 +411750,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174da0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ b.n 183fb2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17b698 │ │ │ │ b.n 18415e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17b698 │ │ │ │ b.n 18415e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18419a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 174da0 │ │ │ │ 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 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ b.n 18419c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 184336 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 184336 │ │ │ │ orr.w r8, r8, #64 @ 0x40 │ │ │ │ @@ -411807,15 +411807,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r5, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0030 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - vshr.u32 d16, d11, #8 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + movs r4, r3 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ ldrd r2, r1, [r1, #20] │ │ │ │ cmp r0, #32 │ │ │ │ bhi.n 18473a │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.w 185ec2 │ │ │ │ @@ -411948,15 +411949,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2bc220 │ │ │ │ + bl 2bc268 │ │ │ │ sub.w r3, r0, #3 │ │ │ │ ldrb.w r1, [r4, #61] @ 0x3d │ │ │ │ clz r3, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -412340,15 +412341,15 @@ │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ tst r3, r2 │ │ │ │ beq.n 184c9c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 184c9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e41a0 │ │ │ │ + bl 1e41e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185c24 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -412389,17 +412390,17 @@ │ │ │ │ b.n 184840 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad2001b │ │ │ │ - ldrh.w r0, [r6, #27] │ │ │ │ - @ instruction: 0xfa46001b │ │ │ │ + smlawt r0, r2, fp, r0 │ │ │ │ + ldrsb.w r0, [r6, fp, lsl #1] │ │ │ │ + @ instruction: 0xfaa6001b │ │ │ │ ldrd r3, r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -413155,15 +413156,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r9, r3, #4 │ │ │ │ beq.w 185b42 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1c20c0 │ │ │ │ + bl 1c2108 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1752a4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -413577,15 +413578,15 @@ │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w 185144 │ │ │ │ vldr s0, [pc, #92] @ 1859e4 │ │ │ │ - bl 1c20c0 │ │ │ │ + bl 1c2108 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1752a4 │ │ │ │ vldr d7, [pc, #56] @ 1859d8 │ │ │ │ @@ -413606,15 +413607,15 @@ │ │ │ │ b.n 185374 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #27, ip │ │ │ │ + @ instruction: 0xf3ec001b │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ ldr.w r6, [r3, #1196] @ 0x4ac │ │ │ │ mov r2, fp │ │ │ │ mov r3, fp │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -413813,15 +413814,15 @@ │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ b.w 184f0a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -413881,15 +413882,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 185798 │ │ │ │ + b.n 185858 │ │ │ │ movs r3, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r9, sp │ │ │ │ @@ -414015,15 +414016,15 @@ │ │ │ │ ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str.w r0, [r8, #68] @ 0x44 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ b.n 185c6e │ │ │ │ bl 1773dc │ │ │ │ ldr r1, [pc, #104] @ (185ec4 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -414063,33 +414064,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 189160 │ │ │ │ ldr r1, [pc, #44] @ (185ee8 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 189160 │ │ │ │ nop │ │ │ │ - b.n 18570c │ │ │ │ + b.n 1857cc │ │ │ │ movs r3, r3 │ │ │ │ - b.n 186544 │ │ │ │ + b.n 186604 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 186504 │ │ │ │ + b.n 1865c4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1864c4 │ │ │ │ + b.n 186584 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18647c │ │ │ │ + b.n 18653c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18630c │ │ │ │ + b.n 1863cc │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18641c │ │ │ │ + b.n 1864dc │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1863d4 │ │ │ │ + b.n 186494 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 18638c │ │ │ │ + b.n 18644c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 186344 │ │ │ │ + b.n 186404 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1380] @ 186464 │ │ │ │ sub sp, #28 │ │ │ │ @@ -414122,15 +414123,15 @@ │ │ │ │ beq.w 18645e │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 185f80 │ │ │ │ add.w r9, r7, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1860f8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 186276 │ │ │ │ @@ -414147,21 +414148,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174da0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 185eec │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18625e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -414237,18 +414238,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 18606e │ │ │ │ ldrb.w r3, [r1, #390] @ 0x186 │ │ │ │ cbz r3, 1860a8 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ cbz r0, 1860a8 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1860a8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -414401,18 +414402,18 @@ │ │ │ │ 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 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 185eec │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -414421,15 +414422,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174da0 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ b.n 185fb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185f54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 185f7c │ │ │ │ @@ -414493,25 +414494,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 186306 │ │ │ │ mov r4, r9 │ │ │ │ b.n 1860a8 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18641c │ │ │ │ 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 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 186406 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1771d0 │ │ │ │ @@ -414588,24 +414589,24 @@ │ │ │ │ b.n 186398 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174da0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ b.n 186344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 174da0 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ b.n 18632e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 1752a4 │ │ │ │ @@ -414625,15 +414626,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ add r0, pc, #984 @ (adr r0, 186840 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 18649c │ │ │ │ + b.n 18655c │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #40] @ (1864a0 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [pc, #40] @ (1864a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ @@ -415019,15 +415020,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 173e94 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186d5c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 174dfc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -415078,27 +415079,27 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1888f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 1867e6 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ bne.n 18684c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str.w r2, [sl, #28] │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 186852 │ │ │ │ subs r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 1868e0 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ @@ -415168,15 +415169,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1869ea │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 231fe0 │ │ │ │ + bl 232028 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 185eec │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 183f78 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -415484,15 +415485,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 174da0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ b.n 186872 │ │ │ │ ldrb.w r8, [r2, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 186a46 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ @@ -415910,15 +415911,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 187080 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -416121,15 +416122,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1873f6 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6cc0 │ │ │ │ + bl 1c6d08 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 55108 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -416221,15 +416222,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 187502 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6cc0 │ │ │ │ + bl 1c6d08 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 55108 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -416869,48 +416870,48 @@ │ │ │ │ ldr.w r3, [pc, #1268] @ 188144 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1264] @ 188148 │ │ │ │ ldr.w r1, [pc, #1264] @ 18814c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r5 │ │ │ │ bl 19723c │ │ │ │ b.n 187bf2 │ │ │ │ ldr.w r3, [pc, #1248] @ 188150 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1244] @ 188154 │ │ │ │ ldr.w r1, [pc, #1244] @ 188158 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r5 │ │ │ │ bl 19723c │ │ │ │ b.n 187bd8 │ │ │ │ ldr.w r3, [pc, #1228] @ 18815c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1224] @ 188160 │ │ │ │ ldr.w r1, [pc, #1224] @ 188164 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r5 │ │ │ │ bl 19723c │ │ │ │ b.n 187c24 │ │ │ │ ldr.w r3, [pc, #1208] @ 188168 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1204] @ 18816c │ │ │ │ ldr.w r1, [pc, #1204] @ 188170 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r5 │ │ │ │ bl 19723c │ │ │ │ b.n 187c02 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ @@ -416936,15 +416937,15 @@ │ │ │ │ ldr.w r3, [pc, #1124] @ 188174 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1120] @ 188178 │ │ │ │ ldr.w r1, [pc, #1120] @ 18817c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r5 │ │ │ │ bl 19723c │ │ │ │ b.n 187c34 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 188344 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -416983,15 +416984,15 @@ │ │ │ │ ldr r3, [pc, #996] @ (188180 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #996] @ (188184 ) │ │ │ │ ldr r1, [pc, #1000] @ (188188 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov r0, r5 │ │ │ │ bl 19723c │ │ │ │ b.n 187c46 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1882fc │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -417014,15 +417015,15 @@ │ │ │ │ ldr r3, [pc, #924] @ (18818c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #924] @ (188190 ) │ │ │ │ ldr r1, [pc, #924] @ (188194 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.w 1875d4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 18829c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417063,15 +417064,15 @@ │ │ │ │ ldr r3, [pc, #804] @ (188198 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #804] @ (18819c ) │ │ │ │ ldr r1, [pc, #804] @ (1881a0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 1876d6 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 187ea0 │ │ │ │ @@ -417133,15 +417134,15 @@ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ b.w 18745c │ │ │ │ ldr r2, [pc, #612] @ (1881a4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #612] @ (1881a8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ b.w 186808 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 18800c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 169638 │ │ │ │ b.w 187710 │ │ │ │ @@ -417212,15 +417213,15 @@ │ │ │ │ ldr r3, [pc, #412] @ (1881ac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #412] @ (1881b0 ) │ │ │ │ ldr r1, [pc, #416] @ (1881b4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 187f56 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 187358 │ │ │ │ b.w 187320 │ │ │ │ ldrb.w r3, [r6, #369] @ 0x171 │ │ │ │ @@ -417260,28 +417261,28 @@ │ │ │ │ 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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 18755a │ │ │ │ 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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 187446 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ mov r0, sl │ │ │ │ @@ -417316,73 +417317,73 @@ │ │ │ │ sub.w ip, r2, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r2 │ │ │ │ b.n 1881f8 │ │ │ │ nop │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #200 @ (adr r5, 18820c ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 18838c ) │ │ │ │ movs r2, r5 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r7, #32 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r7, #0 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r5, #2 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ add.w r6, r7, #152 @ 0x98 │ │ │ │ add.w lr, r6, r1, lsl #2 │ │ │ │ ldr.w r6, [lr, #-68] │ │ │ │ cbnz r6, 1881ec │ │ │ │ add.w r6, r4, r2, lsl #2 │ │ │ │ str.w r3, [lr, #-68] │ │ │ │ @@ -417456,48 +417457,48 @@ │ │ │ │ ldr.w r3, [pc, #1684] @ 188934 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1684] @ 188938 │ │ │ │ ldr.w r1, [pc, #1684] @ 18893c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 187e14 │ │ │ │ ldr.w r3, [pc, #1664] @ 188940 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1664] @ 188944 │ │ │ │ ldr.w r1, [pc, #1664] @ 188948 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 187de4 │ │ │ │ ldr.w r3, [pc, #1644] @ 18894c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1644] @ 188950 │ │ │ │ ldr.w r1, [pc, #1644] @ 188954 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 187dd2 │ │ │ │ ldr.w r3, [pc, #1624] @ 188958 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1624] @ 18895c │ │ │ │ ldr.w r1, [pc, #1624] @ 188960 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 187dbc │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 188804 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417512,26 +417513,26 @@ │ │ │ │ ldr.w r3, [pc, #1564] @ 188964 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1564] @ 188968 │ │ │ │ ldr.w r1, [pc, #1564] @ 18896c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 187d38 │ │ │ │ ldr.w r3, [pc, #1544] @ 188970 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1544] @ 188974 │ │ │ │ ldr.w r1, [pc, #1544] @ 188978 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 187e26 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 1887ea │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417540,15 +417541,15 @@ │ │ │ │ ldr.w r3, [pc, #1508] @ 18897c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1504] @ 188980 │ │ │ │ ldr.w r1, [pc, #1504] @ 188984 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 187d54 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 18869e │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -417778,26 +417779,26 @@ │ │ │ │ ldr r3, [pc, #844] @ (188988 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #844] @ (18898c ) │ │ │ │ ldr r1, [pc, #844] @ (188990 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 18861e │ │ │ │ ldr r3, [pc, #828] @ (188994 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #828] @ (188998 ) │ │ │ │ ldr r1, [pc, #832] @ (18899c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 188630 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -417813,26 +417814,26 @@ │ │ │ │ ldr r3, [pc, #768] @ (1889a0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #768] @ (1889a4 ) │ │ │ │ ldr r1, [pc, #768] @ (1889a8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 1883c0 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 186cfc │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ @@ -417843,15 +417844,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 1873c8 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ @@ -417922,72 +417923,72 @@ │ │ │ │ ldr r3, [pc, #480] @ (1889ac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #480] @ (1889b0 ) │ │ │ │ ldr r1, [pc, #484] @ (1889b4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 18833a │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 187bc6 │ │ │ │ ldr r3, [pc, #460] @ (1889b8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #460] @ (1889bc ) │ │ │ │ ldr r1, [pc, #460] @ (1889c0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 18838e │ │ │ │ ldr r3, [pc, #444] @ (1889c4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #444] @ (1889c8 ) │ │ │ │ ldr r1, [pc, #448] @ (1889cc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.n 188326 │ │ │ │ ldr r3, [pc, #432] @ (1889d0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #432] @ (1889d4 ) │ │ │ │ ldr r1, [pc, #432] @ (1889d8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.w 1877e0 │ │ │ │ ldr r3, [pc, #416] @ (1889dc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #416] @ (1889e0 ) │ │ │ │ ldr r1, [pc, #416] @ (1889e4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.w 187d90 │ │ │ │ ldr r3, [pc, #400] @ (1889e8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #400] @ (1889ec ) │ │ │ │ ldr r1, [pc, #400] @ (1889f0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 19723c │ │ │ │ b.w 187fa0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ movs r3, #252 @ 0xfc │ │ │ │ str.w r3, [r2, #1464] @ 0x5b8 │ │ │ │ b.w 187bc4 │ │ │ │ @@ -418048,142 +418049,142 @@ │ │ │ │ add r1, pc │ │ │ │ bl 189160 │ │ │ │ ldr r1, [pc, #224] @ (188a04 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 189160 │ │ │ │ nop │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + subs r0, #10 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ movs r3, r3 │ │ │ │ - itee mi │ │ │ │ - movmi r3, r3 │ │ │ │ - strbpl r4, [r2, r6] │ │ │ │ - movpl r3, r3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + itee ge │ │ │ │ + movge r3, r3 │ │ │ │ + strblt r4, [r6, r7] │ │ │ │ + movlt r3, r3 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ite ne │ │ │ │ - movne r3, r3 │ │ │ │ - strbeq r2, [r7, r5] │ │ │ │ + ite vc │ │ │ │ + movvc r3, r3 │ │ │ │ + strbvs r2, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r5, #32 │ │ │ │ movs r3, r3 │ │ │ │ - ittt ge │ │ │ │ - movge r3, r3 │ │ │ │ - strbge r0, [r6, r4] │ │ │ │ - movge r3, r3 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + stmia r0!, {r1} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + strb r0, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2} │ │ │ │ + strb r6, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + strb r4, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #16 │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + strb r2, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 188a54 │ │ │ │ + strb r0, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, 188a56 │ │ │ │ + strh r4, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + pop {r1, r3} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + strh r0, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - rev r0, r1 │ │ │ │ + adds r3, #30 │ │ │ │ movs r3, r3 │ │ │ │ - rev r6, r7 │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ + movs r3, r3 │ │ │ │ + rev16 r0, r5 │ │ │ │ + movs r3, r3 │ │ │ │ + hlt 0x001e │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (188a2c ) │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ ldr r1, [pc, #16] @ (188a30 ) │ │ │ │ ldr r0, [pc, #20] @ (188a34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173bb4 │ │ │ │ nop │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ movs r2, r5 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #384] @ (188bcc ) │ │ │ │ @@ -418355,15 +418356,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr.w r7, [pc, #1036] @ 189004 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 188d80 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 188d52 │ │ │ │ @@ -418377,67 +418378,67 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #992] @ (189010 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2990 │ │ │ │ + bl 1c29d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2990 │ │ │ │ + bl 1c29d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2990 │ │ │ │ + bl 1c29d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2990 │ │ │ │ + bl 1c29d8 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e83e0 │ │ │ │ + bl 1e8428 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 150e58 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199ccc │ │ │ │ cbz r0, 188cce │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dcd14 │ │ │ │ + bl 1dcd5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23752c │ │ │ │ + bl 237574 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 238b88 │ │ │ │ + bl 238bd0 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 234fb4 │ │ │ │ + bl 234ffc │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188c90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dd848 │ │ │ │ + bl 1dd890 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ ldrb.w r3, [r8, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 188e0a │ │ │ │ ldrb.w r3, [r8, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 188df6 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -418445,23 +418446,23 @@ │ │ │ │ beq.n 188d98 │ │ │ │ ldr r3, [pc, #808] @ (189014 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2555c8 │ │ │ │ + bl 255610 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 188e12 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 269df4 │ │ │ │ + bl 269e3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ef0f4 │ │ │ │ + bl 1ef13c │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 188e5a │ │ │ │ ldr r3, [pc, #764] @ (189018 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -418523,15 +418524,15 @@ │ │ │ │ b.n 188ce8 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 188d78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1dfa08 │ │ │ │ + bl 1dfa50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 188d78 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ @@ -418545,37 +418546,37 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188dd2 │ │ │ │ cbz r1, 188de8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1fe4 │ │ │ │ + bl 1f202c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #558] @ 0x22e │ │ │ │ b.n 188d78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199e84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 188ce2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ b.n 188ce2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 199d88 │ │ │ │ b.n 188cd8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251d68 │ │ │ │ + bl 251db0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23789c │ │ │ │ + bl 2378e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2380e4 │ │ │ │ + bl 23812c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 23eae8 │ │ │ │ + bl 23eb30 │ │ │ │ b.n 188cfe │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 188d66 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.w 188fb6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -418625,15 +418626,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 188e92 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188e9e │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188e8a │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 188fa8 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -418734,20 +418735,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (189038 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (18903c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 25d224 │ │ │ │ + bl 25d26c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 188d66 │ │ │ │ ldr r3, [pc, #92] @ (189040 ) │ │ │ │ add r3, pc │ │ │ │ b.n 188fba │ │ │ │ ldr r3, [pc, #92] @ (189044 ) │ │ │ │ add r3, pc │ │ │ │ @@ -418774,61 +418775,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #696] @ (1892dc ) │ │ │ │ + ldr r6, [pc, #56] @ (18905c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #680] @ (1892d0 ) │ │ │ │ + ldr r6, [pc, #40] @ (189050 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #536] @ (189248 ) │ │ │ │ + ldr r5, [pc, #920] @ (1893c8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #536] @ (18924c ) │ │ │ │ + ldr r5, [pc, #920] @ (1893cc ) │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #952] @ (1893fc ) │ │ │ │ + ldr r5, [pc, #312] @ (18917c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #944] @ (1893f8 ) │ │ │ │ + ldr r5, [pc, #304] @ (189178 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #928] @ (1893f0 ) │ │ │ │ + ldr r5, [pc, #288] @ (189170 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #968] @ (18941c ) │ │ │ │ + ldr r5, [pc, #328] @ (18919c ) │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ 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, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ 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 │ │ │ │ @@ -418933,110 +418934,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (1891f0 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2990 │ │ │ │ + bl 1c29d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c63fc │ │ │ │ + bl 1c6444 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr r1, [pc, #52] @ (1891f4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 25d224 │ │ │ │ + bl 25d26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r1, [pc, #36] @ (1891f8 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3a1c │ │ │ │ + bl 1c3a64 │ │ │ │ b.n 1891be │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 18923c │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (189248 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 189160 │ │ │ │ nop │ │ │ │ - push {r6} │ │ │ │ + push {r5, r7} │ │ │ │ movs r3, 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, #148] @ 0x94 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cbz r0, 18926c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (189278 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 189160 │ │ │ │ nop │ │ │ │ - push {r4, r5} │ │ │ │ + push {r4, r7} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cbz r0, 1892fe │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1892f8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -419052,15 +419053,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1892b2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1892f8 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -419071,15 +419072,15 @@ │ │ │ │ bne.n 1892e2 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (189308 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 189160 │ │ │ │ - cbz r6, 189372 │ │ │ │ + cbz r6, 18938a │ │ │ │ movs r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -419091,29 +419092,29 @@ │ │ │ │ bhi.w 18962e │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 189352 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cbz r0, 18936a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (189644 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (189648 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2990 │ │ │ │ + bl 1c29d8 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1752a4 │ │ │ │ @@ -419281,15 +419282,15 @@ │ │ │ │ ldr.w r0, [r6, #156] @ 0x9c │ │ │ │ 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 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r2, r2, #12288 @ 0x3000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 1755c4 │ │ │ │ @@ -419388,15 +419389,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #432] @ (189814 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -419408,15 +419409,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 176bb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cbz r0, 1896a8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [pc, #400] @ (18981c ) │ │ │ │ ldr r3, [pc, #392] @ (189818 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -419536,15 +419537,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 1897c2 │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 18968a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [r8] │ │ │ │ @@ -419580,15 +419581,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] @ (1898e0 ) │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ add r6, pc │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #152] @ 0x98 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #148] @ (1898e4 ) │ │ │ │ @@ -419650,15 +419651,15 @@ │ │ │ │ bl 188a08 │ │ │ │ str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w ip, r3, #92 @ 0x5c │ │ │ │ @@ -419675,15 +419676,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (189928 ) │ │ │ │ add r1, pc │ │ │ │ bl 189160 │ │ │ │ nop │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ movs r3, 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 │ │ │ │ @@ -419841,15 +419842,15 @@ │ │ │ │ ldr r7, [pc, #140] @ (189b50 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 1e22b0 │ │ │ │ + bl 1e22f8 │ │ │ │ ldr r3, [pc, #128] @ (189b54 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ @@ -419908,31 +419909,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (189b80 ) │ │ │ │ ldr r0, [pc, #20] @ (189b84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173bb4 │ │ │ │ nop │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ movs r2, r5 │ │ │ │ - ldr r1, [pc, #24] @ (189b9c ) │ │ │ │ + ldr r1, [pc, #408] @ (189d1c ) │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2320] @ 18a4b0 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 1762b4 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -419999,15 +420000,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 189be4 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ 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 189dce │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -420084,15 +420085,15 @@ │ │ │ │ cbz r2, 189d56 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.n 189c58 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189dc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189db8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -420100,29 +420101,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 18a1e8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 18a1e8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189db0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 189d82 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 18a1e8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 189d72 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189d8c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -420211,15 +420212,15 @@ │ │ │ │ bne.w 189c58 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 189d40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189f24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189f1c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -420250,15 +420251,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18a3a0 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 18a014 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189eb6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -420266,15 +420267,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1762e0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 189f74 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 189f74 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 189f68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -420285,15 +420286,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 189f64 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r0, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189f42 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 189c58 │ │ │ │ movs r2, #5 │ │ │ │ @@ -420920,15 +420921,15 @@ │ │ │ │ bhi.n 18a634 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 18a584 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 18a584 │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 18a65c │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -421024,19 +421025,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (18a73c ) │ │ │ │ ldr r0, [pc, #20] @ (18a740 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173bb4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ movs r2, r5 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 18a77c │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 18a77c │ │ │ │ @@ -422400,25 +422401,25 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c7a90 │ │ │ │ + bl 1c7ad8 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 18b720 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c4c │ │ │ │ + bl 1c7c94 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 18b68e │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -422443,15 +422444,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 18b684 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 18b684 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d8c │ │ │ │ + bl 1c7dd4 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 18b684 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -422500,15 +422501,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 18b6bc │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 18b6a2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7c2c │ │ │ │ + bl 1c7c74 │ │ │ │ ldr r2, [pc, #48] @ (18b738 ) │ │ │ │ ldr r3, [pc, #36] @ (18b72c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -422666,15 +422667,15 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ add.w r6, r5, #92 @ 0x5c │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1762b4 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -422963,15 +422964,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 18bb6e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b8b4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 18bab0 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -422989,23 +422990,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 18bc74 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18bc64 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18bc64 │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 18bbf0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18bc5c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18bbe4 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -423041,15 +423042,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 18bc2e │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 18bc26 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18bbf0 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 175534 │ │ │ │ @@ -423453,15 +423454,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 18bff0 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -423750,15 +423751,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e372c │ │ │ │ + bl 1e3774 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 18c35e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -423878,15 +423879,15 @@ │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 18c492 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -424099,15 +424100,15 @@ │ │ │ │ mov r7, fp │ │ │ │ movs r3, #0 │ │ │ │ movw r8, #257 @ 0x101 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r5, r7, #16 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 18c702 │ │ │ │ sub.w r9, r3, #96 @ 0x60 │ │ │ │ movs r4, #1 │ │ │ │ @@ -426975,15 +426976,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r5, [pc, #2608] @ 18ef70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r4, #84 @ 0x54 │ │ │ │ ldr.w r8, [r4, #88] @ 0x58 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -426991,15 +426992,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 18e5a6 │ │ │ │ movw r1, #7868 @ 0x1ebc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 18d3b8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -427502,15 +427503,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 18c568 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 18ea92 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr.w r2, [pc, #1220] @ 18ef78 │ │ │ │ ldr.w r3, [pc, #1204] @ 18ef6c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -427766,15 +427767,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18ed18 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 18ed18 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r9, r0 │ │ │ │ @@ -427843,15 +427844,15 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 18ed70 │ │ │ │ mov fp, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n 18ea3a │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 18ef38 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -427956,15 +427957,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ b.n 18ee2e │ │ │ │ mov r4, r6 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -427984,15 +427985,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 18fd1e │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 54728 │ │ │ │ @@ -428881,15 +428882,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 18f8fe │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r8, [r3, #320] @ 0x140 │ │ │ │ blx 54728 │ │ │ │ @@ -429427,15 +429428,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 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 190328 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -429504,45 +429505,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 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 18ffa4 │ │ │ │ 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 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ 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 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 18ff72 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -429619,15 +429620,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18fefe │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -429869,15 +429870,15 @@ │ │ │ │ b.n 190262 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 18fe8c │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 190284 │ │ │ │ @@ -431323,15 +431324,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1911a8 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -431357,15 +431358,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r9 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 191092 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -431376,25 +431377,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 190e6e │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ 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 191106 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1910d2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -431437,15 +431438,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 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 1762b4 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -431510,15 +431511,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 175068 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c7e60 │ │ │ │ + bl 1c7ea8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 175600 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -431545,22 +431546,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 1c7dec │ │ │ │ + bl 1c7e34 │ │ │ │ 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 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ 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] │ │ │ │ @@ -431597,15 +431598,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1913d2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r2, [pc, #392] @ (1916d4 ) │ │ │ │ ldr r3, [pc, #384] @ (1916d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -431678,31 +431679,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 1c7e60 │ │ │ │ + bl 1c7ea8 │ │ │ │ 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 19151c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 191650 │ │ │ │ b.n 19151c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19151c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 191642 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -432589,54 +432590,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, #700 @ 0x2bc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r0, r4, #20 │ │ │ │ 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, #704 @ 0x2c0 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -432653,15 +432654,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 192040 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -432671,15 +432672,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 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #236] @ 19213c │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, pc │ │ │ │ @@ -432689,18 +432690,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 192122 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #288] @ (1921b4 ) │ │ │ │ str r0, [r1, r5] │ │ │ │ @@ -432716,21 +432717,21 @@ │ │ │ │ ldr r0, [pc, #288] @ (1921cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #120 @ 0x78 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ 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, #80 @ 0x50 │ │ │ │ @@ -432744,15 +432745,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, sl, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 1920b0 │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 1920b0 │ │ │ │ @@ -432783,56 +432784,56 @@ │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ ldr.w r9, [pc, #1048] @ 19258c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1921d4 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [pc, #952] @ (192590 ) │ │ │ │ ldr r2, [pc, #956] @ (192594 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df860 │ │ │ │ + bl 1df8a8 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -432840,28 +432841,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -432896,15 +432897,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 192300 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 192572 │ │ │ │ bhi.w 192576 │ │ │ │ @@ -432916,42 +432917,42 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1922a6 │ │ │ │ ldr r3, [pc, #668] @ (1925a0 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (1925a4 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df860 │ │ │ │ + bl 1df8a8 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5334 │ │ │ │ + bl 1e537c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 19202c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ 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 r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ strd r3, sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #20 │ │ │ │ @@ -432959,27 +432960,27 @@ │ │ │ │ mov r1, sl │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -433012,33 +433013,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfda8 │ │ │ │ + bl 1dfdf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -433047,22 +433048,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ @@ -433098,18 +433099,18 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r4, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e5424 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 19202c │ │ │ │ ldr r2, [pc, #92] @ (1925a8 ) │ │ │ │ ldr r3, [pc, #56] @ (192584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -433138,23 +433139,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ udf #148 @ 0x94 │ │ │ │ lsls r6, r3, #2 │ │ │ │ udf #132 @ 0x84 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ movs r3, r3 │ │ │ │ bge.n 19250c │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -433174,22 +433175,22 @@ │ │ │ │ bhi.n 1926d4 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ lsls r3, r7, #13 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #733 @ 0x2dd │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r6, #96 @ 0x60 │ │ │ │ @@ -433199,32 +433200,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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ b.n 1925ea │ │ │ │ mov.w r1, #708 @ 0x2c4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r9, r9, [sp] │ │ │ │ add.w r7, r6, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -433242,15 +433243,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ b.n 1925ea │ │ │ │ bge.n 19273c │ │ │ │ @@ -433289,35 +433290,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 192c4c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df860 │ │ │ │ + bl 1df8a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 192778 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -433325,27 +433326,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -433374,15 +433375,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1928a8 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 192c30 │ │ │ │ bhi.w 192c28 │ │ │ │ @@ -433415,38 +433416,38 @@ │ │ │ │ bne.w 192c38 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (192c5c ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df860 │ │ │ │ + bl 1df8a8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5334 │ │ │ │ + bl 1e537c │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 19202c │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #80 @ 0x50 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #96 @ 0x60 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -433455,34 +433456,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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1925b4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -433491,26 +433492,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w fp, [r8, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -433543,37 +433544,37 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 192a78 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -433581,27 +433582,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #80 @ 0x50 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ @@ -433634,81 +433635,81 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 19202c │ │ │ │ mov.w r1, #824 @ 0x338 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #80 @ 0x50 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfda8 │ │ │ │ + bl 1dfdf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e53dc │ │ │ │ + bl 1e5424 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 19202c │ │ │ │ b.n 19288c │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 192b2c │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 192a18 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 19272a │ │ │ │ ldr r3, [pc, #60] @ (192c60 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1928aa │ │ │ │ @@ -433723,23 +433724,23 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 192c2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 192d34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -433771,30 +433772,30 @@ │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e2108 │ │ │ │ + bl 1e2150 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 192cee │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r7, [fp, #92] @ 0x5c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -433840,21 +433841,21 @@ │ │ │ │ b.n 192d6e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 192e06 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -433870,29 +433871,29 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 192d64 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 192d6e │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -433929,21 +433930,21 @@ │ │ │ │ beq.n 192f4e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #96 @ 0x60 │ │ │ │ @@ -433961,15 +433962,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mla r3, lr, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [pc, #180] @ (192f84 ) │ │ │ │ ldr r3, [pc, #160] @ (192f74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -433982,21 +433983,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 192d24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 192d4e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -434007,15 +434008,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, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ b.n 192ece │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 192f64 │ │ │ │ @@ -434112,15 +434113,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 193042 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 193032 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c629c │ │ │ │ + bl 1c62e4 │ │ │ │ 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] │ │ │ │ @@ -434615,15 +434616,15 @@ │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ cbz r2, 19357e │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (193584 ) │ │ │ │ ldr r1, [pc, #20] @ (193588 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e90 │ │ │ │ + bl 1e2ed8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 89586 │ │ │ │ b.n 19303a │ │ │ │ vtbl.8 d20, {d15-d18}, d27 │ │ │ │ @@ -434702,22 +434703,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 1ef0f4 │ │ │ │ + bl 1ef13c │ │ │ │ ldr r2, [pc, #16] @ (193678 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (19367c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e90 │ │ │ │ + bl 1e2ed8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 20967a │ │ │ │ b.n 192f8e │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434755,15 +434756,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6a40 │ │ │ │ + bl 1c6a88 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ strh r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r1, r2, #18 │ │ │ │ @@ -434785,15 +434786,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ strh r1, [r4, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6a40 │ │ │ │ + bl 1c6a88 │ │ │ │ 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 │ │ │ │ @@ -434809,15 +434810,15 @@ │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6d28 │ │ │ │ + bl 1c6d70 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 19379e │ │ │ │ @@ -435972,15 +435973,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1943aa │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c7e60 │ │ │ │ + bl 1c7ea8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1943a2 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -436000,30 +436001,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 194366 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194362 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ b.n 194362 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 194358 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 19434a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ b.n 194318 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ itee eq │ │ │ │ lsleq r6, r3, #2 │ │ │ │ lsrne r4, r3, #2 │ │ │ │ movne r0, r0 │ │ │ │ @@ -436244,30 +436245,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54728 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb18c │ │ │ │ + bl 1cb1d4 │ │ │ │ ldr.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 194766 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 19467a │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 19467a │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a58 │ │ │ │ + bl 1e2aa0 │ │ │ │ cbz r0, 19460e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 194732 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -436309,15 +436310,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 194654 │ │ │ │ b.n 19462c │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1945e8 │ │ │ │ mov r4, r8 │ │ │ │ @@ -436536,15 +436537,15 @@ │ │ │ │ sub.w r2, r3, #53 @ 0x35 │ │ │ │ sub.w r9, r3, #57 @ 0x39 │ │ │ │ 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 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 19462c │ │ │ │ movs r0, #0 │ │ │ │ b.n 1948c8 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -436565,18 +436566,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 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 194b34 │ │ │ │ mov r5, r6 │ │ │ │ @@ -436619,15 +436620,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 19499e │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 194948 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 194a44 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -436688,15 +436689,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 194920 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 17532c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -436730,15 +436731,15 @@ │ │ │ │ lsls r2, r2, #28 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ strmi r3, [r1, #0] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ b.n 194992 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 19497e │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ @@ -436786,15 +436787,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldrb.w r6, [r6, #437] @ 0x1b5 │ │ │ │ b.n 194aee │ │ │ │ mov r1, r6 │ │ │ │ b.n 194ab8 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ @@ -437089,17 +437090,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 194c96 │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 194c1a │ │ │ │ b.n 194e2e │ │ │ │ nop │ │ │ │ - bcs.n 194e4c │ │ │ │ + bcc.n 194f0c │ │ │ │ movs r1, r5 │ │ │ │ - bcs.n 194dd8 │ │ │ │ + bcc.n 194e98 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -437116,15 +437117,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 1bf194 │ │ │ │ + bl 1bf1dc │ │ │ │ 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] │ │ │ │ @@ -437353,17 +437354,17 @@ │ │ │ │ bls.n 19505a │ │ │ │ b.n 194f88 │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 194f88 │ │ │ │ b.n 1950de │ │ │ │ nop │ │ │ │ - beq.n 195174 │ │ │ │ + beq.n 195034 │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -437423,15 +437424,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1953f8 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 195210 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bf158 │ │ │ │ + bl 1bf1a0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 195210 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -437445,15 +437446,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1951d4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1951ca │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bf158 │ │ │ │ + bl 1bf1a0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1951da │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1951a4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -437973,15 +437974,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2480] @ 19612c │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 195c80 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -438119,15 +438120,15 @@ │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r1, #3940 @ 0xf64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 18d3b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -438201,29 +438202,29 @@ │ │ │ │ strd r0, r0, [r3, #96] @ 0x60 │ │ │ │ add.w r0, r2, #96 @ 0x60 │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1959a4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf3a8 │ │ │ │ + bl 1bf3f0 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 1959fa │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1bf1e8 │ │ │ │ + bl 1bf230 │ │ │ │ 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 1959d8 │ │ │ │ mov r4, r9 │ │ │ │ @@ -438291,15 +438292,15 @@ │ │ │ │ bne.n 195a68 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 195a68 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1bf158 │ │ │ │ + bl 1bf1a0 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 195a6e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 195ca6 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -438329,15 +438330,15 @@ │ │ │ │ bne.n 195a3a │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1580] @ 196134 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1bf200 │ │ │ │ + bl 1bf248 │ │ │ │ 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 195b34 │ │ │ │ @@ -438481,15 +438482,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1958f2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr.w r2, [pc, #1200] @ 196138 │ │ │ │ ldr.w r3, [pc, #1184] @ 19612c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -438517,15 +438518,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 196042 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19602e │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 195d02 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 195af2 │ │ │ │ @@ -438542,28 +438543,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 195af2 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bf158 │ │ │ │ + bl 1bf1a0 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 195d20 │ │ │ │ b.n 195af2 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 195d52 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1bf158 │ │ │ │ + bl 1bf1a0 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 195d40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 195d02 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -438584,15 +438585,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1960f2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1960bc │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 195d02 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -439121,15 +439122,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 196306 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (196340 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 196334 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 196302 │ │ │ │ @@ -439145,59 +439146,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (19634c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (196350 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 1962d4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (196354 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1962d4 │ │ │ │ ldr r1, [pc, #52] @ (196358 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 1962d4 │ │ │ │ ldr r2, [pc, #44] @ (19635c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1962ec │ │ │ │ ldr r1, [pc, #40] @ (196360 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 1962d4 │ │ │ │ - b.n 195c58 │ │ │ │ + b.n 195d18 │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195c20 │ │ │ │ + b.n 195ce0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195bbc │ │ │ │ + b.n 195c7c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 195bcc │ │ │ │ + b.n 195c8c │ │ │ │ movs r2, r3 │ │ │ │ - revsh r6, r5 │ │ │ │ + cbnz r6, 1963ae │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - revsh r4, r3 │ │ │ │ + cbnz r4, 1963b2 │ │ │ │ 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 r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -439208,15 +439209,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 19643e │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 19655a │ │ │ │ ldr r1, [pc, #600] @ (1965e8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 196450 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 196460 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 196470 │ │ │ │ @@ -439227,29 +439228,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1964a0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1963be │ │ │ │ ldr r1, [pc, #564] @ (1965ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1963e0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1964e2 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1963e0 │ │ │ │ ldr r1, [pc, #536] @ (1965f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1964f4 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 196506 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 196518 │ │ │ │ @@ -439265,74 +439266,74 @@ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r4, #16] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #472] @ (1965f4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 196566 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 19643a │ │ │ │ ldr r1, [pc, #452] @ (1965f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 196398 │ │ │ │ ldr r1, [pc, #440] @ (1965fc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 19639c │ │ │ │ ldr r1, [pc, #428] @ (196600 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1963a0 │ │ │ │ ldr r1, [pc, #416] @ (196604 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1963a4 │ │ │ │ ldr r1, [pc, #404] @ (196608 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1963a8 │ │ │ │ ldr r1, [pc, #392] @ (19660c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1963ac │ │ │ │ ldr r1, [pc, #380] @ (196610 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1963b0 │ │ │ │ ldr r1, [pc, #368] @ (196614 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 1963b0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196590 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 19657e │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -439346,173 +439347,173 @@ │ │ │ │ bmi.w 1965da │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1965c0 │ │ │ │ ldr r1, [pc, #324] @ (19661c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19642a │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1963d6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1963e8 │ │ │ │ ldr r1, [pc, #296] @ (196620 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1963ee │ │ │ │ ldr r1, [pc, #284] @ (196624 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1963f4 │ │ │ │ ldr r1, [pc, #268] @ (196628 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1963fa │ │ │ │ ldr r1, [pc, #256] @ (19662c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 196400 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (196630 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19642a │ │ │ │ ldr r1, [pc, #216] @ (196634 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 196398 │ │ │ │ ldr r3, [pc, #208] @ (196638 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (19663c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19642a │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1965b2 │ │ │ │ ldr r1, [pc, #184] @ (196640 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19642a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1962a4 │ │ │ │ b.n 19642a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1962a4 │ │ │ │ ldr r1, [pc, #156] @ (196644 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19640e │ │ │ │ ldr r1, [pc, #148] @ (196648 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19642a │ │ │ │ ldr r1, [pc, #136] @ (19664c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19642a │ │ │ │ ldr r1, [pc, #128] @ (196650 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19642a │ │ │ │ ldr r1, [pc, #120] @ (196654 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19642a │ │ │ │ - bvc.n 19660c │ │ │ │ + bvc.n 1966cc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196dd0 │ │ │ │ + b.n 195e90 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196d58 │ │ │ │ + b.n 195e18 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196c54 │ │ │ │ + b.n 196d14 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196c2c │ │ │ │ + b.n 196cec │ │ │ │ movs r2, r3 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196c0c │ │ │ │ + b.n 196ccc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196c10 │ │ │ │ + b.n 196cd0 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196d44 │ │ │ │ + b.n 196e04 │ │ │ │ movs r2, r3 │ │ │ │ - stc2 0, cr0, [ip], #-116 @ 0xffffff8c │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + stc2 0, cr0, [ip], {29} │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ movs r2, r3 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - b.n 196af8 │ │ │ │ + b.n 196bb8 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 1966d0 │ │ │ │ + bpl.n 196590 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b44 │ │ │ │ + b.n 196c04 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b4c │ │ │ │ + b.n 196c0c │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b24 │ │ │ │ + b.n 196be4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196bc8 │ │ │ │ + b.n 196c88 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b38 │ │ │ │ + b.n 196bf8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 196b48 │ │ │ │ + b.n 196c08 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -439521,36 +439522,36 @@ │ │ │ │ ldr.w r8, [pc, #2588] @ 197090 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 19667a │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 196890 │ │ │ │ ldr.w r1, [pc, #2564] @ 197094 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 196764 │ │ │ │ ldr.w r1, [pc, #2548] @ 197098 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr.w r1, [pc, #2536] @ 19709c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 196bfe │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 196bee │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 196be0 │ │ │ │ @@ -439583,15 +439584,15 @@ │ │ │ │ bne.w 196ca6 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 19703e │ │ │ │ ldr.w r1, [pc, #2424] @ 1970a0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 196cc6 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 196cc6 │ │ │ │ @@ -439608,22 +439609,22 @@ │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r3, r1, #16 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r5, r7, #15 │ │ │ │ ldr.w r1, [pc, #2364] @ 1970a4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 1966b0 │ │ │ │ bl 173b94 │ │ │ │ ldr.w r1, [pc, #2352] @ 1970a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 196d70 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 196da8 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 196d9a │ │ │ │ @@ -439663,15 +439664,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 19704c │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #2208] @ 1970ac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 196d14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bls.w 196c86 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ @@ -439685,36 +439686,36 @@ │ │ │ │ beq.w 197072 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 197080 │ │ │ │ cbnz r3, 196854 │ │ │ │ ldr.w r1, [pc, #2148] @ 1970b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 197064 │ │ │ │ ldr.w r1, [pc, #2132] @ 1970b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 197058 │ │ │ │ ldr.w r1, [pc, #2112] @ 1970b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr.w r1, [pc, #2104] @ 1970bc │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ 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 │ │ │ │ @@ -439752,37 +439753,37 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 19690e │ │ │ │ ldr.w r1, [pc, #1984] @ 1970c0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 196928 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 196928 │ │ │ │ bl 174dc8 │ │ │ │ ldr.w r1, [pc, #1960] @ 1970c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196ae6 │ │ │ │ mov r0, r4 │ │ │ │ bl 175574 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 196ac0 │ │ │ │ ldr.w r1, [pc, #1928] @ 1970c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 196e1e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -439790,20 +439791,20 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 196d06 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 19698c │ │ │ │ ldr.w r1, [pc, #1888] @ 1970cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19698c │ │ │ │ ldr.w r1, [pc, #1876] @ 1970d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 19694e │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 196b42 │ │ │ │ @@ -439830,22 +439831,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1969b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19699e │ │ │ │ ldr.w r1, [pc, #1796] @ 1970d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1969a4 │ │ │ │ ldr.w r1, [pc, #1784] @ 1970d8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 1969a4 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 196a98 │ │ │ │ ldr.w r1, [pc, #1764] @ 1970dc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #1760] @ 1970e0 │ │ │ │ @@ -439872,15 +439873,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 196a44 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 196a86 │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -439892,90 +439893,90 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 196a50 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 196a08 │ │ │ │ ldr.w r1, [pc, #1656] @ 1970e4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 196a10 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196a10 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1628] @ 1970e8 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196a4e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 1968c4 │ │ │ │ ldrh r2, [r4, #50] @ 0x32 │ │ │ │ ldrh r3, [r4, #52] @ 0x34 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.w 196928 │ │ │ │ ldr.w r1, [pc, #1596] @ 1970ec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r2, r3, #7 │ │ │ │ b.n 1968c4 │ │ │ │ ldr.w r1, [pc, #1580] @ 1970f0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ mov r0, r4 │ │ │ │ bl 175588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 196c54 │ │ │ │ ldr.w r1, [pc, #1560] @ 1970f4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19693c │ │ │ │ ldr.w r1, [pc, #1552] @ 1970f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 196930 │ │ │ │ ldr.w r8, [pc, #1536] @ 1970fc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1532] @ 197100 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 196b22 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 196930 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 196b1a │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 196b0c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 196b0c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 1969f0 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -439988,71 +439989,71 @@ │ │ │ │ lsls r5, r7, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r2, r3, #6 │ │ │ │ ldr.w r1, [pc, #1436] @ 197104 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196706 │ │ │ │ ldr.w r1, [pc, #1424] @ 197108 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196700 │ │ │ │ ldr.w r1, [pc, #1412] @ 19710c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1966fa │ │ │ │ ldr.w r1, [pc, #1400] @ 197110 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1966f4 │ │ │ │ ldr.w r1, [pc, #1388] @ 197114 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1966ee │ │ │ │ ldr.w r1, [pc, #1376] @ 197118 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1966e8 │ │ │ │ ldr.w r1, [pc, #1364] @ 19711c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 1966e0 │ │ │ │ ldr.w r1, [pc, #1356] @ 197120 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 1966d8 │ │ │ │ ldr.w r1, [pc, #1344] @ 197124 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 1966d0 │ │ │ │ ldr.w r1, [pc, #1336] @ 197128 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1966ca │ │ │ │ ldr.w r1, [pc, #1324] @ 19712c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1966c4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 196928 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -440061,61 +440062,61 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 196ef0 │ │ │ │ ldr.w r1, [pc, #1280] @ 197130 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1968da │ │ │ │ ldr.w r1, [pc, #1264] @ 197134 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196910 │ │ │ │ mov r0, r4 │ │ │ │ bl 17559c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1240] @ 197138 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19693c │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1220] @ 19713c │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196910 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 196e36 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 1968b0 │ │ │ │ ldr.w r1, [pc, #1192] @ 197140 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196892 │ │ │ │ bl 173b94 │ │ │ │ ldr.w r1, [pc, #1176] @ 197144 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 19673e │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -440132,139 +440133,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, #1104] @ 19714c │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196892 │ │ │ │ ldr.w r1, [pc, #1096] @ 197150 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19698c │ │ │ │ ldr.w r1, [pc, #1084] @ 197154 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19681c │ │ │ │ ldr.w r1, [pc, #1076] @ 197158 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 1967c2 │ │ │ │ ldr.w r1, [pc, #1064] @ 19715c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1967bc │ │ │ │ ldr.w r1, [pc, #1052] @ 197160 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1967b6 │ │ │ │ ldr.w r1, [pc, #1040] @ 197164 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1967b0 │ │ │ │ ldr.w r1, [pc, #1028] @ 197168 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1967aa │ │ │ │ ldr r1, [pc, #1016] @ (19716c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19678c │ │ │ │ ldr r1, [pc, #1008] @ (197170 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1967a4 │ │ │ │ ldr r1, [pc, #996] @ (197174 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 19679e │ │ │ │ ldr r1, [pc, #988] @ (197178 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196798 │ │ │ │ ldr r1, [pc, #976] @ (19717c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 196792 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 196fb4 │ │ │ │ ldr r3, [pc, #960] @ (197180 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #960] @ (197184 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #956] @ (197188 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 196df8 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 196dd8 │ │ │ │ ldr r1, [pc, #924] @ (19718c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196984 │ │ │ │ ldr r1, [pc, #916] @ (197190 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196de4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #896] @ (197194 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 196910 │ │ │ │ ldr r1, [pc, #888] @ (197198 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196958 │ │ │ │ ldr r1, [pc, #880] @ (19719c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 19698c │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -440273,456 +440274,455 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #844] @ (1971a0 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #844] @ (1971a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196892 │ │ │ │ ldr r1, [pc, #828] @ (1971a8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 1967d8 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #812] @ (1971ac ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1967ce │ │ │ │ ldr r1, [pc, #800] @ (1971b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196892 │ │ │ │ ldr r1, [pc, #792] @ (1971b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196892 │ │ │ │ ldr r1, [pc, #780] @ (1971b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196892 │ │ │ │ ldr r1, [pc, #772] @ (1971bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196892 │ │ │ │ ldr r1, [pc, #760] @ (1971c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196892 │ │ │ │ ldr r1, [pc, #752] @ (1971c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196892 │ │ │ │ ldr r1, [pc, #740] @ (1971c8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196892 │ │ │ │ ldr r1, [pc, #728] @ (1971cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1968da │ │ │ │ ldr r1, [pc, #720] @ (1971d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldr r1, [pc, #708] @ (1971d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldr r1, [pc, #700] @ (1971d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldr r1, [pc, #688] @ (1971dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldr r1, [pc, #680] @ (1971e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldr r1, [pc, #668] @ (1971e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldr r1, [pc, #660] @ (1971e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldr r1, [pc, #648] @ (1971ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldr r1, [pc, #640] @ (1971f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldr r1, [pc, #628] @ (1971f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldr r1, [pc, #620] @ (1971f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldr r1, [pc, #608] @ (1971fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldr r1, [pc, #600] @ (197200 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 196cc6 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #584] @ (197204 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196dbe │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 197032 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ cmp r5, #27 │ │ │ │ asrs r5, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #548] @ (197208 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [pc, #544] @ (19720c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #540] @ (197210 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 196892 │ │ │ │ ldr r1, [pc, #528] @ (197214 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196fea │ │ │ │ ldr r1, [pc, #520] @ (197218 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196fea │ │ │ │ ldr r1, [pc, #512] @ (19721c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196fea │ │ │ │ ldr r1, [pc, #504] @ (197220 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196fea │ │ │ │ ldr r1, [pc, #496] @ (197224 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196fea │ │ │ │ ldr r1, [pc, #488] @ (197228 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.w 196730 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.w 196808 │ │ │ │ ldr r1, [pc, #464] @ (19722c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.n 196882 │ │ │ │ ldr r1, [pc, #456] @ (197230 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.w 19686a │ │ │ │ ldr r1, [pc, #448] @ (197234 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.w 196854 │ │ │ │ ldr r1, [pc, #436] @ (197238 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ b.w 196854 │ │ │ │ nop │ │ │ │ - bvs.n 1970d4 │ │ │ │ + bvs.n 196f94 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197494 │ │ │ │ + b.n 197554 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197490 │ │ │ │ + b.n 197550 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 197064 │ │ │ │ + bvs.n 197124 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1974c0 │ │ │ │ + b.n 197580 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 19730c │ │ │ │ + b.n 1973cc │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197414 │ │ │ │ + b.n 1974d4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1973f0 │ │ │ │ + b.n 1974b0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197280 │ │ │ │ + b.n 197340 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197344 │ │ │ │ + b.n 197404 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1973f8 │ │ │ │ + b.n 1974b8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1973e4 │ │ │ │ + b.n 1974a4 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ movs r1, r3 │ │ │ │ - beq.n 1971b8 │ │ │ │ + beq.n 197078 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1973d8 │ │ │ │ + b.n 197498 │ │ │ │ movs r5, r3 │ │ │ │ - itee al │ │ │ │ - moval r1, r3 │ │ │ │ - b.n 19713c @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 197110 │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ + movs r1, r3 │ │ │ │ + b.n 1971fc │ │ │ │ movs r2, r3 │ │ │ │ - uxtb r0, r4 │ │ │ │ + b.n 1971d0 │ │ │ │ + movs r2, r3 │ │ │ │ + cbz r0, 197134 │ │ │ │ movs r3, r3 │ │ │ │ - itee pl │ │ │ │ - movpl r1, r3 │ │ │ │ - asrmi r4, r4, #32 │ │ │ │ - movmi r6, r3 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + itee lt │ │ │ │ + movlt r1, r3 │ │ │ │ + asrge r4, r0, #2 │ │ │ │ + movge r6, r3 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 197108 │ │ │ │ + b.n 1971c8 │ │ │ │ movs r2, r3 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 1971ac │ │ │ │ movs r2, r3 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + b.n 197164 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 197194 │ │ │ │ + bgt.n 197054 │ │ │ │ movs r2, r3 │ │ │ │ - bkpt 0x00b8 │ │ │ │ - movs r1, r3 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + it ne │ │ │ │ + movne r1, r3 │ │ │ │ + cbnz r0, 197112 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + cbnz r2, 19710e │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 197174 │ │ │ │ + ble.n 197034 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + cbnz r6, 197118 │ │ │ │ movs r2, r3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ movs r2, r3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1970f4 │ │ │ │ + ble.n 1971b4 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1970cc │ │ │ │ + ble.n 19718c │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 1973e0 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 197160 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #592 @ (adr r1, 19737c ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 1974fc ) │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #608 @ (adr r1, 197390 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 197510 ) │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 197128 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 197128 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1977f4 │ │ │ │ + b.n 1978b4 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n 19712c │ │ │ │ + udf #86 @ 0x56 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1971a4 │ │ │ │ + ble.n 197064 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ movs r2, r3 │ │ │ │ cmn r2, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 1970a0 │ │ │ │ + ble.n 197160 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, pc, #168 @ (adr r3, 197208 ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 197388 ) │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197158 │ │ │ │ + bgt.n 197218 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 197214 │ │ │ │ + bgt.n 1970d4 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197140 │ │ │ │ + bgt.n 197200 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ movs r2, r3 │ │ │ │ tst r0, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1971f8 │ │ │ │ + bgt.n 1970b8 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n 1971b8 │ │ │ │ + bgt.n 197278 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 19720c │ │ │ │ + bgt.n 1970cc │ │ │ │ movs r2, r3 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ movs r2, r3 │ │ │ │ sbcs r0, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - blt.n 197284 │ │ │ │ + blt.n 197144 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xe8520019 │ │ │ │ - blt.n 197214 │ │ │ │ + ldmia.w r2!, {r0, r3, r4} │ │ │ │ + blt.n 1970d4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1970cc │ │ │ │ + bge.n 19718c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197264 │ │ │ │ + bge.n 197124 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197274 │ │ │ │ + bge.n 197134 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1971e4 │ │ │ │ + bge.n 1972a4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1971e4 │ │ │ │ + bge.n 1972a4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1971e4 │ │ │ │ + bge.n 1972a4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197250 │ │ │ │ + bge.n 197110 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 197238 │ │ │ │ + blt.n 1970f8 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197288 │ │ │ │ + bge.n 197148 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197260 │ │ │ │ + bge.n 197120 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197238 │ │ │ │ + bge.n 1970f8 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197210 │ │ │ │ + bge.n 1972d0 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1971e8 │ │ │ │ + bge.n 1972a8 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197290 │ │ │ │ + bge.n 197150 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197268 │ │ │ │ + bge.n 197128 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197240 │ │ │ │ + bge.n 197100 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197218 │ │ │ │ + bge.n 1972d8 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1971f0 │ │ │ │ + bge.n 1972b0 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1971c8 │ │ │ │ + bge.n 197288 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1971a0 │ │ │ │ + bge.n 197260 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197178 │ │ │ │ + bge.n 197238 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 197288 │ │ │ │ + bge.n 197148 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 19720c │ │ │ │ + bge.n 1972cc │ │ │ │ movs r2, r3 │ │ │ │ subs r7, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bls.n 1971bc │ │ │ │ + bge.n 19727c │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1971c4 │ │ │ │ + bge.n 197284 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1971a0 │ │ │ │ + bge.n 197260 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197184 │ │ │ │ + bge.n 197244 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197154 │ │ │ │ + bls.n 197214 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 197210 │ │ │ │ + bls.n 1972d0 │ │ │ │ movs r2, r3 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197334 │ │ │ │ + bls.n 1971f4 │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 197324 │ │ │ │ + bls.n 1971e4 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -440737,103 +440737,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (1974a8 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3be0 │ │ │ │ + bl 1c3c28 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 197286 │ │ │ │ ldr r6, [pc, #552] @ (1974ac ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 174dc8 │ │ │ │ ldr r1, [pc, #544] @ (1974b0 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1972f8 │ │ │ │ ldr r1, [pc, #532] @ (1974b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [pc, #524] @ (1974b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1972ee │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (1974bc ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1972d0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174dc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1972c6 │ │ │ │ ldr r1, [pc, #464] @ (1974c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 197356 │ │ │ │ ldr r1, [pc, #452] @ (1974c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [pc, #448] @ (1974c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 19734c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (1974cc ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 19732e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 174dc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 197324 │ │ │ │ ldr r1, [pc, #384] @ (1974d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 197378 │ │ │ │ mov r1, r6 │ │ │ │ @@ -440844,19 +440844,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 197364 │ │ │ │ ldr r1, [pc, #344] @ (1974d4 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [pc, #336] @ (1974d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1973a8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -440864,62 +440864,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 197392 │ │ │ │ ldr r6, [pc, #304] @ (1974dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [pc, #296] @ (1974e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 197410 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 174dc8 │ │ │ │ ldr r1, [pc, #272] @ (1974e4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 197406 │ │ │ │ bl 174dc8 │ │ │ │ ldr r1, [pc, #256] @ (1974e8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 197494 │ │ │ │ ldr r2, [pc, #240] @ (1974ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1974f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [pc, #236] @ (1974f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 19747c │ │ │ │ ldr r1, [pc, #224] @ (1974f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [pc, #220] @ (1974fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 197472 │ │ │ │ ldr r6, [pc, #208] @ (197500 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 197504 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -440929,102 +440929,102 @@ │ │ │ │ bcs.n 197472 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 174dc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 19743c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 197444 │ │ │ │ ldr r1, [pc, #148] @ (197508 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r1, [pc, #140] @ (19750c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3c18 │ │ │ │ + bl 1c3c60 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 197270 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (197510 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1973fc │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #760] @ (197798 ) │ │ │ │ + ldr r1, [pc, #120] @ (197518 ) │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 197560 │ │ │ │ + bhi.n 197420 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 197554 │ │ │ │ + bhi.n 197414 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1974ac │ │ │ │ + bhi.n 19756c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + add r0, pc, #56 @ (adr r0, 1974fc ) │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1974b8 │ │ │ │ + bhi.n 197578 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197400 │ │ │ │ + bvc.n 1974c0 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1973ec │ │ │ │ + bvc.n 1974ac │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1975ac │ │ │ │ + bvc.n 19746c │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197584 │ │ │ │ + bvc.n 197444 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197588 │ │ │ │ + bvc.n 197448 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1974bc │ │ │ │ + bvc.n 19757c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 19751c │ │ │ │ + bvc.n 1975dc │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 197544 │ │ │ │ + bvc.n 197404 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 197408 │ │ │ │ + bvs.n 1974c8 │ │ │ │ movs r2, r3 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ movs r1, r3 │ │ │ │ - bvs.n 197458 │ │ │ │ + bvc.n 197518 │ │ │ │ movs r2, r3 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x00b8 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1975b0 │ │ │ │ + bvs.n 197470 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1124] @ 19798c │ │ │ │ mov r5, r0 │ │ │ │ @@ -441032,15 +441032,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 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 197972 │ │ │ │ mov r2, r3 │ │ │ │ @@ -441064,20 +441064,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 197564 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr.w r9, [r2, #88] @ 0x58 │ │ │ │ cmp r9, r1 │ │ │ │ beq.n 197686 │ │ │ │ mov r6, r5 │ │ │ │ @@ -441140,40 +441140,40 @@ │ │ │ │ blx 54728 │ │ │ │ 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 1c7500 │ │ │ │ + bl 1c7548 │ │ │ │ b.n 1975d0 │ │ │ │ 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 54728 │ │ │ │ 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 1c7500 │ │ │ │ + bl 1c7548 │ │ │ │ b.n 1975d0 │ │ │ │ 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 1cc304 │ │ │ │ + bl 1cc34c │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 197978 │ │ │ │ mov r0, r4 │ │ │ │ bl 174dfc │ │ │ │ @@ -441202,23 +441202,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 1cc3ac │ │ │ │ + bl 1cc3f4 │ │ │ │ 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 1c7554 │ │ │ │ + bl 1c759c │ │ │ │ cbz r0, 19773a │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 19772e │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -441226,22 +441226,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 1c7578 │ │ │ │ + bl 1c75c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19770e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1c7554 │ │ │ │ + bl 1c759c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197960 │ │ │ │ sub.w sl, r5, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -441274,15 +441274,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 1978c8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 1c7578 │ │ │ │ + bl 1c75c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19775c │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -441361,30 +441361,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r7, ip │ │ │ │ str.w r0, [r5, #536] @ 0x218 │ │ │ │ bne.n 197824 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r2, [pc, #244] @ (197994 ) │ │ │ │ ldr r3, [pc, #240] @ (197990 ) │ │ │ │ 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 197988 │ │ │ │ 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 1cc3f0 │ │ │ │ + bl 1cc438 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 197798 │ │ │ │ mov r1, sl │ │ │ │ bl 174f94 │ │ │ │ b.n 1977ae │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 1977d4 │ │ │ │ @@ -441420,15 +441420,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 1cc3f0 │ │ │ │ + bl 1cc438 │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 197916 │ │ │ │ b.n 1976c4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r1 │ │ │ │ bne.n 1978e2 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -442199,15 +442199,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 19e234 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bf158 │ │ │ │ + bl 1bf1a0 │ │ │ │ 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} │ │ │ │ @@ -442245,15 +442245,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 19819e │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 198130 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -442270,28 +442270,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 17532c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1bf1e8 │ │ │ │ + bl 1bf230 │ │ │ │ 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 1c7e60 │ │ │ │ + bl 1c7ea8 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 19815e │ │ │ │ mov r8, r3 │ │ │ │ b.n 198190 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -443050,28 +443050,28 @@ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ cbz r0, 198948 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 198948 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 19893c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 19893c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs fp, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19892a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1989c8 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -443209,27 +443209,27 @@ │ │ │ │ beq.n 198b4a │ │ │ │ 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, 198ada │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 198ada │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 198ace │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 198a84 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 198abe │ │ │ │ mov r0, r7 │ │ │ │ bl 1981e4 │ │ │ │ add r9, r0 │ │ │ │ b.n 198a84 │ │ │ │ @@ -443436,15 +443436,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 198ce2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bf194 │ │ │ │ + bl 1bf1dc │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 198f18 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -443794,17 +443794,17 @@ │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 19903c │ │ │ │ mov r0, r8 │ │ │ │ b.n 198fac │ │ │ │ bl 1950a2 │ │ │ │ bl 30a6 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r5 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1388] @ 199630 │ │ │ │ mov r5, r0 │ │ │ │ @@ -443814,15 +443814,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 199114 │ │ │ │ @@ -443884,29 +443884,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 1bf3a8 │ │ │ │ + bl 1bf3f0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1992cc │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1991b4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1bf1e8 │ │ │ │ + bl 1bf230 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 1991ae │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -443964,58 +443964,58 @@ │ │ │ │ beq.w 19951a │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 19951a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1992b8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1992b8 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1992aa │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1992c0 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 1992aa │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1992aa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 19929c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1992c0 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19928e │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19926c │ │ │ │ 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 1991dc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1bf200 │ │ │ │ + bl 1bf248 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 1994b4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -444194,15 +444194,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 199444 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 1994d4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -444212,15 +444212,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 199152 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r2, [pc, #336] @ (19963c ) │ │ │ │ ldr r3, [pc, #328] @ (199634 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -444514,15 +444514,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 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 1762b4 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -444577,15 +444577,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 1999a4 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 199bb0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1998e0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1998d2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1999a4 │ │ │ │ @@ -444594,15 +444594,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1999a4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1999a4 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1998b8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 199a9c │ │ │ │ @@ -444626,24 +444626,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1999a0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1999a0 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 19994e │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 19999c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 199940 │ │ │ │ @@ -444664,18 +444664,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 19996c │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19994e │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -444685,15 +444685,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 199824 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 199810 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r2, [pc, #752] @ (199cb8 ) │ │ │ │ ldr r3, [pc, #744] @ (199cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -444762,15 +444762,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 1c7e60 │ │ │ │ + bl 1c7ea8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 19995c │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19990a │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -444816,22 +444816,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 1c7dec │ │ │ │ + bl 1c7e34 │ │ │ │ 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 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ 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] │ │ │ │ @@ -444964,19 +444964,19 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r0, [pc, #344] @ (199e20 ) │ │ │ │ + ldr r0, [pc, #728] @ (199fa0 ) │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #116] @ (199d50 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -445000,15 +445000,15 @@ │ │ │ │ beq.n 199cfc │ │ │ │ ldr r6, [pc, #76] @ (199d58 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263c0c │ │ │ │ + bl 263c54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199d30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445083,15 +445083,15 @@ │ │ │ │ beq.n 199db8 │ │ │ │ ldr r6, [pc, #76] @ (199e14 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263c0c │ │ │ │ + bl 263c54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199dec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445190,15 +445190,15 @@ │ │ │ │ beq.n 199eb4 │ │ │ │ ldr r6, [pc, #76] @ (199f10 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263c0c │ │ │ │ + bl 263c54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 199ee8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -445642,15 +445642,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19a33c │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -446296,15 +446296,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19aa14 │ │ │ │ ldrsb r2, [r5, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ @@ -446684,15 +446684,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19ade6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r0, r4] │ │ │ │ @@ -446854,15 +446854,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19af46 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ str r0, [r0, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ @@ -446883,19 +446883,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (19b03c ) │ │ │ │ ldr r0, [pc, #20] @ (19b040 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 173bb4 │ │ │ │ nop │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ movs r1, r5 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xfa40001e │ │ │ │ + @ instruction: 0xfaa0001e │ │ │ │ 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, #92] @ 0x5c │ │ │ │ add.w r6, r1, #80 @ 0x50 │ │ │ │ @@ -446963,15 +446963,15 @@ │ │ │ │ bl 175be8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (19b118 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 189160 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ movs r2, 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, #4048] @ 0xfd0 │ │ │ │ @@ -447368,15 +447368,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19b53c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -447934,15 +447934,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19ba10 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -448148,15 +448148,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ b.n 19bd3e │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -448505,15 +448505,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19c0a0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -448745,15 +448745,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19c294 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -448790,15 +448790,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 1e3f30 │ │ │ │ + bl 1e3f78 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 18927c │ │ │ │ movs r2, #1 │ │ │ │ @@ -449177,15 +449177,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 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19c6d4 │ │ │ │ movs r3, #3 │ │ │ │ b.n 19c6c2 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -449270,15 +449270,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (19cbec ) │ │ │ │ ldr r3, [pc, #796] @ (19cbf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3f68 │ │ │ │ + bl 1e3fb0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 18927c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -450260,15 +450260,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 19d394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6cc0 │ │ │ │ + bl 1c6d08 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r5, r3 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 19d320 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -450317,15 +450317,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #4 │ │ │ │ mov r4, fp │ │ │ │ sub.w r8, r6, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c6cc0 │ │ │ │ + bl 1c6d08 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 19d42e │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -451109,15 +451109,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19dbe2 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -452961,22 +452961,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (19ef48 ) │ │ │ │ ldr r3, [pc, #156] @ (19ef4c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #120] @ 0x78 │ │ │ │ + ldr r5, [r1, #112] @ 0x70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ + ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #124] @ 0x7c │ │ │ │ + ldr r5, [r1, #116] @ 0x74 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -456610,31 +456610,31 @@ │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ vldr d7, [pc, #124] @ 1a1360 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ vldr d7, [pc, #92] @ 1a1360 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r2, r2, #32 │ │ │ │ @@ -457571,31 +457571,31 @@ │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ vldr d7, [pc, #120] @ 1a1d20 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ vldr d7, [pc, #84] @ 1a1d20 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r2, #32 │ │ │ │ @@ -457954,15 +457954,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1a21c0 │ │ │ │ ldr r2, [pc, #344] @ (1a21f4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #344] @ (1a21f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1a2054 │ │ │ │ lsls r1, r0, #31 │ │ │ │ bmi.n 1a211e │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -458086,17 +458086,17 @@ │ │ │ │ nop │ │ │ │ svc 212 @ 0xd4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ svc 160 @ 0xa0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -461756,33 +461756,33 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e654 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movs r2, #5 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ 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 19e654 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e654 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (1a46b0 ) │ │ │ │ @@ -462028,33 +462028,33 @@ │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e654 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ - movs r2, #5 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ 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 19e654 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e654 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (1a4950 ) │ │ │ │ @@ -473162,946 +473162,991 @@ │ │ │ │ movne r3, #2 │ │ │ │ b.n 1ab662 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1280] @ 1abca0 │ │ │ │ + str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ + sub sp, #252 @ 0xfc │ │ │ │ + ldr.w r3, [pc, #1344] @ 1abce0 │ │ │ │ mov r6, r1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ - ldr.w r0, [pc, #1268] @ 1abca4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r4, sp, #236 @ 0xec │ │ │ │ + ldr.w r0, [pc, #1332] @ 1abce4 │ │ │ │ + mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 54728 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ - ubfx fp, r3, #4, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str.w fp, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + mov r2, r9 │ │ │ │ + ldrb.w r7, [r9] │ │ │ │ + ubfx r7, r7, #4, #1 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ - ldrd r9, sl, [r6, #32] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - cmp.w r9, #4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w sl, [r6, #32] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ - moveq r7, #1 │ │ │ │ - movne r7, #0 │ │ │ │ + moveq.w r8, #1 │ │ │ │ + movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ + and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ - movne r7, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1ab9fe │ │ │ │ + movne.w r8, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 1aba22 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54728 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ orrs r2, r1 │ │ │ │ - cmp.w r9, #2 │ │ │ │ + cmp.w sl, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r2, r7 │ │ │ │ + cmpeq r2, r8 │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r0, r3, #1, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r2, [sp, #20] │ │ │ │ ubfx r0, r3, #2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #28] │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bne.w 1abcac │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 1abe3c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne.w 1abcec │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1abe8c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r7, [sp] │ │ │ │ + strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r8, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r2, r7 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - movs r7, #0 │ │ │ │ + mov.w r8, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strd r1, r8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r0, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orrs r2, r1 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + strd sl, r8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - strd sl, r7, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54728 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 54728 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str.w sl, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ bl 19ea08 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + orr.w r9, r9, r1 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orr.w r4, r3, r1 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - str.w fp, [sp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r8, r2 │ │ │ │ - orr.w r4, sl, r3 │ │ │ │ - b.n 1abc64 │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, r9, r2 │ │ │ │ + orrs r4, r3 │ │ │ │ + b.n 1abca4 │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ - and.w r3, r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 19e654 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ubfx r3, r9, #1, #1 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldrd sl, r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #592] @ 1abc90 │ │ │ │ + vldr d8, [pc, #624] @ 1abcd0 │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, r9, #2, #1 │ │ │ │ - strd r1, r7, [sp] │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r1 │ │ │ │ + ubfx r1, sl, #2, #1 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, r9, #4, #1 │ │ │ │ - strd r1, r7, [sp] │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r1 │ │ │ │ + ubfx r1, sl, #4, #1 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - and.w r9, r9, #32768 @ 0x8000 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + and.w sl, sl, #32768 @ 0x8000 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54728 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - vstr d8, [sp, #80] @ 0x50 │ │ │ │ + vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ bl 19ea08 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 19e654 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 54728 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ and.w r2, r2, #32 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - orrs.w r2, r2, r9 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orrs.w r2, r2, sl │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w sl, r2, r3 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r7 │ │ │ │ + moveq r3, fp │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - vldr d7, [pc, #208] @ 1abc98 │ │ │ │ + vldr d7, [pc, #208] @ 1abcd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ orr.w r4, sl, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, fp │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r4, r3 │ │ │ │ blx 54728 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 54728 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, fp │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54728 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - strd fp, r7, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ (1abca8 ) │ │ │ │ - strd r9, r4, [r3] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [pc, #64] @ (1abce8 ) │ │ │ │ + strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1abca0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1abce0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ac046 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ + bne.w 1ac0a2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #296] @ (1abdd0 ) │ │ │ │ + ldr r0, [pc, #280] @ (1abe00 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bics r0, r2 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r9, sl │ │ │ │ - bne.w 1ab864 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 1ab870 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd r7, sl, [sp, #228] @ 0xe4 │ │ │ │ + ldrd r8, sl, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldrb.w r3, [r6, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 54728 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r0, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 54728 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ - str.w r8, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + str.w r9, [sp, #92] @ 0x5c │ │ │ │ bl 19ea08 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - str.w fp, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orr.w r4, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r7, r2 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, r8, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1abc64 │ │ │ │ + b.n 1abca4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r7, [sp] │ │ │ │ + strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #228] @ 0xe4 │ │ │ │ + ldrd sl, r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d8, [pc, #472] @ 1ac050 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + vldr d8, [pc, #472] @ 1ac0a8 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 54728 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d8, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [r2] │ │ │ │ - mov r2, sl │ │ │ │ + vstr d8, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 19ea08 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e654 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, r1, r2 │ │ │ │ - mov r1, r7 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54728 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r9 │ │ │ │ + strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e654 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r6 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - bl 19e654 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ bl 19e654 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ mov r0, r4 │ │ │ │ - and.w r2, r2, #32 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ - movs r7, #0 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ bl 19e654 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r5, r6 │ │ │ │ - str.w fp, [sp] │ │ │ │ + strd r7, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e654 │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1abc64 │ │ │ │ + b.n 1abca4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1344] @ 1ac5b0 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1ac610 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1332] @ 1ac5b4 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1ac614 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54728 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + cmpeq r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac308 │ │ │ │ + bne.w 1ac362 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54728 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -474109,34 +474154,35 @@ │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r6, #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, #28] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 1ac5bc │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1ac676 │ │ │ │ + bne.w 1ac61c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1ac6c0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474159,65 +474205,63 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -474309,15 +474353,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e654 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ac578 │ │ │ │ + b.n 1ac5d2 │ │ │ │ ldr.w sl, [r6, #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] │ │ │ │ @@ -474332,15 +474376,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #604] @ 1ac5a0 │ │ │ │ + vldr d8, [pc, #608] @ 1ac600 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -474426,17 +474470,30 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + and.w r6, r6, #32 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e654 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - and.w r6, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -474463,27 +474520,14 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e654 │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ @@ -474501,15 +474545,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - vldr d7, [pc, #204] @ 1ac5a8 │ │ │ │ + vldr d7, [pc, #208] @ 1ac608 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -474561,118 +474605,112 @@ │ │ │ │ blx 54728 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1ac5b8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ac618 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1ac5b0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ac610 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ac85a │ │ │ │ + bne.w 1ac8a6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ac148 │ │ │ │ + bne.w 1ac1a4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r1, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - b.n 1ac202 │ │ │ │ + b.n 1ac242 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -474688,15 +474726,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #432] @ 1ac860 │ │ │ │ + vldr d8, [pc, #436] @ 1ac8b0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -474760,14 +474798,23 @@ │ │ │ │ and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e654 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54728 │ │ │ │ @@ -474782,38 +474829,29 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - vstr d8, [sp] │ │ │ │ - bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ mov.w r6, #245 @ 0xf5 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ @@ -474851,71 +474889,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ac2f8 │ │ │ │ + b.n 1ac352 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1344] @ 1acdc0 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1ace18 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1332] @ 1acdc4 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1ace1c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54728 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + cmpeq r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acb18 │ │ │ │ + bne.w 1acb6a │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54728 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -474923,34 +474963,35 @@ │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r6, #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, #28] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 1acdcc │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1ace86 │ │ │ │ + bne.w 1ace24 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1acec8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -474973,65 +475014,63 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -475123,15 +475162,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e654 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1acd88 │ │ │ │ + b.n 1acdda │ │ │ │ ldr.w sl, [r6, #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] │ │ │ │ @@ -475146,15 +475185,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #604] @ 1acdb0 │ │ │ │ + vldr d8, [pc, #608] @ 1ace08 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -475240,17 +475279,30 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + and.w r6, r6, #32 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e654 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - and.w r6, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -475277,27 +475329,14 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e654 │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ @@ -475315,15 +475354,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - vldr d7, [pc, #204] @ 1acdb8 │ │ │ │ + vldr d7, [pc, #208] @ 1ace10 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -475375,118 +475414,112 @@ │ │ │ │ blx 54728 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1acdc8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ace20 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1acdc0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ace18 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad06a │ │ │ │ + bne.w 1ad0ae │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ac958 │ │ │ │ + bne.w 1ac9ac │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r1, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - b.n 1aca12 │ │ │ │ + b.n 1aca4a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -475502,15 +475535,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #432] @ 1ad070 │ │ │ │ + vldr d8, [pc, #436] @ 1ad0b8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -475574,14 +475607,23 @@ │ │ │ │ and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e654 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54728 │ │ │ │ @@ -475596,38 +475638,29 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - vstr d8, [sp] │ │ │ │ - bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ mov.w r6, #245 @ 0xf5 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ @@ -475665,71 +475698,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1acb08 │ │ │ │ + b.n 1acb5a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1344] @ 1ad5d0 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1ad620 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1332] @ 1ad5d4 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1ad624 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54728 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + cmpeq r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad328 │ │ │ │ + bne.w 1ad372 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54728 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -475737,34 +475772,35 @@ │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r6, #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, #28] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 1ad5dc │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1ad696 │ │ │ │ + bne.w 1ad62c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1ad6d0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -475787,65 +475823,63 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -475937,15 +475971,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e654 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ad598 │ │ │ │ + b.n 1ad5e2 │ │ │ │ ldr.w sl, [r6, #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] │ │ │ │ @@ -475960,15 +475994,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #604] @ 1ad5c0 │ │ │ │ + vldr d8, [pc, #608] @ 1ad610 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -476054,17 +476088,30 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + and.w r6, r6, #32 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e654 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - and.w r6, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -476091,27 +476138,14 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e654 │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ @@ -476129,15 +476163,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - vldr d7, [pc, #204] @ 1ad5c8 │ │ │ │ + vldr d7, [pc, #208] @ 1ad618 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -476189,118 +476223,112 @@ │ │ │ │ blx 54728 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1ad5d8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ad628 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1ad5d0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ad620 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad87a │ │ │ │ + bne.w 1ad8b6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ad168 │ │ │ │ + bne.w 1ad1b4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r1, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - b.n 1ad222 │ │ │ │ + b.n 1ad252 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -476316,15 +476344,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #432] @ 1ad880 │ │ │ │ + vldr d8, [pc, #436] @ 1ad8c0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -476388,14 +476416,23 @@ │ │ │ │ and.w r6, r6, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e654 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54728 │ │ │ │ @@ -476410,38 +476447,29 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - vstr d8, [sp] │ │ │ │ - bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ mov.w r6, #245 @ 0xf5 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ @@ -476479,71 +476507,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ad318 │ │ │ │ + b.n 1ad362 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1408] @ 1ade20 │ │ │ │ + ldr.w r3, [pc, #1408] @ 1ade60 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ - ldr.w r0, [pc, #1396] @ 1ade24 │ │ │ │ + ldr.w r0, [pc, #1396] @ 1ade64 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 54728 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + cmpeq r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1adb52 │ │ │ │ + bne.w 1adb94 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54728 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -476551,34 +476581,35 @@ │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r6, #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, #28] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #32768 @ 0x8000 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 1ade2c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1adfe6 │ │ │ │ + bne.w 1ade6c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1ae02a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -476601,63 +476632,61 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r9, sl, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -476761,15 +476790,15 @@ │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 19e654 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1adde2 │ │ │ │ + b.n 1ade24 │ │ │ │ ldr.w sl, [r6, #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] │ │ │ │ @@ -476784,15 +476813,15 @@ │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #640] @ 1ade10 │ │ │ │ + vldr d8, [pc, #640] @ 1ade50 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -476878,15 +476907,28 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 19e654 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ @@ -476903,36 +476945,23 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ and.w r2, r6, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs.w r2, r2, sl │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ite ne │ │ │ │ @@ -476966,15 +476995,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 19e654 │ │ │ │ - vldr d7, [pc, #208] @ 1ade18 │ │ │ │ + vldr d7, [pc, #208] @ 1ade58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -477026,98 +477055,99 @@ │ │ │ │ blx 54728 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, fp, [sp, #96] @ 0x60 │ │ │ │ bl 19e950 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1ade28 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ade68 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ade20 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ade60 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ae1ea │ │ │ │ + bne.w 1ae230 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ad978 │ │ │ │ + bne.w 1ad9bc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 19e654 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r1, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -477235,15 +477265,15 @@ │ │ │ │ and.w r3, r6, #32 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1adb30 │ │ │ │ + b.n 1adb72 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -477259,15 +477289,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d8, [pc, #464] @ 1ae1f0 │ │ │ │ + vldr d8, [pc, #468] @ 1ae238 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -477330,14 +477360,23 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 19e654 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ blx 54728 │ │ │ │ @@ -477352,42 +477391,33 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 19e654 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - vstr d8, [sp] │ │ │ │ - bl 19e654 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ and.w r3, r6, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - ubfx r6, r6, #18, #1 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ + ubfx r6, r6, #18, #1 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 19e654 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -477434,57 +477464,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1adb42 │ │ │ │ + b.n 1adb84 │ │ │ │ blx 54c68 <__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, #1976] @ 0x7b8 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1aea64 │ │ │ │ + ldr.w r4, [pc, #2140] @ 1aeaac │ │ │ │ subw sp, sp, #2108 @ 0x83c │ │ │ │ - ldr.w r3, [pc, #2136] @ 1aea68 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1aeab0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2100] @ 0x834 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1ae9a6 │ │ │ │ + beq.w 1ae9ee │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1ae980 │ │ │ │ + beq.w 1ae9c8 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1aeb6a │ │ │ │ + beq.w 1aebb2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1ae25c │ │ │ │ + bls.n 1ae2a4 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1afe9e │ │ │ │ + beq.w 1afee6 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1afe1a │ │ │ │ + beq.w 1afe62 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1aeafc │ │ │ │ + beq.w 1aeb44 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1ae9e2 │ │ │ │ + bhi.w 1aea2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsrs r7, r7, #8 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ lsls r0, r0, #18 │ │ │ │ @@ -478389,2069 +478419,2069 @@ │ │ │ │ lsrs r6, r2, #11 │ │ │ │ lsrs r1, r5, #11 │ │ │ │ lsrs r2, r7, #11 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1aea78 │ │ │ │ + bpl.n 1aeac0 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ bl 1a7ab0 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1aea18 │ │ │ │ + beq.n 1aea60 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1aea94 │ │ │ │ + bmi.n 1aeadc │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1aea44 │ │ │ │ + bpl.n 1aea8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aeaac │ │ │ │ + beq.n 1aeaf4 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ad078 │ │ │ │ + bl 1ad0c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ - ldr r2, [pc, #136] @ (1aea6c ) │ │ │ │ + b.n 1aea3c │ │ │ │ + ldr r2, [pc, #136] @ (1aeab4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1aea70 ) │ │ │ │ + ldr r1, [pc, #136] @ (1aeab8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1aea74 ) │ │ │ │ - ldr r3, [pc, #108] @ (1aea68 ) │ │ │ │ + ldr r2, [pc, #120] @ (1aeabc ) │ │ │ │ + ldr r3, [pc, #108] @ (1aeab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2100] @ 0x834 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b082e │ │ │ │ + bne.w 1b0876 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2108 @ 0x83c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ - cbnz r3, 1aea22 │ │ │ │ + cbnz r3, 1aea6a │ │ │ │ ldrh r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ae9b4 │ │ │ │ + beq.n 1ae9fc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1aeae0 │ │ │ │ + bpl.n 1aeb28 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ bl 1a1af8 │ │ │ │ ldr.w r1, [sp, #1896] @ 0x768 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aeac8 │ │ │ │ + beq.n 1aeb10 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1ac058 │ │ │ │ + bl 1ac0b0 │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + b.n 1aea3c │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ movs r1, r3 │ │ │ │ - bne.n 1aeae0 │ │ │ │ + bne.n 1aeb58 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a7650 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ bl 1ab788 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ac868 │ │ │ │ + bl 1ac8b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1ad888 │ │ │ │ + bl 1ad8c8 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ bl 1a1128 │ │ │ │ ldr.w r1, [sp, #1888] @ 0x760 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a46b4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1a1374 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0d70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0b80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1a14a8 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aa948 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a7f40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ab068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ab068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a69d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a69d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a69d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a69d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a69d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1ae9e2 │ │ │ │ + bcs.w 1aea2a │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a5800 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a5800 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a5db8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a5db8 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a6390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a52d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a52d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a52d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1ae9f4 │ │ │ │ + b.n 1aea3c │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b07ee │ │ │ │ + bls.w 1b0836 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0770 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1b080e │ │ │ │ + bls.w 1b0856 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a02f8 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3b7c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0634 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fa30 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fcf8 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3d88 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a1d34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a1d34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f718 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1a15b4 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1a15b4 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1a1374 │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1a1680 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1a1374 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1a1374 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1a1374 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1a186c │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ bl 1a198c │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ bl 1a198c │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1a1768 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1a186c │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ bl 1a186c │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0a40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a0f58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1a1374 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1a1374 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1a1374 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1a1374 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1a1374 │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1a1374 │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1a1374 │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ bl 1a15b4 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1a15b4 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f66c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f718 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f718 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f718 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f66c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f66c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f380 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f66c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1a15b4 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a52d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b068e │ │ │ │ + bcs.w 1b06d6 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b06c6 │ │ │ │ + bcs.w 1b070e │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b06e4 │ │ │ │ + bcs.w 1b072c │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b06ac │ │ │ │ + bcs.w 1b06f4 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2ec8 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b065a │ │ │ │ + bcc.w 1b06a2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2c74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3f8c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f95c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f95c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f95c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19f7e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fe44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3f8c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3f8c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3f8c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a41b4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a00ac │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1b0702 │ │ │ │ + bcc.w 1b074a │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2c74 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0794 │ │ │ │ + bcs.w 1b07dc │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3f8c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0776 │ │ │ │ + bcs.w 1b07be │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b07b2 │ │ │ │ + bcs.w 1b07fa │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b07d0 │ │ │ │ + bcs.w 1b0818 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b073a │ │ │ │ + bcs.w 1b0782 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b071c │ │ │ │ + bcs.w 1b0764 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0758 │ │ │ │ + bcs.w 1b07a0 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1b0670 │ │ │ │ + bcs.w 1b06b8 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4414 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3f8c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3f8c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3f8c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3d88 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3f8c │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a52d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a52d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a52d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a52d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a52d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a52d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4954 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a4dd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a7f40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a7f40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ab068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ab068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a7f40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a7f40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aa230 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a9430 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1aa230 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a9430 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a9b28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a9b28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ab068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ab068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ab068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ab068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ab068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ab068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ab068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ab068 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a8d40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a8d40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a9b28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a8658 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1ae9e2 │ │ │ │ + bcc.w 1aea2a │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a7010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a71e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a7420 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a7420 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a7420 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ 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 │ │ │ │ @@ -480472,421 +480502,421 @@ │ │ │ │ bl 19e654 │ │ │ │ ldr.w r1, [sp, #2096] @ 0x830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a08fc │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a01bc │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a01bc │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a04a8 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19ff54 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19ff54 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2ec8 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a01bc │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19ff54 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 19fbb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2a60 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2c74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2ec8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2c74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a27c4 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a3120 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1a2200 │ │ │ │ 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 1ae9f4 │ │ │ │ + b.w 1aea3c │ │ │ │ blx 54c68 <__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] @ (1b08f4 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b093c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (1b08f8 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b0940 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1b08d4 │ │ │ │ + beq.n 1b091c │ │ │ │ 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 1b08ca │ │ │ │ + beq.n 1b0912 │ │ │ │ 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 1b08ba │ │ │ │ + beq.n 1b0902 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ae1f8 │ │ │ │ + bl 1ae240 │ │ │ │ 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 1b0888 │ │ │ │ + bne.n 1b08d0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1b087c │ │ │ │ + bne.n 1b08c4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (1b08fc ) │ │ │ │ - ldr r3, [pc, #32] @ (1b08f8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1b0944 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b0940 ) │ │ │ │ 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 1b08f0 │ │ │ │ + bne.n 1b0938 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7b2009c │ │ │ │ + @ instruction: 0xf76a009c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf724009c │ │ │ │ - cbz r2, 1b0936 │ │ │ │ + @ instruction: 0xf6dc009c │ │ │ │ + cbz r2, 1b097e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -480895,18 +480925,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 1b0912 │ │ │ │ + bne.n 1b095a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0970 │ │ │ │ + cbz r2, 1b09b8 │ │ │ │ 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 │ │ │ │ @@ -480917,22 +480947,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 1b094c │ │ │ │ + bne.n 1b0994 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b09e2 │ │ │ │ + cbz r2, 1b0a2a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b09e4 │ │ │ │ + vldr s11, [pc, #100] @ 1b0a2c │ │ │ │ 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 │ │ │ │ @@ -480950,35 +480980,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 1b0982 │ │ │ │ + bne.n 1b09ca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0a04 │ │ │ │ + cbz r2, 1b0a4c │ │ │ │ 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 1b09ee │ │ │ │ + bne.n 1b0a36 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0a68 │ │ │ │ + cbz r2, 1b0ab0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0a6c │ │ │ │ + vldr s12, [pc, #88] @ 1b0ab4 │ │ │ │ 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 │ │ │ │ @@ -480992,45 +481022,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 1b0a1a │ │ │ │ + bne.n 1b0a62 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0aa4 │ │ │ │ + cbz r2, 1b0aec │ │ │ │ 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 1b0a7c │ │ │ │ + bne.n 1b0ac4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0b38 │ │ │ │ + beq.n 1b0b80 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b0b3c │ │ │ │ + vldr s11, [pc, #132] @ 1b0b84 │ │ │ │ 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 │ │ │ │ @@ -481057,21 +481087,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b0ac0 │ │ │ │ + bne.n 1b0b08 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0b74 │ │ │ │ + cbz r2, 1b0bbc │ │ │ │ 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 │ │ │ │ @@ -481079,19 +481109,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 1b0b4e │ │ │ │ + bne.n 1b0b96 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0bac │ │ │ │ + cbz r2, 1b0bf4 │ │ │ │ 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 │ │ │ │ @@ -481099,22 +481129,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 1b0b86 │ │ │ │ + bne.n 1b0bce │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0c1e │ │ │ │ + cbz r2, 1b0c66 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0c20 │ │ │ │ + vldr s11, [pc, #100] @ 1b0c68 │ │ │ │ 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 │ │ │ │ @@ -481132,21 +481162,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 1b0bbe │ │ │ │ + bne.n 1b0c06 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0c5e │ │ │ │ + cbz r2, 1b0ca6 │ │ │ │ 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 │ │ │ │ @@ -481154,22 +481184,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 1b0c2e │ │ │ │ + bne.n 1b0c76 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0d0a │ │ │ │ + beq.n 1b0d52 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b0d0c │ │ │ │ + vldr s10, [pc, #160] @ 1b0d54 │ │ │ │ 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 │ │ │ │ @@ -481204,43 +481234,43 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b0c74 │ │ │ │ + bne.n 1b0cbc │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0d42 │ │ │ │ + cbz r2, 1b0d8a │ │ │ │ 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 1b0d1c │ │ │ │ + bne.n 1b0d64 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0da6 │ │ │ │ + cbz r2, 1b0dee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0da8 │ │ │ │ + vldr s12, [pc, #88] @ 1b0df0 │ │ │ │ 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 │ │ │ │ @@ -481254,20 +481284,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 1b0d56 │ │ │ │ + bne.n 1b0d9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0de6 │ │ │ │ + cbz r2, 1b0e2e │ │ │ │ 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 │ │ │ │ @@ -481276,23 +481306,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 1b0dba │ │ │ │ + bne.n 1b0e02 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0e78 │ │ │ │ + beq.n 1b0ec0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b0e7c │ │ │ │ + vldr s11, [pc, #132] @ 1b0ec4 │ │ │ │ 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 │ │ │ │ @@ -481319,21 +481349,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b0e00 │ │ │ │ + bne.n 1b0e48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b0eb6 │ │ │ │ + cbz r2, 1b0efe │ │ │ │ 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 │ │ │ │ @@ -481341,21 +481371,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 1b0e8e │ │ │ │ + bne.n 1b0ed6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b0f26 │ │ │ │ + cbz r2, 1b0f6e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b0f28 │ │ │ │ + vldr s11, [pc, #100] @ 1b0f70 │ │ │ │ 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 │ │ │ │ @@ -481373,35 +481403,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 1b0ec6 │ │ │ │ + bne.n 1b0f0e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0f44 │ │ │ │ + cbz r2, 1b0f8c │ │ │ │ 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 1b0f32 │ │ │ │ + bne.n 1b0f7a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b0faa │ │ │ │ + cbz r2, 1b0ff2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b0fac │ │ │ │ + vldr s12, [pc, #88] @ 1b0ff4 │ │ │ │ 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 │ │ │ │ @@ -481415,20 +481445,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 1b0f5a │ │ │ │ + bne.n 1b0fa2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b0fea │ │ │ │ + cbz r2, 1b1032 │ │ │ │ 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 │ │ │ │ @@ -481437,22 +481467,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 1b0fbe │ │ │ │ + bne.n 1b1006 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b104c │ │ │ │ + cbz r2, 1b1094 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1050 │ │ │ │ + vldr s12, [pc, #88] @ 1b1098 │ │ │ │ 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 │ │ │ │ @@ -481466,43 +481496,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 1b0ffe │ │ │ │ + bne.n 1b1046 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1088 │ │ │ │ + cbz r2, 1b10d0 │ │ │ │ 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 1b1060 │ │ │ │ + bne.n 1b10a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b10f4 │ │ │ │ + cbz r2, 1b113c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b10f8 │ │ │ │ + vldr s11, [pc, #96] @ 1b1140 │ │ │ │ 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 │ │ │ │ @@ -481519,25 +481549,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 1b109a │ │ │ │ + bne.n 1b10e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b115e │ │ │ │ + cbz r2, 1b11a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1160 │ │ │ │ + vldr s12, [pc, #88] @ 1b11a8 │ │ │ │ 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 │ │ │ │ @@ -481551,24 +481581,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 1b110e │ │ │ │ + bne.n 1b1156 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b11c6 │ │ │ │ + cbz r2, 1b120e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b11c8 │ │ │ │ + vldr s12, [pc, #88] @ 1b1210 │ │ │ │ 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 │ │ │ │ @@ -481582,23 +481612,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 1b1176 │ │ │ │ + bne.n 1b11be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b1234 │ │ │ │ + cbz r2, 1b127c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1238 │ │ │ │ + vldr s11, [pc, #96] @ 1b1280 │ │ │ │ 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 │ │ │ │ @@ -481615,25 +481645,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 1b11da │ │ │ │ + bne.n 1b1222 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b129e │ │ │ │ + cbz r2, 1b12e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b12a0 │ │ │ │ + vldr s12, [pc, #88] @ 1b12e8 │ │ │ │ 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 │ │ │ │ @@ -481647,23 +481677,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 1b124e │ │ │ │ + bne.n 1b1296 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b130c │ │ │ │ + cbz r2, 1b1354 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b1310 │ │ │ │ + vldr s11, [pc, #96] @ 1b1358 │ │ │ │ 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 │ │ │ │ @@ -481680,25 +481710,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 1b12b2 │ │ │ │ + bne.n 1b12fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b1376 │ │ │ │ + cbz r2, 1b13be │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b1378 │ │ │ │ + vldr s12, [pc, #88] @ 1b13c0 │ │ │ │ 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 │ │ │ │ @@ -481712,23 +481742,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 1b1326 │ │ │ │ + bne.n 1b136e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b13e6 │ │ │ │ + cbz r2, 1b142e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1b13e8 │ │ │ │ + vldr s11, [pc, #96] @ 1b1430 │ │ │ │ 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 │ │ │ │ @@ -481745,24 +481775,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 1b138a │ │ │ │ + bne.n 1b13d2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1b1458 │ │ │ │ + cbz r2, 1b14a0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b145c │ │ │ │ + vldr s11, [pc, #100] @ 1b14a4 │ │ │ │ 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 │ │ │ │ @@ -481780,25 +481810,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 1b13fa │ │ │ │ + bne.n 1b1442 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b14c2 │ │ │ │ + cbz r2, 1b150a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b14c4 │ │ │ │ + vldr s12, [pc, #88] @ 1b150c │ │ │ │ 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 │ │ │ │ @@ -481812,23 +481842,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 1b1472 │ │ │ │ + bne.n 1b14ba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1534 │ │ │ │ + cbz r2, 1b157c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1538 │ │ │ │ + vldr s11, [pc, #100] @ 1b1580 │ │ │ │ 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 │ │ │ │ @@ -481846,25 +481876,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 1b14d6 │ │ │ │ + bne.n 1b151e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b159e │ │ │ │ + cbz r2, 1b15e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b15a0 │ │ │ │ + vldr s12, [pc, #88] @ 1b15e8 │ │ │ │ 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 │ │ │ │ @@ -481878,23 +481908,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 1b154e │ │ │ │ + bne.n 1b1596 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1610 │ │ │ │ + cbz r2, 1b1658 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1614 │ │ │ │ + vldr s11, [pc, #100] @ 1b165c │ │ │ │ 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 │ │ │ │ @@ -481912,24 +481942,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 1b15b2 │ │ │ │ + bne.n 1b15fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1686 │ │ │ │ + cbz r2, 1b16ce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b1688 │ │ │ │ + vldr s11, [pc, #100] @ 1b16d0 │ │ │ │ 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 │ │ │ │ @@ -481947,27 +481977,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 1b1626 │ │ │ │ + bne.n 1b166e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b16f0 │ │ │ │ + cbz r2, 1b1738 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b16f4 │ │ │ │ + vldr s12, [pc, #92] @ 1b173c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b16f8 │ │ │ │ + vldr s11, [pc, #88] @ 1b1740 │ │ │ │ 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 │ │ │ │ @@ -481980,29 +482010,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 1b16a2 │ │ │ │ + bne.n 1b16ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b1760 │ │ │ │ + cbz r2, 1b17a8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b1764 │ │ │ │ + vldr s12, [pc, #92] @ 1b17ac │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1b1768 │ │ │ │ + vldr s11, [pc, #88] @ 1b17b0 │ │ │ │ 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 │ │ │ │ @@ -482015,27 +482045,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 1b1712 │ │ │ │ + bne.n 1b175a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b17de │ │ │ │ + cbz r2, 1b1826 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b17e0 │ │ │ │ - vldr s10, [pc, #104] @ 1b17e4 │ │ │ │ + vldr s11, [pc, #104] @ 1b1828 │ │ │ │ + vldr s10, [pc, #104] @ 1b182c │ │ │ │ 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 │ │ │ │ @@ -482053,26 +482083,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 1b177e │ │ │ │ + bne.n 1b17c6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b184a │ │ │ │ + cbz r2, 1b1892 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b184c │ │ │ │ + vldr s12, [pc, #88] @ 1b1894 │ │ │ │ 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 │ │ │ │ @@ -482086,24 +482116,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 1b17fa │ │ │ │ + bne.n 1b1842 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b18c2 │ │ │ │ + cbz r2, 1b190a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b18c4 │ │ │ │ - vldr s10, [pc, #104] @ 1b18c8 │ │ │ │ + vldr s11, [pc, #104] @ 1b190c │ │ │ │ + vldr s10, [pc, #104] @ 1b1910 │ │ │ │ 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 │ │ │ │ @@ -482121,26 +482151,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 1b1862 │ │ │ │ + bne.n 1b18aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b193c │ │ │ │ + cbz r2, 1b1984 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b1940 │ │ │ │ - vldr s10, [pc, #104] @ 1b1944 │ │ │ │ + vldr s11, [pc, #104] @ 1b1988 │ │ │ │ + vldr s10, [pc, #104] @ 1b198c │ │ │ │ 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 │ │ │ │ @@ -482158,27 +482188,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 1b18de │ │ │ │ + bne.n 1b1926 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b19ba │ │ │ │ + cbz r2, 1b1a02 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1b19bc │ │ │ │ - vldr s10, [pc, #104] @ 1b19c0 │ │ │ │ + vldr s11, [pc, #104] @ 1b1a04 │ │ │ │ + vldr s10, [pc, #104] @ 1b1a08 │ │ │ │ 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 │ │ │ │ @@ -482196,30 +482226,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 1b195a │ │ │ │ + bne.n 1b19a2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1a28 │ │ │ │ + cbz r2, 1b1a70 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b1a2c │ │ │ │ + vldr s12, [pc, #88] @ 1b1a74 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b1a30 │ │ │ │ + vldr s11, [pc, #84] @ 1b1a78 │ │ │ │ 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 │ │ │ │ @@ -482232,30 +482262,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 1b19de │ │ │ │ + bne.n 1b1a26 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1b1ac4 ) │ │ │ │ + ldr r1, [pc, #148] @ (1b1b0c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1a9a │ │ │ │ + cbz r2, 1b1ae2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1b1a9c │ │ │ │ + vldr s12, [pc, #88] @ 1b1ae4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1b1aa0 │ │ │ │ + vldr s11, [pc, #84] @ 1b1ae8 │ │ │ │ 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 │ │ │ │ @@ -482268,140 +482298,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 1b1a4e │ │ │ │ + bne.n 1b1a96 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1b1b34 ) │ │ │ │ + ldr r1, [pc, #148] @ (1b1b7c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1b1adc │ │ │ │ + cbz r2, 1b1b24 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1b1ae0 │ │ │ │ + vldr s14, [pc, #48] @ 1b1b28 │ │ │ │ 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 1b1ab6 │ │ │ │ + bne.n 1b1afe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1b18 │ │ │ │ + cbz r2, 1b1b60 │ │ │ │ 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 1b1af4 │ │ │ │ + bne.n 1b1b3c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1b54 │ │ │ │ + cbz r2, 1b1b9c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1b58 │ │ │ │ + vldr s14, [pc, #44] @ 1b1ba0 │ │ │ │ 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 1b1b2e │ │ │ │ + bne.n 1b1b76 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1b7e │ │ │ │ + cbz r2, 1b1bc6 │ │ │ │ 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 1b1b68 │ │ │ │ + bne.n 1b1bb0 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1bb4 │ │ │ │ + cbz r2, 1b1bfc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1b1bb8 │ │ │ │ + vldr s14, [pc, #44] @ 1b1c00 │ │ │ │ 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 1b1b8e │ │ │ │ + bne.n 1b1bd6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1be4 │ │ │ │ + cbz r2, 1b1c2c │ │ │ │ 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 1b1bc6 │ │ │ │ + bne.n 1b1c0e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b1c30 │ │ │ │ + cbz r2, 1b1c78 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b1c34 │ │ │ │ + vldr s13, [pc, #60] @ 1b1c7c │ │ │ │ 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 │ │ │ │ @@ -482409,23 +482439,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 1b1bf8 │ │ │ │ + bne.n 1b1c40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b1c86 │ │ │ │ + cbz r2, 1b1cce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1c88 │ │ │ │ + vldr s13, [pc, #68] @ 1b1cd0 │ │ │ │ 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 │ │ │ │ @@ -482435,105 +482465,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 1b1c46 │ │ │ │ + bne.n 1b1c8e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1cbe │ │ │ │ + cbz r2, 1b1d06 │ │ │ │ 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 1b1c94 │ │ │ │ + bne.n 1b1cdc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b1cfa │ │ │ │ + cbz r2, 1b1d42 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b1cfc │ │ │ │ + vldr s14, [pc, #52] @ 1b1d44 │ │ │ │ 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 1b1cd0 │ │ │ │ + bne.n 1b1d18 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1d3c │ │ │ │ + cbz r2, 1b1d84 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b1d40 │ │ │ │ + vldr s14, [pc, #52] @ 1b1d88 │ │ │ │ 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 1b1d10 │ │ │ │ + bne.n 1b1d58 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1d76 │ │ │ │ + cbz r2, 1b1dbe │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1b1d78 │ │ │ │ + vldr s14, [pc, #44] @ 1b1dc0 │ │ │ │ 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 1b1d4e │ │ │ │ + bne.n 1b1d96 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1dca │ │ │ │ + cbz r2, 1b1e12 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1dcc │ │ │ │ + vldr s13, [pc, #68] @ 1b1e14 │ │ │ │ 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 │ │ │ │ @@ -482543,26 +482573,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 1b1d8a │ │ │ │ + bne.n 1b1dd2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b1e1a │ │ │ │ + cbz r2, 1b1e62 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b1e1c │ │ │ │ + vldr s13, [pc, #60] @ 1b1e64 │ │ │ │ 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 │ │ │ │ @@ -482570,24 +482600,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp ip, r1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b1de6 │ │ │ │ + bne.n 1b1e2e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1e6a │ │ │ │ + cbz r2, 1b1eb2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b1e6c │ │ │ │ + vldr s13, [pc, #64] @ 1b1eb4 │ │ │ │ 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 │ │ │ │ @@ -482596,22 +482626,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b1e36 │ │ │ │ + bne.n 1b1e7e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1ede │ │ │ │ + cbz r2, 1b1f26 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b1ee0 │ │ │ │ + vldr s12, [pc, #100] @ 1b1f28 │ │ │ │ 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 │ │ │ │ @@ -482630,25 +482660,25 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b1e82 │ │ │ │ + bne.n 1b1eca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1f2a │ │ │ │ + cbz r2, 1b1f72 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1b1f2c │ │ │ │ + vldr s13, [pc, #60] @ 1b1f74 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsb.w r2, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r2 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ @@ -482656,23 +482686,23 @@ │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b1ef6 │ │ │ │ + bne.n 1b1f3e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b1f7e │ │ │ │ + cbz r2, 1b1fc6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1b1f80 │ │ │ │ + vldr s13, [pc, #68] @ 1b1fc8 │ │ │ │ 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 │ │ │ │ @@ -482682,23 +482712,23 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b1f44 │ │ │ │ + bne.n 1b1f8c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b1fd0 │ │ │ │ + cbz r2, 1b2018 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b1fd4 │ │ │ │ + vldr s13, [pc, #72] @ 1b201c │ │ │ │ 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 │ │ │ │ @@ -482709,24 +482739,24 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b1f98 │ │ │ │ + bne.n 1b1fe0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b2044 │ │ │ │ + cbz r2, 1b208c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b2048 │ │ │ │ + vldr s12, [pc, #100] @ 1b2090 │ │ │ │ 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 │ │ │ │ @@ -482745,24 +482775,24 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b1fea │ │ │ │ + bne.n 1b2032 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b2090 │ │ │ │ + cbz r2, 1b20d8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b2094 │ │ │ │ + vldr s13, [pc, #64] @ 1b20dc │ │ │ │ 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 │ │ │ │ @@ -482771,182 +482801,182 @@ │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b205a │ │ │ │ + bne.n 1b20a2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b20c4 │ │ │ │ + cbz r2, 1b210c │ │ │ │ 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 1b20a4 │ │ │ │ + bne.n 1b20ec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b20f6 │ │ │ │ + cbz r2, 1b213e │ │ │ │ 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 1b20d6 │ │ │ │ + bne.n 1b211e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b211e │ │ │ │ + cbz r2, 1b2166 │ │ │ │ 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 1b2100 │ │ │ │ + bne.n 1b2148 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1b2160 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b21a8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b215e │ │ │ │ + cbz r2, 1b21a6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b2164 ) │ │ │ │ + ldr r2, [pc, #52] @ (1b21ac ) │ │ │ │ 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 1b213c │ │ │ │ + bne.n 1b2184 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b21a8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b21f0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b21a6 │ │ │ │ + cbz r2, 1b21ee │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b21ac ) │ │ │ │ + ldr r2, [pc, #52] @ (1b21f4 ) │ │ │ │ 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 1b2180 │ │ │ │ + bne.n 1b21c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b21f0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b2238 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b21ee │ │ │ │ + cbz r2, 1b2236 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1b21f4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1b223c ) │ │ │ │ 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 1b21cc │ │ │ │ + bne.n 1b2214 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1b2234 ) │ │ │ │ + ldr r4, [pc, #56] @ (1b227c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1b2230 │ │ │ │ + cbz r2, 1b2278 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1b2238 ) │ │ │ │ + ldr r2, [pc, #48] @ (1b2280 ) │ │ │ │ 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 1b2212 │ │ │ │ + bne.n 1b225a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ + ble.n 1b21f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b2294 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b22dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b228e │ │ │ │ + cbz r2, 1b22d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1b2298 │ │ │ │ + ldr.w lr, [pc, #80] @ 1b22e0 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b2290 │ │ │ │ + vldr s14, [pc, #64] @ 1b22d8 │ │ │ │ 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 │ │ │ │ @@ -482955,29 +482985,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 1b2256 │ │ │ │ + bne.n 1b229e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ble.n 1b2214 │ │ │ │ + ble.n 1b23cc │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1b22dc ) │ │ │ │ + ldr r3, [pc, #60] @ (1b2324 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b22da │ │ │ │ - ldr r5, [pc, #56] @ (1b22e0 ) │ │ │ │ + cbz r2, 1b2322 │ │ │ │ + ldr r5, [pc, #56] @ (1b2328 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -482985,29 +483015,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 1b22ae │ │ │ │ + bne.n 1b22f6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ble.n 1b2394 │ │ │ │ + ble.n 1b234c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b233c ) │ │ │ │ + ldr r3, [pc, #84] @ (1b2384 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2336 │ │ │ │ + cbz r2, 1b237e │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1b2340 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b2388 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1b2338 │ │ │ │ + vldr s14, [pc, #64] @ 1b2380 │ │ │ │ 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 │ │ │ │ @@ -483016,60 +483046,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 1b2300 │ │ │ │ + bne.n 1b2348 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1b236c │ │ │ │ + bgt.n 1b2324 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1b2388 ) │ │ │ │ + ldr r3, [pc, #64] @ (1b23d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2386 │ │ │ │ + cbz r2, 1b23ce │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1b238c ) │ │ │ │ + ldr r2, [pc, #60] @ (1b23d4 ) │ │ │ │ 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 1b235e │ │ │ │ + bne.n 1b23a6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - bgt.n 1b22f8 │ │ │ │ + bgt.n 1b24b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b23f0 │ │ │ │ + ldr.w ip, [pc, #92] @ 1b2438 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b23ec │ │ │ │ + cbz r2, 1b2434 │ │ │ │ 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] @ (1b23f4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b243c ) │ │ │ │ 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] │ │ │ │ @@ -483080,32 +483110,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 1b23b0 │ │ │ │ + bne.n 1b23f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bgt.n 1b24c4 │ │ │ │ + bgt.n 1b247c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b2444 ) │ │ │ │ + ldr r5, [pc, #72] @ (1b248c ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b2440 │ │ │ │ + cbz r2, 1b2488 │ │ │ │ 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] @ (1b2448 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b2490 ) │ │ │ │ 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] │ │ │ │ @@ -483113,31 +483143,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 1b2412 │ │ │ │ + bne.n 1b245a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 1b2448 │ │ │ │ + blt.n 1b2400 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b24ac │ │ │ │ + ldr.w ip, [pc, #92] @ 1b24f4 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1b24a8 │ │ │ │ + cbz r2, 1b24f0 │ │ │ │ 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] @ (1b24b0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b24f8 ) │ │ │ │ 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] │ │ │ │ @@ -483148,32 +483178,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 1b246c │ │ │ │ + bne.n 1b24b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 1b2408 │ │ │ │ + blt.n 1b25c0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1b2500 ) │ │ │ │ + ldr r5, [pc, #72] @ (1b2548 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1b24fc │ │ │ │ + cbz r2, 1b2544 │ │ │ │ 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] @ (1b2504 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b254c ) │ │ │ │ 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] │ │ │ │ @@ -483181,31 +483211,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 1b24ce │ │ │ │ + bne.n 1b2516 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - blt.n 1b258c │ │ │ │ + bge.n 1b2544 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2578 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b25c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2570 │ │ │ │ + cbz r2, 1b25b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b257c ) │ │ │ │ + ldr r1, [pc, #104] @ (1b25c4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b2574 │ │ │ │ + vldr s14, [pc, #88] @ 1b25bc │ │ │ │ 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 │ │ │ │ @@ -483220,31 +483250,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 1b2520 │ │ │ │ + bne.n 1b2568 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bge.n 1b2560 │ │ │ │ + bge.n 1b2518 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b25d0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b2618 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b25cc │ │ │ │ + cbz r2, 1b2614 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b25d4 ) │ │ │ │ + ldr r1, [pc, #68] @ (1b261c ) │ │ │ │ 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 │ │ │ │ @@ -483255,31 +483285,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 1b2594 │ │ │ │ + bne.n 1b25dc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bge.n 1b26c0 │ │ │ │ + bge.n 1b2678 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b2648 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b2690 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2640 │ │ │ │ + cbz r2, 1b2688 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b264c ) │ │ │ │ + ldr r1, [pc, #104] @ (1b2694 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b2644 │ │ │ │ + vldr s14, [pc, #88] @ 1b268c │ │ │ │ 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 │ │ │ │ @@ -483294,31 +483324,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 1b25f0 │ │ │ │ + bne.n 1b2638 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bge.n 1b2690 │ │ │ │ + bls.n 1b2648 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b269c ) │ │ │ │ + ldr r3, [pc, #72] @ (1b26e4 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2698 │ │ │ │ + cbz r2, 1b26e0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b26a0 ) │ │ │ │ + ldr r1, [pc, #64] @ (1b26e8 ) │ │ │ │ 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 │ │ │ │ @@ -483328,27 +483358,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 1b2664 │ │ │ │ + bne.n 1b26ac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bls.n 1b25ec │ │ │ │ + bls.n 1b27a4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b2700 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b2748 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b26fc │ │ │ │ + cbz r2, 1b2744 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b2704 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b274c ) │ │ │ │ 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 │ │ │ │ @@ -483363,28 +483393,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 1b26bc │ │ │ │ + bne.n 1b2704 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bls.n 1b27b0 │ │ │ │ + bls.n 1b2768 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2754 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b279c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2752 │ │ │ │ + cbz r2, 1b279a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2758 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b27a0 ) │ │ │ │ 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 │ │ │ │ @@ -483396,31 +483426,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 1b2720 │ │ │ │ + bne.n 1b2768 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - bhi.n 1b273c │ │ │ │ + bhi.n 1b26f4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b27c8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b2810 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b27c2 │ │ │ │ + cbz r2, 1b280a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1b27cc ) │ │ │ │ + ldr r1, [pc, #100] @ (1b2814 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1b27c4 │ │ │ │ + vldr s14, [pc, #84] @ 1b280c │ │ │ │ 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 │ │ │ │ @@ -483435,30 +483465,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 1b2774 │ │ │ │ + bne.n 1b27bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bhi.n 1b2708 │ │ │ │ + bhi.n 1b28c0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1b2820 ) │ │ │ │ + ldr r3, [pc, #76] @ (1b2868 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b281c │ │ │ │ + cbz r2, 1b2864 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1b2824 ) │ │ │ │ + ldr r1, [pc, #68] @ (1b286c ) │ │ │ │ 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 │ │ │ │ @@ -483469,27 +483499,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 1b27e4 │ │ │ │ + bne.n 1b282c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bhi.n 1b2870 │ │ │ │ + bvc.n 1b2828 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1b2880 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b28c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b287e │ │ │ │ + cbz r2, 1b28c6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1b2884 ) │ │ │ │ + ldr r1, [pc, #80] @ (1b28cc ) │ │ │ │ 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 │ │ │ │ @@ -483504,27 +483534,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 1b2840 │ │ │ │ + bne.n 1b2888 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - bvc.n 1b2828 │ │ │ │ + bvc.n 1b27e0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b28d4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b291c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b28d0 │ │ │ │ + cbz r2, 1b2918 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b28d8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1b2920 ) │ │ │ │ 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 │ │ │ │ @@ -483536,32 +483566,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 1b28a0 │ │ │ │ + bne.n 1b28e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvc.n 1b29bc │ │ │ │ + bvc.n 1b2974 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1b294c ) │ │ │ │ + ldr r3, [pc, #108] @ (1b2994 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2944 │ │ │ │ + cbz r2, 1b298c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1b2950 ) │ │ │ │ + ldr r1, [pc, #104] @ (1b2998 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1b2948 │ │ │ │ + vldr s14, [pc, #88] @ 1b2990 │ │ │ │ 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 │ │ │ │ @@ -483576,31 +483606,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 1b28f4 │ │ │ │ + bne.n 1b293c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bvc.n 1b298c │ │ │ │ + bvs.n 1b2944 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b29a0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b29e8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b299c │ │ │ │ + cbz r2, 1b29e4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1b29a4 ) │ │ │ │ + ldr r1, [pc, #64] @ (1b29ec ) │ │ │ │ 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 │ │ │ │ @@ -483610,27 +483640,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 1b2968 │ │ │ │ + bne.n 1b29b0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bvs.n 1b28e8 │ │ │ │ + bvs.n 1b2aa0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1b2a04 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b2a4c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2a00 │ │ │ │ + cbz r2, 1b2a48 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b2a08 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b2a50 ) │ │ │ │ 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 │ │ │ │ @@ -483645,28 +483675,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 1b29c0 │ │ │ │ + bne.n 1b2a08 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvs.n 1b2aac │ │ │ │ + bvs.n 1b2a64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b2a58 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b2aa0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b2a56 │ │ │ │ + cbz r2, 1b2a9e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b2a5c ) │ │ │ │ + ldr r2, [pc, #68] @ (1b2aa4 ) │ │ │ │ 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 │ │ │ │ @@ -483678,29 +483708,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 1b2a24 │ │ │ │ + bne.n 1b2a6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - bpl.n 1b2a38 │ │ │ │ + bpl.n 1b29f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2ae6 │ │ │ │ + beq.n 1b2b2e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b2ae8 │ │ │ │ + vldr s11, [pc, #120] @ 1b2b30 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b2aec │ │ │ │ + vldr s10, [pc, #116] @ 1b2b34 │ │ │ │ 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 │ │ │ │ @@ -483722,28 +483752,28 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b2a7c │ │ │ │ + bne.n 1b2ac4 │ │ │ │ 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 1b2b90 │ │ │ │ + beq.n 1b2bd8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1b2b94 │ │ │ │ + vldr s10, [pc, #152] @ 1b2bdc │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1b2b98 │ │ │ │ + vldr s9, [pc, #148] @ 1b2be0 │ │ │ │ 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 │ │ │ │ @@ -483773,30 +483803,30 @@ │ │ │ │ vmovgt.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b2b08 │ │ │ │ + bne.n 1b2b50 │ │ │ │ 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 1b2c22 │ │ │ │ + beq.n 1b2c6a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1b2c24 │ │ │ │ + vldr s11, [pc, #120] @ 1b2c6c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1b2c28 │ │ │ │ + vldr s10, [pc, #116] @ 1b2c70 │ │ │ │ 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 │ │ │ │ @@ -483818,25 +483848,25 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b2bb8 │ │ │ │ + bne.n 1b2c00 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1b2c9a │ │ │ │ + cbz r2, 1b2ce2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1b2c9c │ │ │ │ + vldr s11, [pc, #100] @ 1b2ce4 │ │ │ │ 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 │ │ │ │ @@ -483854,28 +483884,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 1b2c3a │ │ │ │ + bne.n 1b2c82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2cb2 │ │ │ │ + cbz r2, 1b2cfa │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1b2ca4 │ │ │ │ + bne.n 1b2cec │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2cee │ │ │ │ + cbz r2, 1b2d36 │ │ │ │ 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 │ │ │ │ @@ -483885,62 +483915,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 1b2cc4 │ │ │ │ + bne.n 1b2d0c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2d1e │ │ │ │ + cbz r2, 1b2d66 │ │ │ │ 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 1b2d00 │ │ │ │ + bne.n 1b2d48 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2d62 │ │ │ │ + cbz r2, 1b2daa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b2d68 │ │ │ │ + vldr d6, [pc, #60] @ 1b2db0 │ │ │ │ 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 1b2d34 │ │ │ │ + bne.n 1b2d7c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b2da6 │ │ │ │ + cbz r2, 1b2dee │ │ │ │ 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 │ │ │ │ @@ -483948,18 +483978,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 1b2d80 │ │ │ │ + bne.n 1b2dc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2dde │ │ │ │ + cbz r2, 1b2e26 │ │ │ │ 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 │ │ │ │ @@ -483969,50 +483999,50 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1b2db6 │ │ │ │ + bne.n 1b2dfe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2e36 │ │ │ │ + cbz r2, 1b2e7e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1b2e38 │ │ │ │ + vldr d4, [pc, #76] @ 1b2e80 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov s14, r4 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b2e18 │ │ │ │ + bmi.n 1b2e60 │ │ │ │ vcvt.f32.f64 s13, d7 │ │ │ │ adds r3, #1 │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ adds r1, #4 │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s13, [r0, #-16] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1b2df8 │ │ │ │ + bne.n 1b2e40 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1b2e76 │ │ │ │ + cbz r2, 1b2ebe │ │ │ │ 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 │ │ │ │ @@ -484020,18 +484050,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 1b2e50 │ │ │ │ + bne.n 1b2e98 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2eb0 │ │ │ │ + cbz r2, 1b2ef8 │ │ │ │ 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 │ │ │ │ @@ -484041,48 +484071,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 1b2e86 │ │ │ │ + bne.n 1b2ece │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b2ef2 │ │ │ │ + cbz r2, 1b2f3a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1b2ef4 │ │ │ │ + vldr s14, [pc, #52] @ 1b2f3c │ │ │ │ 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 1b2ec8 │ │ │ │ + bne.n 1b2f10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b2f4c │ │ │ │ + cbz r2, 1b2f94 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b2f50 │ │ │ │ + vldr s13, [pc, #76] @ 1b2f98 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b2f54 │ │ │ │ + vldr s12, [pc, #72] @ 1b2f9c │ │ │ │ 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 │ │ │ │ @@ -484091,23 +484121,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 1b2f0e │ │ │ │ + bne.n 1b2f56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b2f8e │ │ │ │ + cbz r2, 1b2fd6 │ │ │ │ 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 │ │ │ │ @@ -484115,18 +484145,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 1b2f68 │ │ │ │ + bne.n 1b2fb0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b2fc6 │ │ │ │ + cbz r2, 1b300e │ │ │ │ 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 │ │ │ │ @@ -484136,22 +484166,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 1b2f9e │ │ │ │ + bne.n 1b2fe6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3010 │ │ │ │ + cbz r2, 1b3058 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b3014 │ │ │ │ + vldr s13, [pc, #64] @ 1b305c │ │ │ │ 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 │ │ │ │ @@ -484159,21 +484189,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 1b2fda │ │ │ │ + bne.n 1b3022 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b305c │ │ │ │ + cbz r2, 1b30a4 │ │ │ │ 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 │ │ │ │ @@ -484185,23 +484215,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 1b3026 │ │ │ │ + bne.n 1b306e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b30b0 │ │ │ │ + cbz r2, 1b30f8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b30b4 │ │ │ │ + vldr s13, [pc, #72] @ 1b30fc │ │ │ │ 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] │ │ │ │ @@ -484212,27 +484242,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1b3078 │ │ │ │ + bne.n 1b30c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b312a │ │ │ │ + cbz r2, 1b3172 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b312c │ │ │ │ + vldr s12, [pc, #104] @ 1b3174 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b3130 │ │ │ │ + vldr s11, [pc, #100] @ 1b3178 │ │ │ │ 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 │ │ │ │ @@ -484250,22 +484280,22 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b30d2 │ │ │ │ + bne.n 1b311a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b316a │ │ │ │ + cbz r2, 1b31b2 │ │ │ │ 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 │ │ │ │ @@ -484273,18 +484303,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 1b3144 │ │ │ │ + bne.n 1b318c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b31a4 │ │ │ │ + cbz r2, 1b31ec │ │ │ │ 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 │ │ │ │ @@ -484294,23 +484324,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 1b317a │ │ │ │ + bne.n 1b31c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b31f0 │ │ │ │ + cbz r2, 1b3238 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b31f4 │ │ │ │ + vldr s13, [pc, #64] @ 1b323c │ │ │ │ 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 │ │ │ │ @@ -484318,21 +484348,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 1b31ba │ │ │ │ + bne.n 1b3202 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b323a │ │ │ │ + cbz r2, 1b3282 │ │ │ │ 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 │ │ │ │ @@ -484344,66 +484374,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 1b3206 │ │ │ │ + bne.n 1b324e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b327a │ │ │ │ + cbz r2, 1b32c2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1b327c │ │ │ │ + vldr s14, [pc, #52] @ 1b32c4 │ │ │ │ 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 1b3252 │ │ │ │ + bne.n 1b329a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b32ae │ │ │ │ + cbz r2, 1b32f6 │ │ │ │ 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 1b3292 │ │ │ │ + bne.n 1b32da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3304 │ │ │ │ + cbz r2, 1b334c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b3308 │ │ │ │ + vldr s13, [pc, #76] @ 1b3350 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b330c │ │ │ │ + vldr s12, [pc, #72] @ 1b3354 │ │ │ │ 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 │ │ │ │ @@ -484412,43 +484442,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 1b32c6 │ │ │ │ + bne.n 1b330e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b333c │ │ │ │ + cbz r2, 1b3384 │ │ │ │ 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 1b331e │ │ │ │ + bne.n 1b3366 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b339e │ │ │ │ + cbz r2, 1b33e6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b33a0 │ │ │ │ + vldr s12, [pc, #84] @ 1b33e8 │ │ │ │ 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] │ │ │ │ @@ -484463,39 +484493,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 1b3356 │ │ │ │ + bne.n 1b339e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b33cc │ │ │ │ + cbz r2, 1b3414 │ │ │ │ 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 1b33b2 │ │ │ │ + bne.n 1b33fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b342e │ │ │ │ + cbz r2, 1b3476 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1b3430 │ │ │ │ + vldr s12, [pc, #84] @ 1b3478 │ │ │ │ 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] │ │ │ │ @@ -484510,19 +484540,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 1b33e6 │ │ │ │ + bne.n 1b342e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b346c │ │ │ │ + cbz r2, 1b34b4 │ │ │ │ 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 │ │ │ │ @@ -484532,24 +484562,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 1b3446 │ │ │ │ + bne.n 1b348e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1b2c2c │ │ │ │ - cbz r2, 1b34bc │ │ │ │ + b.w 1b2c74 │ │ │ │ + cbz r2, 1b3504 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b34c0 │ │ │ │ + vldr s13, [pc, #64] @ 1b3508 │ │ │ │ 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 │ │ │ │ @@ -484557,21 +484587,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 1b3486 │ │ │ │ + bne.n 1b34ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3508 │ │ │ │ + cbz r2, 1b3550 │ │ │ │ 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 │ │ │ │ @@ -484583,19 +484613,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 1b34d2 │ │ │ │ + bne.n 1b351a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b355a │ │ │ │ + cbz r2, 1b35a2 │ │ │ │ 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] │ │ │ │ @@ -484610,17 +484640,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 1b351e │ │ │ │ + bne.n 1b3566 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b35b8 │ │ │ │ + cbz r2, 1b3600 │ │ │ │ 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 │ │ │ │ @@ -484642,19 +484672,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 1b356e │ │ │ │ + bne.n 1b35b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b360a │ │ │ │ + cbz r2, 1b3652 │ │ │ │ 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] │ │ │ │ @@ -484669,17 +484699,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 1b35ce │ │ │ │ + bne.n 1b3616 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3668 │ │ │ │ + cbz r2, 1b36b0 │ │ │ │ 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 │ │ │ │ @@ -484701,19 +484731,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 1b361e │ │ │ │ + bne.n 1b3666 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b36c6 │ │ │ │ + cbz r2, 1b370e │ │ │ │ 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 │ │ │ │ @@ -484729,18 +484759,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 1b3676 │ │ │ │ + bne.n 1b36be │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b373a │ │ │ │ + cbz r2, 1b3782 │ │ │ │ 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 │ │ │ │ @@ -484766,18 +484796,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 1b36d0 │ │ │ │ + bne.n 1b3718 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3796 │ │ │ │ + cbz r2, 1b37de │ │ │ │ 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 │ │ │ │ @@ -484793,18 +484823,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 1b3746 │ │ │ │ + bne.n 1b378e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3806 │ │ │ │ + cbz r2, 1b384e │ │ │ │ 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 │ │ │ │ @@ -484830,18 +484860,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 1b37a0 │ │ │ │ + bne.n 1b37e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3862 │ │ │ │ + cbz r2, 1b38aa │ │ │ │ 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 │ │ │ │ @@ -484857,19 +484887,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 1b3812 │ │ │ │ + bne.n 1b385a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b38d0 │ │ │ │ + cbz r2, 1b3918 │ │ │ │ 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 │ │ │ │ @@ -484896,24 +484926,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 1b386e │ │ │ │ + bne.n 1b38b6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3924 │ │ │ │ + cbz r2, 1b396c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1b3928 │ │ │ │ + vldr s13, [pc, #72] @ 1b3970 │ │ │ │ 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 │ │ │ │ @@ -484924,27 +484954,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1b38ee │ │ │ │ + bne.n 1b3936 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b39a0 │ │ │ │ + cbz r2, 1b39e8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b39a4 │ │ │ │ + vldr s12, [pc, #108] @ 1b39ec │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b39a8 │ │ │ │ + vldr s11, [pc, #104] @ 1b39f0 │ │ │ │ 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 │ │ │ │ @@ -484962,28 +484992,28 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b3946 │ │ │ │ + bne.n 1b398e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3a3a │ │ │ │ + beq.n 1b3a82 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b3a3c │ │ │ │ + vldr s11, [pc, #132] @ 1b3a84 │ │ │ │ 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 │ │ │ │ @@ -485011,24 +485041,24 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b39c8 │ │ │ │ + bne.n 1b3a10 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3ace │ │ │ │ + beq.n 1b3b16 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1b3ad0 │ │ │ │ + vldr s11, [pc, #132] @ 1b3b18 │ │ │ │ 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 │ │ │ │ @@ -485056,23 +485086,23 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b3a5c │ │ │ │ + bne.n 1b3aa4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3b7e │ │ │ │ + beq.n 1b3bc6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b3b80 │ │ │ │ + vldr s10, [pc, #160] @ 1b3bc8 │ │ │ │ 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 │ │ │ │ @@ -485107,24 +485137,24 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b3ae8 │ │ │ │ + bne.n 1b3b30 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3c2e │ │ │ │ + beq.n 1b3c76 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b3c30 │ │ │ │ + vldr s10, [pc, #160] @ 1b3c78 │ │ │ │ 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 │ │ │ │ @@ -485159,20 +485189,20 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b3b98 │ │ │ │ + bne.n 1b3be0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b3c6a │ │ │ │ + cbz r2, 1b3cb2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -485181,18 +485211,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 1b3c46 │ │ │ │ + bne.n 1b3c8e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3ca6 │ │ │ │ + cbz r2, 1b3cee │ │ │ │ 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 │ │ │ │ @@ -485203,22 +485233,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 1b3c80 │ │ │ │ + bne.n 1b3cc8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3cf0 │ │ │ │ + cbz r2, 1b3d38 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1b3cf4 │ │ │ │ + vldr s13, [pc, #64] @ 1b3d3c │ │ │ │ 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 │ │ │ │ @@ -485226,21 +485256,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 1b3cba │ │ │ │ + bne.n 1b3d02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b3d40 │ │ │ │ + cbz r2, 1b3d88 │ │ │ │ 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 │ │ │ │ @@ -485253,19 +485283,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 1b3d06 │ │ │ │ + bne.n 1b3d4e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3d92 │ │ │ │ + cbz r2, 1b3dda │ │ │ │ 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] │ │ │ │ @@ -485280,17 +485310,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 1b3d56 │ │ │ │ + bne.n 1b3d9e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3df2 │ │ │ │ + cbz r2, 1b3e3a │ │ │ │ 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 │ │ │ │ @@ -485312,18 +485342,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 1b3da6 │ │ │ │ + bne.n 1b3dee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3e42 │ │ │ │ + cbz r2, 1b3e8a │ │ │ │ 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] │ │ │ │ @@ -485338,17 +485368,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 1b3e06 │ │ │ │ + bne.n 1b3e4e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3ea2 │ │ │ │ + cbz r2, 1b3eea │ │ │ │ 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 │ │ │ │ @@ -485370,18 +485400,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 1b3e56 │ │ │ │ + bne.n 1b3e9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b3efe │ │ │ │ + cbz r2, 1b3f46 │ │ │ │ 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 │ │ │ │ @@ -485397,19 +485427,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 1b3eae │ │ │ │ + bne.n 1b3ef6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b3f78 │ │ │ │ + beq.n 1b3fc0 │ │ │ │ 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 │ │ │ │ @@ -485438,19 +485468,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 1b3f0a │ │ │ │ + bne.n 1b3f52 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b3fd6 │ │ │ │ + cbz r2, 1b401e │ │ │ │ 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 │ │ │ │ @@ -485466,19 +485496,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 1b3f86 │ │ │ │ + bne.n 1b3fce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4050 │ │ │ │ + beq.n 1b4098 │ │ │ │ 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 │ │ │ │ @@ -485507,19 +485537,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 1b3fe2 │ │ │ │ + bne.n 1b402a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b40ae │ │ │ │ + cbz r2, 1b40f6 │ │ │ │ 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 │ │ │ │ @@ -485535,20 +485565,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 1b405e │ │ │ │ + bne.n 1b40a6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b412a │ │ │ │ + beq.n 1b4172 │ │ │ │ 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 │ │ │ │ @@ -485577,47 +485607,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 1b40ba │ │ │ │ + bne.n 1b4102 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b4172 │ │ │ │ + cbz r2, 1b41ba │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1b4178 │ │ │ │ + vldr d6, [pc, #60] @ 1b41c0 │ │ │ │ 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 1b4144 │ │ │ │ + bne.n 1b418c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1b41d2 │ │ │ │ + cbz r2, 1b421a │ │ │ │ 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] │ │ │ │ @@ -485631,18 +485661,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 1b418e │ │ │ │ + bne.n 1b41d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4238 │ │ │ │ + cbz r2, 1b4280 │ │ │ │ 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 │ │ │ │ @@ -485665,24 +485695,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 1b41f0 │ │ │ │ + bne.n 1b4238 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b42ce │ │ │ │ + beq.n 1b4316 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b42d0 │ │ │ │ + vldr s11, [pc, #132] @ 1b4318 │ │ │ │ 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 │ │ │ │ @@ -485709,20 +485739,20 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b4254 │ │ │ │ + bne.n 1b429c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b430a │ │ │ │ + cbz r2, 1b4352 │ │ │ │ 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 │ │ │ │ @@ -485730,48 +485760,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 1b42e2 │ │ │ │ + bne.n 1b432a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4352 │ │ │ │ + cbz r2, 1b439a │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b4354 │ │ │ │ + vldr s13, [pc, #60] @ 1b439c │ │ │ │ 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 1b4322 │ │ │ │ + bne.n 1b436a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1b43ae │ │ │ │ + cbz r2, 1b43f6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b43b0 │ │ │ │ + vldr s13, [pc, #76] @ 1b43f8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b43b4 │ │ │ │ + vldr s12, [pc, #72] @ 1b43fc │ │ │ │ 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 │ │ │ │ @@ -485780,52 +485810,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 1b436e │ │ │ │ + bne.n 1b43b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b43fe │ │ │ │ + cbz r2, 1b4446 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1b4400 │ │ │ │ + vldr s13, [pc, #60] @ 1b4448 │ │ │ │ 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 1b43ce │ │ │ │ + bne.n 1b4416 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1b445a │ │ │ │ + cbz r2, 1b44a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b445c │ │ │ │ + vldr s13, [pc, #76] @ 1b44a4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b4460 │ │ │ │ + vldr s12, [pc, #72] @ 1b44a8 │ │ │ │ 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 │ │ │ │ @@ -485834,27 +485864,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 1b441a │ │ │ │ + bne.n 1b4462 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b44b2 │ │ │ │ + cbz r2, 1b44fa │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b44b4 │ │ │ │ + vldr s13, [pc, #64] @ 1b44fc │ │ │ │ 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 │ │ │ │ @@ -485864,25 +485894,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 1b4478 │ │ │ │ + bne.n 1b44c0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b4506 │ │ │ │ + cbz r2, 1b454e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1b4508 │ │ │ │ + vldr s13, [pc, #64] @ 1b4550 │ │ │ │ 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 │ │ │ │ @@ -485892,24 +485922,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 1b44cc │ │ │ │ + bne.n 1b4514 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1b455c │ │ │ │ + cbz r2, 1b45a4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b4560 │ │ │ │ + vldr s13, [pc, #72] @ 1b45a8 │ │ │ │ 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 │ │ │ │ @@ -485919,43 +485949,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 1b451e │ │ │ │ + bne.n 1b4566 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b4594 │ │ │ │ + cbz r2, 1b45dc │ │ │ │ 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 1b4570 │ │ │ │ + bne.n 1b45b8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b45e8 │ │ │ │ + cbz r2, 1b4630 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b45ec │ │ │ │ + vldr s13, [pc, #72] @ 1b4634 │ │ │ │ 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 │ │ │ │ @@ -485965,39 +485995,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 1b45aa │ │ │ │ + bne.n 1b45f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1b4620 │ │ │ │ + cbz r2, 1b4668 │ │ │ │ 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 1b45fc │ │ │ │ + bne.n 1b4644 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b467e │ │ │ │ + cbz r2, 1b46c6 │ │ │ │ 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 │ │ │ │ @@ -486013,19 +486043,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 1b462e │ │ │ │ + bne.n 1b4676 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b46fe │ │ │ │ + beq.n 1b4746 │ │ │ │ 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 │ │ │ │ @@ -486054,18 +486084,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 1b469a │ │ │ │ + bne.n 1b46e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b475a │ │ │ │ + cbz r2, 1b47a2 │ │ │ │ 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 │ │ │ │ @@ -486081,18 +486111,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 1b470a │ │ │ │ + bne.n 1b4752 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b47c0 │ │ │ │ + cbz r2, 1b4808 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -486116,23 +486146,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 1b4768 │ │ │ │ + bne.n 1b47b0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b486a │ │ │ │ + beq.n 1b48b2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b486c │ │ │ │ + vldr s10, [pc, #156] @ 1b48b4 │ │ │ │ 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 │ │ │ │ @@ -486166,20 +486196,20 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b47d8 │ │ │ │ + bne.n 1b4820 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b48ca │ │ │ │ + cbz r2, 1b4912 │ │ │ │ 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 │ │ │ │ @@ -486195,19 +486225,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 1b487a │ │ │ │ + bne.n 1b48c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b494e │ │ │ │ + beq.n 1b4996 │ │ │ │ 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 │ │ │ │ @@ -486236,18 +486266,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 1b48e6 │ │ │ │ + bne.n 1b492e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b49aa │ │ │ │ + cbz r2, 1b49f2 │ │ │ │ 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 │ │ │ │ @@ -486263,18 +486293,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 1b495a │ │ │ │ + bne.n 1b49a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4a10 │ │ │ │ + cbz r2, 1b4a58 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -486298,23 +486328,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 1b49b8 │ │ │ │ + bne.n 1b4a00 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4aba │ │ │ │ + beq.n 1b4b02 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1b4abc │ │ │ │ + vldr s10, [pc, #156] @ 1b4b04 │ │ │ │ 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 │ │ │ │ @@ -486348,54 +486378,54 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b4a28 │ │ │ │ + bne.n 1b4a70 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b4aea │ │ │ │ + cbz r2, 1b4b32 │ │ │ │ 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 1b4ad4 │ │ │ │ + bne.n 1b4b1c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b1a │ │ │ │ + cbz r2, 1b4b62 │ │ │ │ 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 1b4afc │ │ │ │ + bne.n 1b4b44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4b50 │ │ │ │ + cbz r2, 1b4b98 │ │ │ │ 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 │ │ │ │ @@ -486403,72 +486433,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 1b4b30 │ │ │ │ + bne.n 1b4b78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4b88 │ │ │ │ + cbz r2, 1b4bd0 │ │ │ │ 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 1b4b60 │ │ │ │ + bne.n 1b4ba8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4bb6 │ │ │ │ + cbz r2, 1b4bfe │ │ │ │ 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 1b4ba0 │ │ │ │ + bne.n 1b4be8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4be6 │ │ │ │ + cbz r2, 1b4c2e │ │ │ │ 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 1b4bc8 │ │ │ │ + bne.n 1b4c10 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4c1c │ │ │ │ + cbz r2, 1b4c64 │ │ │ │ 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 │ │ │ │ @@ -486476,436 +486506,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 1b4bfc │ │ │ │ + bne.n 1b4c44 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4c54 │ │ │ │ + cbz r2, 1b4c9c │ │ │ │ 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 1b4c2c │ │ │ │ + bne.n 1b4c74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4c7e │ │ │ │ + cbz r2, 1b4cc6 │ │ │ │ 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 1b4c66 │ │ │ │ + bne.n 1b4cae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4cae │ │ │ │ + cbz r2, 1b4cf6 │ │ │ │ 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 1b4c90 │ │ │ │ + bne.n 1b4cd8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4cd6 │ │ │ │ + cbz r2, 1b4d1e │ │ │ │ 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 1b4cbe │ │ │ │ + bne.n 1b4d06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d06 │ │ │ │ + cbz r2, 1b4d4e │ │ │ │ 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 1b4ce8 │ │ │ │ + bne.n 1b4d30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d2e │ │ │ │ + cbz r2, 1b4d76 │ │ │ │ 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 1b4d16 │ │ │ │ + bne.n 1b4d5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d56 │ │ │ │ + cbz r2, 1b4d9e │ │ │ │ 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 1b4d3e │ │ │ │ + bne.n 1b4d86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4d78 │ │ │ │ + cbz r2, 1b4dc0 │ │ │ │ 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 1b4d64 │ │ │ │ + bne.n 1b4dac │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4d98 │ │ │ │ + cbz r2, 1b4de0 │ │ │ │ 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 1b4d86 │ │ │ │ + bne.n 1b4dce │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4dbc │ │ │ │ + cbz r2, 1b4e04 │ │ │ │ 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 1b4da8 │ │ │ │ + bne.n 1b4df0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4de8 │ │ │ │ + cbz r2, 1b4e30 │ │ │ │ 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 1b4dca │ │ │ │ + bne.n 1b4e12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e0c │ │ │ │ + cbz r2, 1b4e54 │ │ │ │ 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 1b4df8 │ │ │ │ + bne.n 1b4e40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e2c │ │ │ │ + cbz r2, 1b4e74 │ │ │ │ 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 1b4e1a │ │ │ │ + bne.n 1b4e62 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e50 │ │ │ │ + cbz r2, 1b4e98 │ │ │ │ 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 1b4e3c │ │ │ │ + bne.n 1b4e84 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4e7c │ │ │ │ + cbz r2, 1b4ec4 │ │ │ │ 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 1b4e5e │ │ │ │ + bne.n 1b4ea6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4ea4 │ │ │ │ + cbz r2, 1b4eec │ │ │ │ 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 1b4e8c │ │ │ │ + bne.n 1b4ed4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4ec6 │ │ │ │ + cbz r2, 1b4f0e │ │ │ │ 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 1b4eae │ │ │ │ + bne.n 1b4ef6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4eee │ │ │ │ + cbz r2, 1b4f36 │ │ │ │ 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 1b4ed4 │ │ │ │ + bne.n 1b4f1c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4f18 │ │ │ │ + cbz r2, 1b4f60 │ │ │ │ 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 1b4efa │ │ │ │ + bne.n 1b4f42 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f40 │ │ │ │ + cbz r2, 1b4f88 │ │ │ │ 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 1b4f28 │ │ │ │ + bne.n 1b4f70 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4f62 │ │ │ │ + cbz r2, 1b4faa │ │ │ │ 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 1b4f4a │ │ │ │ + bne.n 1b4f92 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4f8a │ │ │ │ + cbz r2, 1b4fd2 │ │ │ │ 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 1b4f70 │ │ │ │ + bne.n 1b4fb8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b4fb4 │ │ │ │ + cbz r2, 1b4ffc │ │ │ │ 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 1b4f96 │ │ │ │ + bne.n 1b4fde │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4fdc │ │ │ │ + cbz r2, 1b5024 │ │ │ │ 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 1b4fc4 │ │ │ │ + bne.n 1b500c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b4ffe │ │ │ │ + cbz r2, 1b5046 │ │ │ │ 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 1b4fe6 │ │ │ │ + bne.n 1b502e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5026 │ │ │ │ + cbz r2, 1b506e │ │ │ │ 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 1b500c │ │ │ │ + bne.n 1b5054 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b504c │ │ │ │ + cbz r2, 1b5094 │ │ │ │ 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 1b5034 │ │ │ │ + bne.n 1b507c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b506e │ │ │ │ + cbz r2, 1b50b6 │ │ │ │ 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 1b5056 │ │ │ │ + bne.n 1b509e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5096 │ │ │ │ + cbz r2, 1b50de │ │ │ │ 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 1b507c │ │ │ │ + bne.n 1b50c4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b50cc │ │ │ │ + cbz r2, 1b5114 │ │ │ │ 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 │ │ │ │ @@ -486913,37 +486943,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 1b50ac │ │ │ │ + bne.n 1b50f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5102 │ │ │ │ + cbz r2, 1b514a │ │ │ │ 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 1b50dc │ │ │ │ + bne.n 1b5124 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5138 │ │ │ │ + cbz r2, 1b5180 │ │ │ │ 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 │ │ │ │ @@ -486951,73 +486981,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 1b5118 │ │ │ │ + bne.n 1b5160 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b516e │ │ │ │ + cbz r2, 1b51b6 │ │ │ │ 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 1b5148 │ │ │ │ + bne.n 1b5190 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b51a2 │ │ │ │ + cbz r2, 1b51ea │ │ │ │ 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 1b517c │ │ │ │ + bne.n 1b51c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b51d6 │ │ │ │ + cbz r2, 1b521e │ │ │ │ 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 1b51b0 │ │ │ │ + bne.n 1b51f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5210 │ │ │ │ + cbz r2, 1b5258 │ │ │ │ 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 │ │ │ │ @@ -487025,19 +487055,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 1b51e4 │ │ │ │ + bne.n 1b522c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b524c │ │ │ │ + cbz r2, 1b5294 │ │ │ │ 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 │ │ │ │ @@ -487045,57 +487075,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 1b5220 │ │ │ │ + bne.n 1b5268 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5284 │ │ │ │ + cbz r2, 1b52cc │ │ │ │ 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 1b525c │ │ │ │ + bne.n 1b52a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b52bc │ │ │ │ + cbz r2, 1b5304 │ │ │ │ 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 1b5294 │ │ │ │ + bne.n 1b52dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b52f6 │ │ │ │ + cbz r2, 1b533e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -487103,18 +487133,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 1b52ce │ │ │ │ + bne.n 1b5316 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b532e │ │ │ │ + cbz r2, 1b5376 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -487122,18 +487152,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 1b5306 │ │ │ │ + bne.n 1b534e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5366 │ │ │ │ + cbz r2, 1b53ae │ │ │ │ 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]! │ │ │ │ @@ -487141,18 +487171,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 1b5342 │ │ │ │ + bne.n 1b538a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b539e │ │ │ │ + cbz r2, 1b53e6 │ │ │ │ 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]! │ │ │ │ @@ -487160,18 +487190,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 1b537a │ │ │ │ + bne.n 1b53c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b53d8 │ │ │ │ + cbz r2, 1b5420 │ │ │ │ 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 │ │ │ │ @@ -487179,19 +487209,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 1b53ac │ │ │ │ + bne.n 1b53f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5414 │ │ │ │ + cbz r2, 1b545c │ │ │ │ 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 │ │ │ │ @@ -487199,19 +487229,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 1b53e8 │ │ │ │ + bne.n 1b5430 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5450 │ │ │ │ + cbz r2, 1b5498 │ │ │ │ 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 │ │ │ │ @@ -487219,19 +487249,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 1b5424 │ │ │ │ + bne.n 1b546c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b548c │ │ │ │ + cbz r2, 1b54d4 │ │ │ │ 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 │ │ │ │ @@ -487239,19 +487269,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 1b5460 │ │ │ │ + bne.n 1b54a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b54c8 │ │ │ │ + cbz r2, 1b5510 │ │ │ │ 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 │ │ │ │ @@ -487259,19 +487289,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 1b549c │ │ │ │ + bne.n 1b54e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5504 │ │ │ │ + cbz r2, 1b554c │ │ │ │ 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 │ │ │ │ @@ -487279,19 +487309,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 1b54d8 │ │ │ │ + bne.n 1b5520 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5540 │ │ │ │ + cbz r2, 1b5588 │ │ │ │ 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 │ │ │ │ @@ -487299,19 +487329,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 1b5514 │ │ │ │ + bne.n 1b555c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b557c │ │ │ │ + cbz r2, 1b55c4 │ │ │ │ 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 │ │ │ │ @@ -487319,24 +487349,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 1b5550 │ │ │ │ + bne.n 1b5598 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5610 │ │ │ │ + beq.n 1b5658 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b5614 │ │ │ │ + vldr s11, [pc, #132] @ 1b565c │ │ │ │ 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 │ │ │ │ @@ -487363,26 +487393,26 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b5598 │ │ │ │ + bne.n 1b55e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1b5674 ) │ │ │ │ + ldr r3, [pc, #88] @ (1b56bc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5670 │ │ │ │ + cbz r2, 1b56b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1b5678 ) │ │ │ │ + ldr r1, [pc, #84] @ (1b56c0 ) │ │ │ │ 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 │ │ │ │ @@ -487397,28 +487427,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 1b5630 │ │ │ │ + bne.n 1b5678 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1b56c8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1b5710 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b56c4 │ │ │ │ + cbz r2, 1b570c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1b56cc ) │ │ │ │ + ldr r2, [pc, #68] @ (1b5714 ) │ │ │ │ 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 │ │ │ │ @@ -487430,23 +487460,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 1b5694 │ │ │ │ + bne.n 1b56dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5706 │ │ │ │ + cbz r2, 1b574e │ │ │ │ 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 │ │ │ │ @@ -487454,18 +487484,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 1b56de │ │ │ │ + bne.n 1b5726 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b573e │ │ │ │ + cbz r2, 1b5786 │ │ │ │ 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 │ │ │ │ @@ -487473,22 +487503,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 1b5716 │ │ │ │ + bne.n 1b575e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b57a2 │ │ │ │ + cbz r2, 1b57ea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1b57a4 │ │ │ │ + vldr s12, [pc, #88] @ 1b57ec │ │ │ │ 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 │ │ │ │ @@ -487502,25 +487532,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 1b5752 │ │ │ │ + bne.n 1b579a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b583a │ │ │ │ + beq.n 1b5882 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b583c │ │ │ │ + vldr s11, [pc, #132] @ 1b5884 │ │ │ │ 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 │ │ │ │ @@ -487547,20 +487577,20 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b57c0 │ │ │ │ + bne.n 1b5808 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1b5876 │ │ │ │ + cbz r2, 1b58be │ │ │ │ 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 │ │ │ │ @@ -487568,22 +487598,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 1b584e │ │ │ │ + bne.n 1b5896 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b58e8 │ │ │ │ + cbz r2, 1b5930 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b58ec │ │ │ │ + vldr s12, [pc, #104] @ 1b5934 │ │ │ │ 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] │ │ │ │ @@ -487602,25 +487632,25 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b588e │ │ │ │ + bne.n 1b58d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b5940 │ │ │ │ + cbz r2, 1b5988 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1b5944 │ │ │ │ + vldr s13, [pc, #72] @ 1b598c │ │ │ │ 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 │ │ │ │ @@ -487630,25 +487660,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 1b5902 │ │ │ │ + bne.n 1b594a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1b59b6 │ │ │ │ + cbz r2, 1b59fe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1b59b8 │ │ │ │ + vldr s12, [pc, #100] @ 1b5a00 │ │ │ │ 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] │ │ │ │ @@ -487667,135 +487697,135 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b595e │ │ │ │ + bne.n 1b59a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1b59ee │ │ │ │ + cbz r2, 1b5a36 │ │ │ │ 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 1b59ca │ │ │ │ + bne.n 1b5a12 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5a22 │ │ │ │ + cbz r2, 1b5a6a │ │ │ │ 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 1b59fe │ │ │ │ + bne.n 1b5a46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5a56 │ │ │ │ + cbz r2, 1b5a9e │ │ │ │ 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 1b5a32 │ │ │ │ + bne.n 1b5a7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5a8a │ │ │ │ + cbz r2, 1b5ad2 │ │ │ │ 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 1b5a66 │ │ │ │ + bne.n 1b5aae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5ac0 │ │ │ │ + cbz r2, 1b5b08 │ │ │ │ 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 1b5a98 │ │ │ │ + bne.n 1b5ae0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5af8 │ │ │ │ + cbz r2, 1b5b40 │ │ │ │ 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 1b5ad0 │ │ │ │ + bne.n 1b5b18 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1b5b74 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b5bbc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5b70 │ │ │ │ + cbz r2, 1b5bb8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b5b78 ) │ │ │ │ + ldr r1, [pc, #108] @ (1b5bc0 ) │ │ │ │ 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 │ │ │ │ @@ -487816,28 +487846,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 1b5b16 │ │ │ │ + bne.n 1b5b5e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #1016 @ (adr r4, 1b5f70 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 1b5e98 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1b5be8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b5c30 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5be4 │ │ │ │ + cbz r2, 1b5c2c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1b5bec ) │ │ │ │ + ldr r1, [pc, #96] @ (1b5c34 ) │ │ │ │ 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 │ │ │ │ @@ -487855,28 +487885,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 1b5b94 │ │ │ │ + bne.n 1b5bdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #504 @ (adr r4, 1b5de4 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 1b5d0c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1b5c68 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b5cb0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5c64 │ │ │ │ + cbz r2, 1b5cac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1b5c6c ) │ │ │ │ + ldr r1, [pc, #108] @ (1b5cb4 ) │ │ │ │ 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 │ │ │ │ @@ -487897,28 +487927,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 1b5c0a │ │ │ │ + bne.n 1b5c52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #40 @ (adr r4, 1b5c94 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 1b5fbc ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1b5cd8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b5d20 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1b5cd6 │ │ │ │ + cbz r2, 1b5d1e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1b5cdc ) │ │ │ │ + ldr r1, [pc, #92] @ (1b5d24 ) │ │ │ │ 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 │ │ │ │ @@ -487936,28 +487966,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 1b5c88 │ │ │ │ + bne.n 1b5cd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - add r3, pc, #552 @ (adr r3, 1b5f04 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 1b5e2c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5d34 │ │ │ │ + cbz r2, 1b5d7c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5d38 │ │ │ │ + vldr s13, [pc, #76] @ 1b5d80 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b5d3c │ │ │ │ + vldr s12, [pc, #72] @ 1b5d84 │ │ │ │ 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 │ │ │ │ @@ -487966,45 +487996,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 1b5cf6 │ │ │ │ + bne.n 1b5d3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5d6c │ │ │ │ + cbz r2, 1b5db4 │ │ │ │ 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 1b5d4e │ │ │ │ + bne.n 1b5d96 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b5de4 │ │ │ │ + cbz r2, 1b5e2c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1b5de8 │ │ │ │ + vldr s12, [pc, #108] @ 1b5e30 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1b5dec │ │ │ │ + vldr s11, [pc, #104] @ 1b5e34 │ │ │ │ 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 │ │ │ │ @@ -488022,47 +488052,47 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b5d8a │ │ │ │ + bne.n 1b5dd2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5e1e │ │ │ │ + cbz r2, 1b5e66 │ │ │ │ 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 1b5e00 │ │ │ │ + bne.n 1b5e48 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b5e74 │ │ │ │ + cbz r2, 1b5ebc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1b5e78 │ │ │ │ + vldr s13, [pc, #76] @ 1b5ec0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1b5e7c │ │ │ │ + vldr s12, [pc, #72] @ 1b5ec4 │ │ │ │ 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 │ │ │ │ @@ -488071,29 +488101,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 1b5e36 │ │ │ │ + bne.n 1b5e7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5ef2 │ │ │ │ + cbz r2, 1b5f3a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1b5ef4 │ │ │ │ + vldr s12, [pc, #104] @ 1b5f3c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1b5ef8 │ │ │ │ + vldr s11, [pc, #100] @ 1b5f40 │ │ │ │ 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 │ │ │ │ @@ -488111,44 +488141,44 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b5e9a │ │ │ │ + bne.n 1b5ee2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1b5f2a │ │ │ │ + cbz r2, 1b5f72 │ │ │ │ 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 1b5f0c │ │ │ │ + bne.n 1b5f54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b5fd6 │ │ │ │ + beq.n 1b601e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1b5fd8 │ │ │ │ + vldr s10, [pc, #160] @ 1b6020 │ │ │ │ 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 │ │ │ │ @@ -488183,44 +488213,44 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b5f40 │ │ │ │ + bne.n 1b5f88 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b600e │ │ │ │ + cbz r2, 1b6056 │ │ │ │ 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 1b5fe8 │ │ │ │ + bne.n 1b6030 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b60a0 │ │ │ │ + beq.n 1b60e8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1b60a4 │ │ │ │ + vldr s11, [pc, #132] @ 1b60ec │ │ │ │ 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 │ │ │ │ @@ -488247,21 +488277,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b6028 │ │ │ │ + bne.n 1b6070 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1b60de │ │ │ │ + cbz r2, 1b6126 │ │ │ │ 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 │ │ │ │ @@ -488269,128 +488299,128 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1b60b6 │ │ │ │ + bne.n 1b60fe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b61f6 │ │ │ │ + beq.n 1b623e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b61e6 │ │ │ │ + beq.n 1b622e │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #300] @ 1b6244 │ │ │ │ + vldr s17, [pc, #300] @ 1b628c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b61d2 │ │ │ │ + b.n 1b621a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6218 │ │ │ │ + bgt.n 1b6260 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b620c │ │ │ │ + ble.n 1b6254 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6212 │ │ │ │ + bgt.n 1b625a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6206 │ │ │ │ + ble.n 1b624e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b621e │ │ │ │ + bgt.n 1b6266 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6200 │ │ │ │ + ble.n 1b6248 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 54448 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b6224 │ │ │ │ + beq.n 1b626c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6138 │ │ │ │ + bgt.n 1b6180 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6146 │ │ │ │ + b.n 1b618e │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b61f6 │ │ │ │ + beq.n 1b623e │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b61e6 │ │ │ │ + bne.n 1b622e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s0, [pc, #64] @ 1b6244 │ │ │ │ - b.n 1b61ba │ │ │ │ + vldr s0, [pc, #64] @ 1b628c │ │ │ │ + b.n 1b6202 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6192 │ │ │ │ + b.n 1b61da │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b616a │ │ │ │ + b.n 1b61b2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b616a │ │ │ │ + b.n 1b61b2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b6146 │ │ │ │ + b.n 1b618e │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b6192 │ │ │ │ + b.n 1b61da │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1b612c │ │ │ │ + bne.w 1b6174 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -488398,117 +488428,117 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b635c │ │ │ │ + beq.n 1b63a4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1b634c │ │ │ │ + beq.n 1b6394 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #61440 @ 0xf000 │ │ │ │ movt sl, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #304] @ 1b63b0 │ │ │ │ + vldr s17, [pc, #304] @ 1b63f8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b6338 │ │ │ │ + b.n 1b6380 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6378 │ │ │ │ + bgt.n 1b63c0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6372 │ │ │ │ + ble.n 1b63ba │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b638a │ │ │ │ + bgt.n 1b63d2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b636c │ │ │ │ + ble.n 1b63b4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6384 │ │ │ │ + bgt.n 1b63cc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6366 │ │ │ │ + ble.n 1b63ae │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b637e │ │ │ │ + bgt.n 1b63c6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b6390 │ │ │ │ + beq.n 1b63d8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b62a0 │ │ │ │ + bgt.n 1b62e8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b62ae │ │ │ │ + b.n 1b62f6 │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b635c │ │ │ │ + beq.n 1b63a4 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1b634c │ │ │ │ + bne.n 1b6394 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6320 │ │ │ │ + b.n 1b6368 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b62f8 │ │ │ │ + b.n 1b6340 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b62d2 │ │ │ │ + b.n 1b631a │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b62ae │ │ │ │ + b.n 1b62f6 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b6320 │ │ │ │ + b.n 1b6368 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b62f8 │ │ │ │ + b.n 1b6340 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1b62d2 │ │ │ │ + b.n 1b631a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1b6294 │ │ │ │ + bne.w 1b62dc │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -488517,102 +488547,102 @@ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b64a8 │ │ │ │ + beq.n 1b64f0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b6498 │ │ │ │ + beq.n 1b64e0 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r3, r9 │ │ │ │ - vldr s17, [pc, #256] @ 1b64f0 │ │ │ │ + vldr s17, [pc, #256] @ 1b6538 │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr s19, [pc, #252] @ 1b64f4 │ │ │ │ + vldr s19, [pc, #252] @ 1b653c │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b6484 │ │ │ │ + b.n 1b64cc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64c4 │ │ │ │ + bgt.n 1b650c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b64b8 │ │ │ │ + ble.n 1b6500 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64be │ │ │ │ + bgt.n 1b6506 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r6, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b64b2 │ │ │ │ + ble.n 1b64fa │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b64ca │ │ │ │ + bgt.n 1b6512 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, fp, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ cmp sl, r5 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1b64d0 │ │ │ │ + beq.n 1b6518 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6412 │ │ │ │ + bgt.n 1b645a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6420 │ │ │ │ + b.n 1b6468 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1b64a8 │ │ │ │ + beq.n 1b64f0 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1b6498 │ │ │ │ + bne.n 1b64e0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b646c │ │ │ │ + b.n 1b64b4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6444 │ │ │ │ + b.n 1b648c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6444 │ │ │ │ + b.n 1b648c │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b6420 │ │ │ │ + b.n 1b6468 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1b646c │ │ │ │ + b.n 1b64b4 │ │ │ │ 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 1b6406 │ │ │ │ + bne.n 1b644e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -488623,584 +488653,584 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b6610 │ │ │ │ + beq.n 1b6658 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b6600 │ │ │ │ + beq.n 1b6648 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s18, [pc, #300] @ 1b6664 │ │ │ │ + vldr s18, [pc, #300] @ 1b66ac │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #296] @ 1b6668 │ │ │ │ + vldr s17, [pc, #296] @ 1b66b0 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r8 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - b.n 1b65ec │ │ │ │ + b.n 1b6634 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b662c │ │ │ │ + bgt.n 1b6674 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6626 │ │ │ │ + ble.n 1b666e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b663e │ │ │ │ + bgt.n 1b6686 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ and.w r2, sl, r0, lsl #10 │ │ │ │ orrs r6, r2 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6620 │ │ │ │ + ble.n 1b6668 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6638 │ │ │ │ + bgt.n 1b6680 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ and.w r3, fp, r0, lsl #20 │ │ │ │ orrs r6, r3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b661a │ │ │ │ + ble.n 1b6662 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6632 │ │ │ │ + bgt.n 1b667a │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 54448 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1b6644 │ │ │ │ + beq.n 1b668c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b655a │ │ │ │ + bgt.n 1b65a2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6568 │ │ │ │ + b.n 1b65b0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b6610 │ │ │ │ + beq.n 1b6658 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 1b6600 │ │ │ │ + bne.n 1b6648 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b65d8 │ │ │ │ + b.n 1b6620 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b65b2 │ │ │ │ + b.n 1b65fa │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b658c │ │ │ │ + b.n 1b65d4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b6568 │ │ │ │ + b.n 1b65b0 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1b65d8 │ │ │ │ + b.n 1b6620 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b65b2 │ │ │ │ + b.n 1b65fa │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b658c │ │ │ │ + b.n 1b65d4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1b654c │ │ │ │ + bne.w 1b6594 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b66fe │ │ │ │ + beq.n 1b6746 │ │ │ │ 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] @ 1b6708 │ │ │ │ + vldr s16, [pc, #116] @ 1b6750 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1b670c │ │ │ │ + vldr s17, [pc, #112] @ 1b6754 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1b6700 │ │ │ │ + vldr d10, [pc, #92] @ 1b6748 │ │ │ │ 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 1b66d4 │ │ │ │ + ble.n 1b671c │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b66d4 │ │ │ │ + bgt.n 1b671c │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 54448 │ │ │ │ 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 1b66a8 │ │ │ │ + bne.n 1b66f0 │ │ │ │ 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 1b6708 │ │ │ │ + b.n 1b6750 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1b688c ) │ │ │ │ + ldr r2, [pc, #352] @ (1b68d4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #352] @ (1b6890 ) │ │ │ │ + ldr r1, [pc, #352] @ (1b68d8 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b6822 │ │ │ │ + beq.n 1b686a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b6814 │ │ │ │ + beq.n 1b685c │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #312] @ 1b6884 │ │ │ │ - vldr s17, [pc, #312] @ 1b6888 │ │ │ │ + vldr s18, [pc, #312] @ 1b68cc │ │ │ │ + vldr s17, [pc, #312] @ 1b68d0 │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1b6800 │ │ │ │ + b.n 1b6848 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6852 │ │ │ │ + bgt.n 1b689a │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b684c │ │ │ │ + ble.n 1b6894 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6864 │ │ │ │ + bgt.n 1b68ac │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6846 │ │ │ │ + ble.n 1b688e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b685e │ │ │ │ + bgt.n 1b68a6 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6840 │ │ │ │ + ble.n 1b6888 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6858 │ │ │ │ + bgt.n 1b68a0 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 54448 │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - beq.n 1b686a │ │ │ │ + beq.n 1b68b2 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6768 │ │ │ │ + bgt.n 1b67b0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6776 │ │ │ │ + b.n 1b67be │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b6822 │ │ │ │ + beq.n 1b686a │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b6814 │ │ │ │ - ldr r2, [pc, #112] @ (1b6894 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b688c ) │ │ │ │ + bne.n 1b685c │ │ │ │ + ldr r2, [pc, #112] @ (1b68dc ) │ │ │ │ + ldr r3, [pc, #100] @ (1b68d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6880 │ │ │ │ + bne.n 1b68c8 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b67e2 │ │ │ │ + b.n 1b682a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b67be │ │ │ │ + b.n 1b6806 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b679a │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - b.n 1b6776 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ b.n 1b67e2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ b.n 1b67be │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1b679a │ │ │ │ + b.n 1b682a │ │ │ │ + vmov.f32 s0, s17 │ │ │ │ + b.n 1b6806 │ │ │ │ + vmov.f32 s0, s17 │ │ │ │ + b.n 1b67e2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 1b675e │ │ │ │ - b.n 1b6822 │ │ │ │ + bne.w 1b67a6 │ │ │ │ + b.n 1b686a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #356] @ (1b6a18 ) │ │ │ │ + ldr r2, [pc, #356] @ (1b6a60 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #356] @ (1b6a1c ) │ │ │ │ + ldr r1, [pc, #356] @ (1b6a64 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b69ae │ │ │ │ + beq.n 1b69f6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b69a0 │ │ │ │ + beq.n 1b69e8 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #316] @ 1b6a10 │ │ │ │ - vldr s18, [pc, #316] @ 1b6a14 │ │ │ │ + vldr s19, [pc, #316] @ 1b6a58 │ │ │ │ + vldr s18, [pc, #316] @ 1b6a5c │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1b698c │ │ │ │ + b.n 1b69d4 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b69de │ │ │ │ + bgt.n 1b6a26 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b69d8 │ │ │ │ + ble.n 1b6a20 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b69f0 │ │ │ │ + bgt.n 1b6a38 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b69d2 │ │ │ │ + ble.n 1b6a1a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b69ea │ │ │ │ + bgt.n 1b6a32 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b69cc │ │ │ │ + ble.n 1b6a14 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b69e4 │ │ │ │ + bgt.n 1b6a2c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - beq.n 1b69f6 │ │ │ │ + beq.n 1b6a3e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b68f4 │ │ │ │ + bgt.n 1b693c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6902 │ │ │ │ + b.n 1b694a │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b69ae │ │ │ │ + beq.n 1b69f6 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b69a0 │ │ │ │ - ldr r2, [pc, #112] @ (1b6a20 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b6a18 ) │ │ │ │ + bne.n 1b69e8 │ │ │ │ + ldr r2, [pc, #112] @ (1b6a68 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b6a60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6a0c │ │ │ │ + bne.n 1b6a54 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b696e │ │ │ │ + b.n 1b69b6 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b694a │ │ │ │ + b.n 1b6992 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6926 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - b.n 1b6902 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ b.n 1b696e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ b.n 1b694a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6926 │ │ │ │ + b.n 1b69b6 │ │ │ │ + vmov.f32 s0, s18 │ │ │ │ + b.n 1b6992 │ │ │ │ + vmov.f32 s0, s18 │ │ │ │ + b.n 1b696e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 1b68ea │ │ │ │ - b.n 1b69ae │ │ │ │ + bne.w 1b6932 │ │ │ │ + b.n 1b69f6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b6b2c │ │ │ │ + beq.n 1b6b74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b6b1e │ │ │ │ + beq.n 1b6b66 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #308] @ 1b6b80 │ │ │ │ - vldr s18, [pc, #308] @ 1b6b84 │ │ │ │ + vldr s19, [pc, #308] @ 1b6bc8 │ │ │ │ + vldr s18, [pc, #308] @ 1b6bcc │ │ │ │ mov.w sl, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r6, r8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1b6b0a │ │ │ │ + b.n 1b6b52 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b48 │ │ │ │ + bgt.n 1b6b90 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6b42 │ │ │ │ + ble.n 1b6b8a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b5a │ │ │ │ + bgt.n 1b6ba2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #8 │ │ │ │ and.w r2, r2, #65280 @ 0xff00 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r2, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6b3c │ │ │ │ + ble.n 1b6b84 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b54 │ │ │ │ + bgt.n 1b6b9c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 54448 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r3, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b6b36 │ │ │ │ + ble.n 1b6b7e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6b4e │ │ │ │ + bgt.n 1b6b96 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 54448 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1b6b60 │ │ │ │ + beq.n 1b6ba8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b6a70 │ │ │ │ + bgt.n 1b6ab8 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6a7e │ │ │ │ + b.n 1b6ac6 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b6b2c │ │ │ │ + beq.n 1b6b74 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1b6b1e │ │ │ │ + bne.n 1b6b66 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6af6 │ │ │ │ + b.n 1b6b3e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6acc │ │ │ │ + b.n 1b6b14 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1b6aa2 │ │ │ │ + b.n 1b6aea │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6a7e │ │ │ │ + b.n 1b6ac6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6af6 │ │ │ │ + b.n 1b6b3e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6acc │ │ │ │ + b.n 1b6b14 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1b6aa2 │ │ │ │ + b.n 1b6aea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1b6a66 │ │ │ │ + bne.w 1b6aae │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b6c0e │ │ │ │ + beq.n 1b6c56 │ │ │ │ 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] @ 1b6c20 │ │ │ │ + vldr s20, [pc, #116] @ 1b6c68 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1b6c24 │ │ │ │ + vldr s21, [pc, #116] @ 1b6c6c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1b6c10 │ │ │ │ - vldr d8, [pc, #92] @ 1b6c18 │ │ │ │ + vldr d9, [pc, #88] @ 1b6c58 │ │ │ │ + vldr d8, [pc, #92] @ 1b6c60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1b6be6 │ │ │ │ + ble.n 1b6c2e │ │ │ │ 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 │ │ │ │ @@ -489210,31 +489240,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 1b6bbe │ │ │ │ + bne.n 1b6c06 │ │ │ │ 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 1b6c20 │ │ │ │ + b.n 1b6c68 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1b6c6a │ │ │ │ + cbz r2, 1b6cb2 │ │ │ │ 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 │ │ │ │ @@ -489242,278 +489272,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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6c46 │ │ │ │ + bne.n 1b6c8e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6cbe │ │ │ │ + cbz r2, 1b6d06 │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b6c8c │ │ │ │ + bne.n 1b6cd4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6d16 │ │ │ │ + cbz r2, 1b6d5e │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6cdc │ │ │ │ + bne.n 1b6d24 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6d6c │ │ │ │ + cbz r2, 1b6db4 │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6d34 │ │ │ │ + bne.n 1b6d7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6db6 │ │ │ │ + cbz r2, 1b6dfe │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ 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 1b6d92 │ │ │ │ + bne.n 1b6dda │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1b6e08 │ │ │ │ + cbz r2, 1b6e50 │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1b6ddc │ │ │ │ + bne.n 1b6e24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1b6e58 │ │ │ │ + cbz r2, 1b6ea0 │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b6e2c │ │ │ │ + bne.n 1b6e74 │ │ │ │ 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] @ (1b6f34 ) │ │ │ │ + ldr r2, [pc, #192] @ (1b6f7c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (1b6f38 ) │ │ │ │ + ldr r1, [pc, #192] @ (1b6f80 ) │ │ │ │ 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 1b6f04 │ │ │ │ + beq.n 1b6f4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b6f1e │ │ │ │ + beq.n 1b6f66 │ │ │ │ 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 1c219c │ │ │ │ + bl 1c21e4 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1c219c │ │ │ │ + bl 1c21e4 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1c219c │ │ │ │ + bl 1c21e4 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1c219c │ │ │ │ + bl 1c21e4 │ │ │ │ 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 1b6ea4 │ │ │ │ + bne.n 1b6eec │ │ │ │ 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 1b6e9a │ │ │ │ - ldr r2, [pc, #52] @ (1b6f3c ) │ │ │ │ - ldr r3, [pc, #44] @ (1b6f34 ) │ │ │ │ + bne.n 1b6ee2 │ │ │ │ + ldr r2, [pc, #52] @ (1b6f84 ) │ │ │ │ + ldr r3, [pc, #44] @ (1b6f7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6f2e │ │ │ │ + bne.n 1b6f76 │ │ │ │ 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 1b6f04 │ │ │ │ + beq.n 1b6f4c │ │ │ │ adds r5, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1b6f1e │ │ │ │ - b.n 1b6f04 │ │ │ │ + bne.n 1b6f66 │ │ │ │ + b.n 1b6f4c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b6fb8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b6fbc ) │ │ │ │ + ldr r2, [pc, #100] @ (1b7000 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b7004 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b6f9c │ │ │ │ + cbz r4, 1b6fe4 │ │ │ │ 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 │ │ │ │ @@ -489523,51 +489553,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 1b6f6c │ │ │ │ - ldr r2, [pc, #32] @ (1b6fc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6fbc ) │ │ │ │ + bne.n 1b6fb4 │ │ │ │ + ldr r2, [pc, #32] @ (1b7008 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7004 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6fb4 │ │ │ │ + bne.n 1b6ffc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b705c ) │ │ │ │ - ldr r3, [pc, #136] @ (1b7060 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b70a4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b70a8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b703a │ │ │ │ + cbz r7, 1b7082 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1b7058 │ │ │ │ + vldr s10, [pc, #100] @ 1b70a0 │ │ │ │ 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 │ │ │ │ @@ -489579,50 +489609,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 1b6ff8 │ │ │ │ - ldr r2, [pc, #40] @ (1b7064 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7060 ) │ │ │ │ + bne.n 1b7040 │ │ │ │ + ldr r2, [pc, #40] @ (1b70ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1b70a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7052 │ │ │ │ + bne.n 1b709a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1b710c ) │ │ │ │ - ldr r3, [pc, #148] @ (1b7110 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b7154 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b7158 ) │ │ │ │ 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, 1b70f0 │ │ │ │ + cbz r6, 1b7138 │ │ │ │ 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] │ │ │ │ @@ -489643,47 +489673,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 1b709a │ │ │ │ - ldr r2, [pc, #32] @ (1b7114 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7110 ) │ │ │ │ + bne.n 1b70e2 │ │ │ │ + ldr r2, [pc, #32] @ (1b715c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7108 │ │ │ │ + bne.n 1b7150 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1b71c8 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b71cc ) │ │ │ │ + ldr r2, [pc, #156] @ (1b7210 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b7214 ) │ │ │ │ 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, 1b71ac │ │ │ │ + cbz r6, 1b71f4 │ │ │ │ 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] │ │ │ │ @@ -489707,51 +489737,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 1b7146 │ │ │ │ - ldr r2, [pc, #32] @ (1b71d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b71cc ) │ │ │ │ + bne.n 1b718e │ │ │ │ + ldr r2, [pc, #32] @ (1b7218 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7214 ) │ │ │ │ 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 1b71c4 │ │ │ │ + bne.n 1b720c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b7258 ) │ │ │ │ - ldr r3, [pc, #116] @ (1b725c ) │ │ │ │ + ldr r2, [pc, #112] @ (1b72a0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1b72a4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7238 │ │ │ │ + cbz r4, 1b7280 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1b7254 │ │ │ │ + vldr s14, [pc, #80] @ 1b729c │ │ │ │ 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 │ │ │ │ @@ -489759,49 +489789,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 1b7208 │ │ │ │ - ldr r2, [pc, #36] @ (1b7260 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b725c ) │ │ │ │ + bne.n 1b7250 │ │ │ │ + ldr r2, [pc, #36] @ (1b72a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b72a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7250 │ │ │ │ + bne.n 1b7298 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b72e4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b72e8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b732c ) │ │ │ │ + ldr r3, [pc, #112] @ (1b7330 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b72c8 │ │ │ │ + cbz r6, 1b7310 │ │ │ │ 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] │ │ │ │ @@ -489814,47 +489844,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 1b7294 │ │ │ │ - ldr r2, [pc, #32] @ (1b72ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1b72e8 ) │ │ │ │ + bne.n 1b72dc │ │ │ │ + ldr r2, [pc, #32] @ (1b7334 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7330 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b72e0 │ │ │ │ + bne.n 1b7328 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b7374 ) │ │ │ │ - ldr r3, [pc, #116] @ (1b7378 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b73bc ) │ │ │ │ + ldr r3, [pc, #116] @ (1b73c0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7358 │ │ │ │ + cbz r6, 1b73a0 │ │ │ │ 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] │ │ │ │ @@ -489869,52 +489899,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 1b731e │ │ │ │ - ldr r2, [pc, #32] @ (1b737c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7378 ) │ │ │ │ + bne.n 1b7366 │ │ │ │ + ldr r2, [pc, #32] @ (1b73c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b73c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7370 │ │ │ │ + bne.n 1b73b8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b742c ) │ │ │ │ - ldr r3, [pc, #156] @ (1b7430 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b7474 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b7478 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7404 │ │ │ │ + cbz r4, 1b744c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b7420 │ │ │ │ - vldr s8, [pc, #116] @ 1b7428 │ │ │ │ + vldr d5, [pc, #112] @ 1b7468 │ │ │ │ + vldr s8, [pc, #116] @ 1b7470 │ │ │ │ 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 │ │ │ │ @@ -489928,57 +489958,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 1b73b8 │ │ │ │ - ldr r2, [pc, #44] @ (1b7434 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b7430 ) │ │ │ │ + bne.n 1b7400 │ │ │ │ + ldr r2, [pc, #44] @ (1b747c ) │ │ │ │ + ldr r3, [pc, #40] @ (1b7478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b741c │ │ │ │ + bne.n 1b7464 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b74f0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b74f4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b7538 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b753c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b74ca │ │ │ │ + cbz r5, 1b7512 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b74e8 │ │ │ │ + vldr d4, [pc, #128] @ 1b7530 │ │ │ │ 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 │ │ │ │ @@ -489997,60 +490027,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 1b746c │ │ │ │ - ldr r2, [pc, #44] @ (1b74f8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b74f4 ) │ │ │ │ + bne.n 1b74b4 │ │ │ │ + ldr r2, [pc, #44] @ (1b7540 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b753c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b74e2 │ │ │ │ + bne.n 1b752a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1b75d0 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b75d4 ) │ │ │ │ + ldr r2, [pc, #188] @ (1b7618 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b761c ) │ │ │ │ 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 1b75a6 │ │ │ │ + beq.n 1b75ee │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b75c8 │ │ │ │ + vldr d3, [pc, #148] @ 1b7610 │ │ │ │ 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] │ │ │ │ @@ -490073,57 +490103,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 1b7534 │ │ │ │ - ldr r2, [pc, #48] @ (1b75d8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b75d4 ) │ │ │ │ + bne.n 1b757c │ │ │ │ + ldr r2, [pc, #48] @ (1b7620 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b761c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b75be │ │ │ │ + bne.n 1b7606 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1b766c ) │ │ │ │ - ldr r3, [pc, #128] @ (1b7670 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b76b4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b76b8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b764c │ │ │ │ + cbz r4, 1b7694 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b7668 │ │ │ │ + vldr s12, [pc, #92] @ 1b76b0 │ │ │ │ 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 │ │ │ │ @@ -490133,49 +490163,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 1b7610 │ │ │ │ - ldr r2, [pc, #36] @ (1b7674 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7670 ) │ │ │ │ + bne.n 1b7658 │ │ │ │ + ldr r2, [pc, #36] @ (1b76bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1b76b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7664 │ │ │ │ + bne.n 1b76ac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1b7700 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b7704 ) │ │ │ │ + ldr r2, [pc, #116] @ (1b7748 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b774c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b76e4 │ │ │ │ + cbz r5, 1b772c │ │ │ │ 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] │ │ │ │ @@ -490192,47 +490222,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 1b76a8 │ │ │ │ - ldr r2, [pc, #32] @ (1b7708 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7704 ) │ │ │ │ + bne.n 1b76f0 │ │ │ │ + ldr r2, [pc, #32] @ (1b7750 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b774c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b76fc │ │ │ │ + bne.n 1b7744 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1b77a0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b77a4 ) │ │ │ │ + ldr r2, [pc, #128] @ (1b77e8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b77ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7782 │ │ │ │ + cbz r5, 1b77ca │ │ │ │ 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] │ │ │ │ @@ -490248,48 +490278,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 1b773c │ │ │ │ - ldr r2, [pc, #36] @ (1b77a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b77a4 ) │ │ │ │ + bne.n 1b7784 │ │ │ │ + ldr r2, [pc, #36] @ (1b77f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b77ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b779a │ │ │ │ + bne.n 1b77e2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b7844 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b7848 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b788c ) │ │ │ │ + ldr r3, [pc, #136] @ (1b7890 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7826 │ │ │ │ + cbz r4, 1b786e │ │ │ │ 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] │ │ │ │ @@ -490313,48 +490343,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 1b77da │ │ │ │ - ldr r2, [pc, #36] @ (1b784c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7848 ) │ │ │ │ + bne.n 1b7822 │ │ │ │ + ldr r2, [pc, #36] @ (1b7894 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7890 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b783e │ │ │ │ + bne.n 1b7886 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b78ec ) │ │ │ │ - ldr r3, [pc, #140] @ (1b78f0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7934 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7938 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b78d0 │ │ │ │ + cbz r6, 1b7918 │ │ │ │ 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] │ │ │ │ @@ -490373,47 +490403,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 1b787e │ │ │ │ - ldr r2, [pc, #32] @ (1b78f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b78f0 ) │ │ │ │ + bne.n 1b78c6 │ │ │ │ + ldr r2, [pc, #32] @ (1b793c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7938 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b78e8 │ │ │ │ + bne.n 1b7930 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b79b0 ) │ │ │ │ - ldr r3, [pc, #164] @ (1b79b4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b79f8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b79fc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b7990 │ │ │ │ + cbz r7, 1b79d8 │ │ │ │ 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 │ │ │ │ @@ -490443,317 +490473,317 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1b7924 │ │ │ │ - ldr r2, [pc, #36] @ (1b79b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b79b4 ) │ │ │ │ + bne.n 1b796c │ │ │ │ + ldr r2, [pc, #36] @ (1b7a00 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b79fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b79aa │ │ │ │ + bne.n 1b79f2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1b7a9c ) │ │ │ │ - ldr r3, [pc, #204] @ (1b7aa0 ) │ │ │ │ + ldr r2, [pc, #200] @ (1b7ae4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1b7ae8 ) │ │ │ │ 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 1b7a6e │ │ │ │ + beq.n 1b7ab6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1b7a90 │ │ │ │ - vldr s8, [pc, #164] @ 1b7a98 │ │ │ │ + vldr d5, [pc, #160] @ 1b7ad8 │ │ │ │ + vldr s8, [pc, #164] @ 1b7ae0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b7a3c │ │ │ │ + b.n 1b7a84 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b7a68 │ │ │ │ + bmi.n 1b7ab0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r2, #1 │ │ │ │ vstr s14, [r3, #-12] │ │ │ │ vstr s8, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s9, [r3, #-4] │ │ │ │ cmp r4, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - beq.n 1b7a6e │ │ │ │ + beq.n 1b7ab6 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1b7a00 │ │ │ │ + bpl.n 1b7a48 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7a04 │ │ │ │ + b.n 1b7a4c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7a22 │ │ │ │ - ldr r2, [pc, #52] @ (1b7aa4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1b7aa0 ) │ │ │ │ + b.n 1b7a6a │ │ │ │ + ldr r2, [pc, #52] @ (1b7aec ) │ │ │ │ + ldr r3, [pc, #44] @ (1b7ae8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7a86 │ │ │ │ + bne.n 1b7ace │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1b7b98 ) │ │ │ │ - ldr r3, [pc, #224] @ (1b7b9c ) │ │ │ │ + ldr r2, [pc, #220] @ (1b7be0 ) │ │ │ │ + ldr r3, [pc, #224] @ (1b7be4 ) │ │ │ │ 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 1b7b72 │ │ │ │ + beq.n 1b7bba │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1b7b90 │ │ │ │ + vldr d5, [pc, #184] @ 1b7bd8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b7b38 │ │ │ │ + b.n 1b7b80 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b7b6c │ │ │ │ + bmi.n 1b7bb4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r3, #-12] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b7b66 │ │ │ │ + bmi.n 1b7bae │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r4, #1 │ │ │ │ vstr s14, [r3, #-8] │ │ │ │ vstr s9, [r3, #-4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #16 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1b7b72 │ │ │ │ + beq.n 1b7bba │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1b7ae4 │ │ │ │ + bpl.n 1b7b2c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7ae8 │ │ │ │ + b.n 1b7b30 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7b24 │ │ │ │ + b.n 1b7b6c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7b06 │ │ │ │ - ldr r2, [pc, #44] @ (1b7ba0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b7b9c ) │ │ │ │ + b.n 1b7b4e │ │ │ │ + ldr r2, [pc, #44] @ (1b7be8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7be4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7b8a │ │ │ │ + bne.n 1b7bd2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1b7cb8 ) │ │ │ │ - ldr r3, [pc, #256] @ (1b7cbc ) │ │ │ │ + ldr r2, [pc, #252] @ (1b7d00 ) │ │ │ │ + ldr r3, [pc, #256] @ (1b7d04 ) │ │ │ │ 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 1b7c94 │ │ │ │ + beq.n 1b7cdc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1b7cb0 │ │ │ │ + vldr d5, [pc, #212] @ 1b7cf8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c50 │ │ │ │ + b.n 1b7c98 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b7c8e │ │ │ │ + bmi.n 1b7cd6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vstr s14, [r4, #-12] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b7c88 │ │ │ │ + bmi.n 1b7cd0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s14, [r4, #-8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1b7c82 │ │ │ │ + bmi.n 1b7cca │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r5, #1 │ │ │ │ vstr s14, [r4, #-4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1b7c94 │ │ │ │ + beq.n 1b7cdc │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1b7be2 │ │ │ │ + bpl.n 1b7c2a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7be6 │ │ │ │ + b.n 1b7c2e │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c40 │ │ │ │ + b.n 1b7c88 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c22 │ │ │ │ + b.n 1b7c6a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1b7c04 │ │ │ │ - ldr r2, [pc, #40] @ (1b7cc0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b7cbc ) │ │ │ │ + b.n 1b7c4c │ │ │ │ + ldr r2, [pc, #40] @ (1b7d08 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b7d04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7cac │ │ │ │ + bne.n 1b7cf4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1b7d54 ) │ │ │ │ - ldr r3, [pc, #128] @ (1b7d58 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b7d9c ) │ │ │ │ + ldr r3, [pc, #128] @ (1b7da0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7d34 │ │ │ │ + cbz r4, 1b7d7c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1b7d50 │ │ │ │ + vldr s12, [pc, #92] @ 1b7d98 │ │ │ │ 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 │ │ │ │ @@ -490763,49 +490793,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 1b7cf8 │ │ │ │ - ldr r2, [pc, #36] @ (1b7d5c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7d58 ) │ │ │ │ + bne.n 1b7d40 │ │ │ │ + ldr r2, [pc, #36] @ (1b7da4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b7da0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7d4c │ │ │ │ + bne.n 1b7d94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1b7de8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b7dec ) │ │ │ │ + ldr r2, [pc, #116] @ (1b7e30 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b7e34 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b7dca │ │ │ │ + cbz r4, 1b7e12 │ │ │ │ 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] │ │ │ │ @@ -490821,48 +490851,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 1b7d90 │ │ │ │ - ldr r2, [pc, #36] @ (1b7df0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7dec ) │ │ │ │ + bne.n 1b7dd8 │ │ │ │ + ldr r2, [pc, #36] @ (1b7e38 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7e34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7de2 │ │ │ │ + bne.n 1b7e2a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1b7e88 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b7e8c ) │ │ │ │ + ldr r2, [pc, #128] @ (1b7ed0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b7ed4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7e6a │ │ │ │ + cbz r5, 1b7eb2 │ │ │ │ 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] │ │ │ │ @@ -490878,48 +490908,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 1b7e24 │ │ │ │ - ldr r2, [pc, #36] @ (1b7e90 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7e8c ) │ │ │ │ + bne.n 1b7e6c │ │ │ │ + ldr r2, [pc, #36] @ (1b7ed8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7ed4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7e82 │ │ │ │ + bne.n 1b7eca │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b7f30 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7f34 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7f78 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b7f7c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b7f14 │ │ │ │ + cbz r5, 1b7f5c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -490944,47 +490974,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 1b7ec2 │ │ │ │ - ldr r2, [pc, #32] @ (1b7f38 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7f34 ) │ │ │ │ + bne.n 1b7f0a │ │ │ │ + ldr r2, [pc, #32] @ (1b7f80 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b7f7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7f2c │ │ │ │ + bne.n 1b7f74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b7fd8 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b7fdc ) │ │ │ │ + ldr r2, [pc, #136] @ (1b8020 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b8024 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b7fbc │ │ │ │ + cbz r6, 1b8004 │ │ │ │ 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] │ │ │ │ @@ -491003,48 +491033,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 1b7f6a │ │ │ │ - ldr r2, [pc, #32] @ (1b7fe0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b7fdc ) │ │ │ │ + bne.n 1b7fb2 │ │ │ │ + ldr r2, [pc, #32] @ (1b8028 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8024 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7fd4 │ │ │ │ + bne.n 1b801c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b809c ) │ │ │ │ - ldr r3, [pc, #164] @ (1b80a0 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b80e4 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b80e8 ) │ │ │ │ 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 1b807e │ │ │ │ + beq.n 1b80c6 │ │ │ │ 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 │ │ │ │ @@ -491078,50 +491108,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 1b8012 │ │ │ │ - ldr r2, [pc, #36] @ (1b80a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b80a0 ) │ │ │ │ + bne.n 1b805a │ │ │ │ + ldr r2, [pc, #36] @ (1b80ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1b80e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8098 │ │ │ │ + bne.n 1b80e0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b8154 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b8158 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b819c ) │ │ │ │ + ldr r3, [pc, #156] @ (1b81a0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8132 │ │ │ │ + cbz r4, 1b817a │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1b8150 │ │ │ │ + vldr s12, [pc, #120] @ 1b8198 │ │ │ │ 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 │ │ │ │ @@ -491139,54 +491169,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 1b80dc │ │ │ │ - ldr r2, [pc, #40] @ (1b815c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8158 ) │ │ │ │ + bne.n 1b8124 │ │ │ │ + ldr r2, [pc, #40] @ (1b81a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b81a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b814a │ │ │ │ + bne.n 1b8192 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1b821c ) │ │ │ │ - ldr r3, [pc, #172] @ (1b8220 ) │ │ │ │ + ldr r2, [pc, #168] @ (1b8264 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b8268 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b81fc │ │ │ │ + cbz r4, 1b8244 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1b8218 │ │ │ │ + vldr s11, [pc, #136] @ 1b8260 │ │ │ │ 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} │ │ │ │ @@ -491207,49 +491237,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 1b8190 │ │ │ │ - ldr r2, [pc, #36] @ (1b8224 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b8220 ) │ │ │ │ + bne.n 1b81d8 │ │ │ │ + ldr r2, [pc, #36] @ (1b826c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8268 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8214 │ │ │ │ + bne.n 1b825c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b82c0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b82c4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b8308 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b830c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b82a4 │ │ │ │ + cbz r4, 1b82ec │ │ │ │ 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 │ │ │ │ @@ -491266,47 +491296,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 1b8258 │ │ │ │ - ldr r2, [pc, #32] @ (1b82c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b82c4 ) │ │ │ │ + bne.n 1b82a0 │ │ │ │ + ldr r2, [pc, #32] @ (1b8310 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b830c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b82bc │ │ │ │ + bne.n 1b8304 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b8364 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b8368 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b83ac ) │ │ │ │ + ldr r3, [pc, #136] @ (1b83b0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8346 │ │ │ │ + cbz r5, 1b838e │ │ │ │ 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 │ │ │ │ @@ -491328,48 +491358,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 1b82f8 │ │ │ │ - ldr r2, [pc, #36] @ (1b836c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8368 ) │ │ │ │ + bne.n 1b8340 │ │ │ │ + ldr r2, [pc, #36] @ (1b83b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b83b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b835e │ │ │ │ + bne.n 1b83a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1b8414 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b8418 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b845c ) │ │ │ │ + ldr r3, [pc, #148] @ (1b8460 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b83f8 │ │ │ │ + cbz r4, 1b8440 │ │ │ │ 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 │ │ │ │ @@ -491389,48 +491419,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 1b839c │ │ │ │ - ldr r2, [pc, #32] @ (1b841c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8418 ) │ │ │ │ + bne.n 1b83e4 │ │ │ │ + ldr r2, [pc, #32] @ (1b8464 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8410 │ │ │ │ + bne.n 1b8458 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b84d8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b84dc ) │ │ │ │ + ldr r2, [pc, #164] @ (1b8520 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b8524 ) │ │ │ │ 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 1b84bc │ │ │ │ + beq.n 1b8504 │ │ │ │ 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 │ │ │ │ @@ -491460,51 +491490,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 1b844c │ │ │ │ - ldr r2, [pc, #32] @ (1b84e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b84dc ) │ │ │ │ + bne.n 1b8494 │ │ │ │ + ldr r2, [pc, #32] @ (1b8528 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b84d4 │ │ │ │ + bne.n 1b851c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1b85bc ) │ │ │ │ - ldr r3, [pc, #200] @ (1b85c0 ) │ │ │ │ + ldr r2, [pc, #196] @ (1b8604 ) │ │ │ │ + ldr r3, [pc, #200] @ (1b8608 ) │ │ │ │ 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 1b859c │ │ │ │ + beq.n 1b85e4 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1b85b8 │ │ │ │ + vldr s11, [pc, #164] @ 1b8600 │ │ │ │ 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] │ │ │ │ @@ -491535,54 +491565,54 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r4, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b851e │ │ │ │ - ldr r2, [pc, #36] @ (1b85c4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b85c0 ) │ │ │ │ + bne.n 1b8566 │ │ │ │ + ldr r2, [pc, #36] @ (1b860c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8608 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b85b4 │ │ │ │ + bne.n 1b85fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1b86c4 ) │ │ │ │ - ldr r3, [pc, #236] @ (1b86c8 ) │ │ │ │ + ldr r2, [pc, #232] @ (1b870c ) │ │ │ │ + ldr r3, [pc, #236] @ (1b8710 ) │ │ │ │ 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 1b86a2 │ │ │ │ + beq.n 1b86ea │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1b86c0 │ │ │ │ + vldr s10, [pc, #200] @ 1b8708 │ │ │ │ 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 │ │ │ │ @@ -491620,50 +491650,50 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1b85fe │ │ │ │ - ldr r2, [pc, #40] @ (1b86cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1b86c8 ) │ │ │ │ + bne.n 1b8646 │ │ │ │ + ldr r2, [pc, #40] @ (1b8714 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b8710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b86ba │ │ │ │ + bne.n 1b8702 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b8768 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b876c ) │ │ │ │ + ldr r2, [pc, #132] @ (1b87b0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b87b4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b874c │ │ │ │ + cbz r4, 1b8794 │ │ │ │ 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 │ │ │ │ @@ -491680,47 +491710,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 1b8700 │ │ │ │ - ldr r2, [pc, #32] @ (1b8770 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b876c ) │ │ │ │ + bne.n 1b8748 │ │ │ │ + ldr r2, [pc, #32] @ (1b87b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b87b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8764 │ │ │ │ + bne.n 1b87ac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1b8810 ) │ │ │ │ - ldr r3, [pc, #140] @ (1b8814 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b8858 ) │ │ │ │ + ldr r3, [pc, #140] @ (1b885c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b87f2 │ │ │ │ + cbz r6, 1b883a │ │ │ │ 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 │ │ │ │ @@ -491742,48 +491772,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 1b879e │ │ │ │ - ldr r2, [pc, #36] @ (1b8818 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8814 ) │ │ │ │ + bne.n 1b87e6 │ │ │ │ + ldr r2, [pc, #36] @ (1b8860 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b885c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b880a │ │ │ │ + bne.n 1b8852 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1b88c0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1b88c4 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b8908 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b890c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b88a4 │ │ │ │ + cbz r4, 1b88ec │ │ │ │ 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 │ │ │ │ @@ -491803,48 +491833,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 1b8848 │ │ │ │ - ldr r2, [pc, #32] @ (1b88c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b88c4 ) │ │ │ │ + bne.n 1b8890 │ │ │ │ + ldr r2, [pc, #32] @ (1b8910 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b890c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b88bc │ │ │ │ + bne.n 1b8904 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1b898c ) │ │ │ │ - ldr r3, [pc, #176] @ (1b8990 ) │ │ │ │ + ldr r2, [pc, #172] @ (1b89d4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1b89d8 ) │ │ │ │ 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 1b8970 │ │ │ │ + beq.n 1b89b8 │ │ │ │ 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 │ │ │ │ @@ -491878,52 +491908,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 1b88f8 │ │ │ │ - ldr r2, [pc, #32] @ (1b8994 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8990 ) │ │ │ │ + bne.n 1b8940 │ │ │ │ + ldr r2, [pc, #32] @ (1b89dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b89d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8988 │ │ │ │ + bne.n 1b89d0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1b8a44 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b8a48 ) │ │ │ │ + ldr r2, [pc, #152] @ (1b8a8c ) │ │ │ │ + ldr r3, [pc, #156] @ (1b8a90 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8a1c │ │ │ │ + cbz r4, 1b8a64 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1b8a38 │ │ │ │ - vldr s8, [pc, #116] @ 1b8a40 │ │ │ │ + vldr d5, [pc, #112] @ 1b8a80 │ │ │ │ + vldr s8, [pc, #116] @ 1b8a88 │ │ │ │ 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 │ │ │ │ @@ -491937,57 +491967,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 1b89d0 │ │ │ │ - ldr r2, [pc, #44] @ (1b8a4c ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8a48 ) │ │ │ │ + bne.n 1b8a18 │ │ │ │ + ldr r2, [pc, #44] @ (1b8a94 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8a90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8a34 │ │ │ │ + bne.n 1b8a7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1b8b08 ) │ │ │ │ - ldr r3, [pc, #168] @ (1b8b0c ) │ │ │ │ + ldr r2, [pc, #164] @ (1b8b50 ) │ │ │ │ + ldr r3, [pc, #168] @ (1b8b54 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8ae2 │ │ │ │ + cbz r5, 1b8b2a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1b8b00 │ │ │ │ + vldr d4, [pc, #128] @ 1b8b48 │ │ │ │ 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 │ │ │ │ @@ -492006,60 +492036,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 1b8a84 │ │ │ │ - ldr r2, [pc, #44] @ (1b8b10 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b8b0c ) │ │ │ │ + bne.n 1b8acc │ │ │ │ + ldr r2, [pc, #44] @ (1b8b58 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b8b54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8afa │ │ │ │ + bne.n 1b8b42 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1b8be8 ) │ │ │ │ - ldr r3, [pc, #192] @ (1b8bec ) │ │ │ │ + ldr r2, [pc, #188] @ (1b8c30 ) │ │ │ │ + ldr r3, [pc, #192] @ (1b8c34 ) │ │ │ │ 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 1b8bbe │ │ │ │ + beq.n 1b8c06 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1b8be0 │ │ │ │ + vldr d3, [pc, #148] @ 1b8c28 │ │ │ │ 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] │ │ │ │ @@ -492082,53 +492112,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 1b8b4c │ │ │ │ - ldr r2, [pc, #48] @ (1b8bf0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8bec ) │ │ │ │ + bne.n 1b8b94 │ │ │ │ + ldr r2, [pc, #48] @ (1b8c38 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b8c34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8bd6 │ │ │ │ + bne.n 1b8c1e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b8c6c ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8c70 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b8cb4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b8cb8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8c50 │ │ │ │ + cbz r5, 1b8c98 │ │ │ │ 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 │ │ │ │ @@ -492137,47 +492167,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 1b8c22 │ │ │ │ - ldr r2, [pc, #32] @ (1b8c74 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8c70 ) │ │ │ │ + bne.n 1b8c6a │ │ │ │ + ldr r2, [pc, #32] @ (1b8cbc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8cb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8c68 │ │ │ │ + bne.n 1b8cb0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8cf4 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8cf8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8d3c ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8d40 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8cd6 │ │ │ │ + cbz r5, 1b8d1e │ │ │ │ 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 │ │ │ │ @@ -492187,48 +492217,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 1b8ca4 │ │ │ │ - ldr r2, [pc, #36] @ (1b8cfc ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8cf8 ) │ │ │ │ + bne.n 1b8cec │ │ │ │ + ldr r2, [pc, #36] @ (1b8d44 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8d40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8cee │ │ │ │ + bne.n 1b8d36 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b8d78 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b8d7c ) │ │ │ │ + ldr r2, [pc, #100] @ (1b8dc0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b8dc4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8d5c │ │ │ │ + cbz r5, 1b8da4 │ │ │ │ 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 │ │ │ │ @@ -492237,47 +492267,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 1b8d2e │ │ │ │ - ldr r2, [pc, #32] @ (1b8d80 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8d7c ) │ │ │ │ + bne.n 1b8d76 │ │ │ │ + ldr r2, [pc, #32] @ (1b8dc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8dc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8d74 │ │ │ │ + bne.n 1b8dbc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8e00 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8e04 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8e48 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8e4c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b8de2 │ │ │ │ + cbz r5, 1b8e2a │ │ │ │ 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 │ │ │ │ @@ -492287,48 +492317,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 1b8db0 │ │ │ │ - ldr r2, [pc, #36] @ (1b8e08 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8e04 ) │ │ │ │ + bne.n 1b8df8 │ │ │ │ + ldr r2, [pc, #36] @ (1b8e50 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8e4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8dfa │ │ │ │ + bne.n 1b8e42 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1b8e80 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b8e84 ) │ │ │ │ + ldr r2, [pc, #96] @ (1b8ec8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b8ecc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8e64 │ │ │ │ + cbz r4, 1b8eac │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492338,47 +492368,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 1b8e3e │ │ │ │ - ldr r2, [pc, #32] @ (1b8e88 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8e84 ) │ │ │ │ + bne.n 1b8e86 │ │ │ │ + ldr r2, [pc, #32] @ (1b8ed0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8ecc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8e7c │ │ │ │ + bne.n 1b8ec4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8f08 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8f0c ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8f50 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8f54 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b8eea │ │ │ │ + cbz r7, 1b8f32 │ │ │ │ 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] │ │ │ │ @@ -492389,48 +492419,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 1b8eba │ │ │ │ - ldr r2, [pc, #36] @ (1b8f10 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8f0c ) │ │ │ │ + bne.n 1b8f02 │ │ │ │ + ldr r2, [pc, #36] @ (1b8f58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8f54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8f02 │ │ │ │ + bne.n 1b8f4a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b8f90 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b8f94 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b8fd8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b8fdc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b8f74 │ │ │ │ + cbz r6, 1b8fbc │ │ │ │ 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] │ │ │ │ @@ -492442,47 +492472,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 1b8f42 │ │ │ │ - ldr r2, [pc, #32] @ (1b8f98 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b8f94 ) │ │ │ │ + bne.n 1b8f8a │ │ │ │ + ldr r2, [pc, #32] @ (1b8fe0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b8fdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b8f8c │ │ │ │ + bne.n 1b8fd4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1b9010 ) │ │ │ │ - ldr r3, [pc, #100] @ (1b9014 ) │ │ │ │ + ldr r2, [pc, #96] @ (1b9058 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b905c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b8ff4 │ │ │ │ + cbz r4, 1b903c │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492492,47 +492522,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 1b8fce │ │ │ │ - ldr r2, [pc, #32] @ (1b9018 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9014 ) │ │ │ │ + bne.n 1b9016 │ │ │ │ + ldr r2, [pc, #32] @ (1b9060 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b905c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b900c │ │ │ │ + bne.n 1b9054 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b9098 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b909c ) │ │ │ │ + ldr r2, [pc, #104] @ (1b90e0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b90e4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1b907a │ │ │ │ + cbz r7, 1b90c2 │ │ │ │ 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] │ │ │ │ @@ -492543,48 +492573,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 1b904a │ │ │ │ - ldr r2, [pc, #36] @ (1b90a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b909c ) │ │ │ │ + bne.n 1b9092 │ │ │ │ + ldr r2, [pc, #36] @ (1b90e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b90e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9092 │ │ │ │ + bne.n 1b90da │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1b9120 ) │ │ │ │ - ldr r3, [pc, #108] @ (1b9124 ) │ │ │ │ + ldr r2, [pc, #104] @ (1b9168 ) │ │ │ │ + ldr r3, [pc, #108] @ (1b916c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9104 │ │ │ │ + cbz r6, 1b914c │ │ │ │ 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] │ │ │ │ @@ -492596,47 +492626,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 1b90d2 │ │ │ │ - ldr r2, [pc, #32] @ (1b9128 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9124 ) │ │ │ │ + bne.n 1b911a │ │ │ │ + ldr r2, [pc, #32] @ (1b9170 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b916c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b911c │ │ │ │ + bne.n 1b9164 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b91ac ) │ │ │ │ - ldr r3, [pc, #112] @ (1b91b0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b91f4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b91f8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9190 │ │ │ │ + cbz r5, 1b91d8 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -492650,47 +492680,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 1b915e │ │ │ │ - ldr r2, [pc, #32] @ (1b91b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b91b0 ) │ │ │ │ + bne.n 1b91a6 │ │ │ │ + ldr r2, [pc, #32] @ (1b91fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b91f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b91a8 │ │ │ │ + bne.n 1b91f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b9250 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b9254 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b9298 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b929c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9230 │ │ │ │ + cbz r6, 1b9278 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -492709,48 +492739,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 1b91ea │ │ │ │ - ldr r2, [pc, #36] @ (1b9258 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9254 ) │ │ │ │ + bne.n 1b9232 │ │ │ │ + ldr r2, [pc, #36] @ (1b92a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b929c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b924a │ │ │ │ + bne.n 1b9292 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1b930c ) │ │ │ │ - ldr r3, [pc, #156] @ (1b9310 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b9354 ) │ │ │ │ + ldr r3, [pc, #156] @ (1b9358 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b92ee │ │ │ │ + cbz r6, 1b9336 │ │ │ │ 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] │ │ │ │ @@ -492777,48 +492807,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 1b928c │ │ │ │ - ldr r2, [pc, #36] @ (1b9314 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9310 ) │ │ │ │ + bne.n 1b92d4 │ │ │ │ + ldr r2, [pc, #36] @ (1b935c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9358 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9308 │ │ │ │ + bne.n 1b9350 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1b93dc ) │ │ │ │ - ldr r3, [pc, #180] @ (1b93e0 ) │ │ │ │ + ldr r2, [pc, #176] @ (1b9424 ) │ │ │ │ + ldr r3, [pc, #180] @ (1b9428 ) │ │ │ │ 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 1b93be │ │ │ │ + beq.n 1b9406 │ │ │ │ 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] │ │ │ │ @@ -492852,48 +492882,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 1b9348 │ │ │ │ - ldr r2, [pc, #36] @ (1b93e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b93e0 ) │ │ │ │ + bne.n 1b9390 │ │ │ │ + ldr r2, [pc, #36] @ (1b942c ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9428 ) │ │ │ │ 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 1b93d6 │ │ │ │ + bne.n 1b941e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1b9480 ) │ │ │ │ - ldr r3, [pc, #132] @ (1b9484 ) │ │ │ │ + ldr r2, [pc, #132] @ (1b94c8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1b94cc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9462 │ │ │ │ + cbz r5, 1b94aa │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -492902,59 +492932,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 1b944e │ │ │ │ + blt.n 1b9496 │ │ │ │ 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 1b9420 │ │ │ │ - ldr r2, [pc, #36] @ (1b9488 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9484 ) │ │ │ │ + bne.n 1b9468 │ │ │ │ + ldr r2, [pc, #36] @ (1b94d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b94cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b947c │ │ │ │ + bne.n 1b94c4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1b9558 ) │ │ │ │ - ldr r3, [pc, #184] @ (1b955c ) │ │ │ │ + ldr r2, [pc, #184] @ (1b95a0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1b95a4 ) │ │ │ │ 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 1b9538 │ │ │ │ + beq.n 1b9580 │ │ │ │ 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 │ │ │ │ @@ -492965,72 +492995,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 1b9500 │ │ │ │ + blt.n 1b9548 │ │ │ │ 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 1b9524 │ │ │ │ + blt.n 1b956c │ │ │ │ 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 1b94c8 │ │ │ │ - ldr r2, [pc, #36] @ (1b9560 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b955c ) │ │ │ │ + bne.n 1b9510 │ │ │ │ + ldr r2, [pc, #36] @ (1b95a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b95a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9552 │ │ │ │ + bne.n 1b959a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1b965c ) │ │ │ │ - ldr r3, [pc, #228] @ (1b9660 ) │ │ │ │ + ldr r2, [pc, #228] @ (1b96a4 ) │ │ │ │ + ldr r3, [pc, #228] @ (1b96a8 ) │ │ │ │ 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 1b963c │ │ │ │ + beq.n 1b9684 │ │ │ │ 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 │ │ │ │ @@ -493043,83 +493073,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 1b95e2 │ │ │ │ + blt.n 1b962a │ │ │ │ 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 1b9608 │ │ │ │ + blt.n 1b9650 │ │ │ │ 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 1b962c │ │ │ │ + blt.n 1b9674 │ │ │ │ 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 1b959e │ │ │ │ - ldr r2, [pc, #36] @ (1b9664 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9660 ) │ │ │ │ + bne.n 1b95e6 │ │ │ │ + ldr r2, [pc, #36] @ (1b96ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1b96a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9656 │ │ │ │ + bne.n 1b969e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1b978c ) │ │ │ │ - ldr r3, [pc, #272] @ (1b9790 ) │ │ │ │ + ldr r2, [pc, #272] @ (1b97d4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1b97d8 ) │ │ │ │ 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 1b976e │ │ │ │ + beq.n 1b97b6 │ │ │ │ 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] │ │ │ │ @@ -493134,191 +493164,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 1b96ee │ │ │ │ + blt.n 1b9736 │ │ │ │ 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 1b9714 │ │ │ │ + blt.n 1b975c │ │ │ │ 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 1b973a │ │ │ │ + blt.n 1b9782 │ │ │ │ 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 1b975e │ │ │ │ + blt.n 1b97a6 │ │ │ │ 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 1b969e │ │ │ │ - ldr r2, [pc, #36] @ (1b9794 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9790 ) │ │ │ │ + bne.n 1b96e6 │ │ │ │ + ldr r2, [pc, #36] @ (1b97dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b97d8 ) │ │ │ │ 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 1b9788 │ │ │ │ + bne.n 1b97d0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1b9808 ) │ │ │ │ - ldr r3, [pc, #96] @ (1b980c ) │ │ │ │ + ldr r2, [pc, #92] @ (1b9850 ) │ │ │ │ + ldr r3, [pc, #96] @ (1b9854 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b97ec │ │ │ │ + cbz r4, 1b9834 │ │ │ │ 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 1b97c4 │ │ │ │ - ldr r2, [pc, #32] @ (1b9810 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b980c ) │ │ │ │ + bne.n 1b980c │ │ │ │ + ldr r2, [pc, #32] @ (1b9858 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9854 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9804 │ │ │ │ + bne.n 1b984c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1b9884 ) │ │ │ │ - ldr r3, [pc, #96] @ (1b9888 ) │ │ │ │ + ldr r2, [pc, #92] @ (1b98cc ) │ │ │ │ + ldr r3, [pc, #96] @ (1b98d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9868 │ │ │ │ + cbz r4, 1b98b0 │ │ │ │ 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 1b9840 │ │ │ │ - ldr r2, [pc, #32] @ (1b988c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9888 ) │ │ │ │ + bne.n 1b9888 │ │ │ │ + ldr r2, [pc, #32] @ (1b98d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b98d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9880 │ │ │ │ + bne.n 1b98c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1b9940 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b9944 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b9988 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b998c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9920 │ │ │ │ + cbz r4, 1b9968 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1b993c │ │ │ │ + vldr s12, [pc, #124] @ 1b9984 │ │ │ │ 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 │ │ │ │ @@ -493336,54 +493366,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 1b98c4 │ │ │ │ - ldr r2, [pc, #36] @ (1b9948 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9944 ) │ │ │ │ + bne.n 1b990c │ │ │ │ + ldr r2, [pc, #36] @ (1b9990 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b998c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9938 │ │ │ │ + bne.n 1b9980 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1b9a2c ) │ │ │ │ - ldr r3, [pc, #208] @ (1b9a30 ) │ │ │ │ + ldr r2, [pc, #204] @ (1b9a74 ) │ │ │ │ + ldr r3, [pc, #208] @ (1b9a78 ) │ │ │ │ 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 1b9a0c │ │ │ │ + beq.n 1b9a54 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1b9a28 │ │ │ │ + vldr s11, [pc, #172] @ 1b9a70 │ │ │ │ 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 │ │ │ │ @@ -493414,49 +493444,49 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1b9986 │ │ │ │ - ldr r2, [pc, #36] @ (1b9a34 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9a30 ) │ │ │ │ + bne.n 1b99ce │ │ │ │ + ldr r2, [pc, #36] @ (1b9a7c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9a78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9a24 │ │ │ │ + bne.n 1b9a6c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b9ab8 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9abc ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9b00 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9b04 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9a9a │ │ │ │ + cbz r4, 1b9ae2 │ │ │ │ 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] │ │ │ │ @@ -493467,48 +493497,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 1b9a66 │ │ │ │ - ldr r2, [pc, #36] @ (1b9ac0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9abc ) │ │ │ │ + bne.n 1b9aae │ │ │ │ + ldr r2, [pc, #36] @ (1b9b08 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9b04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9ab2 │ │ │ │ + bne.n 1b9afa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b9b44 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9b48 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9b8c ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9b90 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9b26 │ │ │ │ + cbz r4, 1b9b6e │ │ │ │ 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] │ │ │ │ @@ -493519,48 +493549,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 1b9af2 │ │ │ │ - ldr r2, [pc, #36] @ (1b9b4c ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9b48 ) │ │ │ │ + bne.n 1b9b3a │ │ │ │ + ldr r2, [pc, #36] @ (1b9b94 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9b90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9b3e │ │ │ │ + bne.n 1b9b86 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1b9bd8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1b9bdc ) │ │ │ │ + ldr r2, [pc, #116] @ (1b9c20 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b9c24 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9bba │ │ │ │ + cbz r6, 1b9c02 │ │ │ │ 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] │ │ │ │ @@ -493575,48 +493605,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 1b9b82 │ │ │ │ - ldr r2, [pc, #36] @ (1b9be0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9bdc ) │ │ │ │ + bne.n 1b9bca │ │ │ │ + ldr r2, [pc, #36] @ (1b9c28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9c24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9bd2 │ │ │ │ + bne.n 1b9c1a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b9c68 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9c6c ) │ │ │ │ + ldr r2, [pc, #112] @ (1b9cb0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9cb4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9c4a │ │ │ │ + cbz r6, 1b9c92 │ │ │ │ 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] │ │ │ │ @@ -493628,47 +493658,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 1b9c14 │ │ │ │ - ldr r2, [pc, #36] @ (1b9c70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9c6c ) │ │ │ │ + bne.n 1b9c5c │ │ │ │ + ldr r2, [pc, #36] @ (1b9cb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9c64 │ │ │ │ + bne.n 1b9cac │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1b9cf8 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9cfc ) │ │ │ │ + ldr r2, [pc, #112] @ (1b9d40 ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9d44 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1b9cda │ │ │ │ + cbz r6, 1b9d22 │ │ │ │ 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] │ │ │ │ @@ -493680,100 +493710,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 1b9ca4 │ │ │ │ - ldr r2, [pc, #36] @ (1b9d00 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9cfc ) │ │ │ │ + bne.n 1b9cec │ │ │ │ + ldr r2, [pc, #36] @ (1b9d48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9d44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9cf4 │ │ │ │ + bne.n 1b9d3c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1b9d84 ) │ │ │ │ - ldr r3, [pc, #112] @ (1b9d88 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b9dcc ) │ │ │ │ + ldr r3, [pc, #112] @ (1b9dd0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1b9d64 │ │ │ │ + cbz r4, 1b9dac │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1b9d80 │ │ │ │ + vldr s15, [pc, #76] @ 1b9dc8 │ │ │ │ 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 1b9d34 │ │ │ │ - ldr r2, [pc, #36] @ (1b9d8c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9d88 ) │ │ │ │ + bne.n 1b9d7c │ │ │ │ + ldr r2, [pc, #36] @ (1b9dd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b9dd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9d7c │ │ │ │ + bne.n 1b9dc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b9e08 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b9e0c ) │ │ │ │ + ldr r2, [pc, #100] @ (1b9e50 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9e54 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9dea │ │ │ │ + cbz r5, 1b9e32 │ │ │ │ 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] │ │ │ │ @@ -493782,48 +493812,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 1b9dbe │ │ │ │ - ldr r2, [pc, #36] @ (1b9e10 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9e0c ) │ │ │ │ + bne.n 1b9e06 │ │ │ │ + ldr r2, [pc, #36] @ (1b9e58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9e54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9e02 │ │ │ │ + bne.n 1b9e4a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1b9e8c ) │ │ │ │ - ldr r3, [pc, #104] @ (1b9e90 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b9ed4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b9ed8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1b9e6e │ │ │ │ + cbz r5, 1b9eb6 │ │ │ │ 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] │ │ │ │ @@ -493832,412 +493862,412 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1b9e42 │ │ │ │ - ldr r2, [pc, #36] @ (1b9e94 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b9e90 ) │ │ │ │ + bne.n 1b9e8a │ │ │ │ + ldr r2, [pc, #36] @ (1b9edc ) │ │ │ │ + ldr r3, [pc, #28] @ (1b9ed8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9e86 │ │ │ │ + bne.n 1b9ece │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1b9fa0 ) │ │ │ │ - ldr r3, [pc, #240] @ (1b9fa4 ) │ │ │ │ + ldr r2, [pc, #240] @ (1b9fe8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1b9fec ) │ │ │ │ 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 1b9f6c │ │ │ │ + beq.n 1b9fb4 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1b9f98 │ │ │ │ - vldr s21, [pc, #204] @ 1b9f9c │ │ │ │ + vldr s20, [pc, #204] @ 1b9fe0 │ │ │ │ + vldr s21, [pc, #204] @ 1b9fe4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1b9f90 │ │ │ │ + vldr d9, [pc, #184] @ 1b9fd8 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1b9f38 │ │ │ │ + b.n 1b9f80 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9f60 │ │ │ │ + bgt.n 1b9fa8 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54448 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1b9f5a │ │ │ │ + ble.n 1b9fa2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9f66 │ │ │ │ + bgt.n 1b9fae │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54448 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ strb.w r9, [r5, #-2] │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1b9f6c │ │ │ │ + beq.n 1b9fb4 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr d0, [sp] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9ee2 │ │ │ │ + bgt.n 1b9f2a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9ef4 │ │ │ │ + b.n 1b9f3c │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1b9f1c │ │ │ │ + b.n 1b9f64 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9ef4 │ │ │ │ + b.n 1b9f3c │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1b9f1c │ │ │ │ - ldr r2, [pc, #56] @ (1b9fa8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1b9fa4 ) │ │ │ │ + b.n 1b9f64 │ │ │ │ + ldr r2, [pc, #56] @ (1b9ff0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b9fec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b9f8a │ │ │ │ + bne.n 1b9fd2 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b9f98 │ │ │ │ + b.n 1b9fe0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1ba0f0 ) │ │ │ │ - ldr r3, [pc, #296] @ (1ba0f4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ba138 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ba13c ) │ │ │ │ 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 1ba0ba │ │ │ │ + beq.n 1ba102 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1ba0e8 │ │ │ │ - vldr s21, [pc, #260] @ 1ba0ec │ │ │ │ + vldr s20, [pc, #260] @ 1ba130 │ │ │ │ + vldr s21, [pc, #260] @ 1ba134 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1ba0e0 │ │ │ │ + vldr d9, [pc, #240] @ 1ba128 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ba072 │ │ │ │ + b.n 1ba0ba │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba0ae │ │ │ │ + bgt.n 1ba0f6 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54448 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba0a2 │ │ │ │ + ble.n 1ba0ea │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba0a8 │ │ │ │ + bgt.n 1ba0f0 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54448 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba09c │ │ │ │ + ble.n 1ba0e4 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba0b4 │ │ │ │ + bgt.n 1ba0fc │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54448 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ba0ba │ │ │ │ + beq.n 1ba102 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1b9ff8 │ │ │ │ + bgt.n 1ba040 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba00a │ │ │ │ + b.n 1ba052 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba05a │ │ │ │ + b.n 1ba0a2 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba032 │ │ │ │ + b.n 1ba07a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba032 │ │ │ │ + b.n 1ba07a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba00a │ │ │ │ + b.n 1ba052 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba05a │ │ │ │ - ldr r2, [pc, #60] @ (1ba0f8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ba0f4 ) │ │ │ │ + b.n 1ba0a2 │ │ │ │ + ldr r2, [pc, #60] @ (1ba140 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ba13c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba0d8 │ │ │ │ + bne.n 1ba120 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba0e8 │ │ │ │ + b.n 1ba130 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1ba270 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ba274 ) │ │ │ │ + ldr r2, [pc, #344] @ (1ba2b8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ba2bc ) │ │ │ │ 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 1ba23c │ │ │ │ + beq.w 1ba284 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1ba268 │ │ │ │ - vldr s21, [pc, #304] @ 1ba26c │ │ │ │ + vldr s20, [pc, #304] @ 1ba2b0 │ │ │ │ + vldr s21, [pc, #304] @ 1ba2b4 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1ba260 │ │ │ │ - b.n 1ba1e4 │ │ │ │ + vldr d9, [pc, #284] @ 1ba2a8 │ │ │ │ + b.n 1ba22c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba224 │ │ │ │ + bgt.n 1ba26c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54448 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba21e │ │ │ │ + ble.n 1ba266 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba236 │ │ │ │ + bgt.n 1ba27e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54448 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba218 │ │ │ │ + ble.n 1ba260 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba230 │ │ │ │ + bgt.n 1ba278 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 54448 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba212 │ │ │ │ + ble.n 1ba25a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba22a │ │ │ │ + bgt.n 1ba272 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54448 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ba23c │ │ │ │ + beq.n 1ba284 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ba146 │ │ │ │ + bgt.n 1ba18e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba158 │ │ │ │ + b.n 1ba1a0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba1d0 │ │ │ │ + b.n 1ba218 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba1a8 │ │ │ │ + b.n 1ba1f0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ba180 │ │ │ │ + b.n 1ba1c8 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba158 │ │ │ │ + b.n 1ba1a0 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba1d0 │ │ │ │ + b.n 1ba218 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba1a8 │ │ │ │ + b.n 1ba1f0 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ba180 │ │ │ │ - ldr r2, [pc, #56] @ (1ba278 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ba274 ) │ │ │ │ + b.n 1ba1c8 │ │ │ │ + ldr r2, [pc, #56] @ (1ba2c0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ba2bc ) │ │ │ │ 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 1ba25a │ │ │ │ + bne.n 1ba2a2 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ba268 │ │ │ │ + b.n 1ba2b0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #248] @ (1ba390 ) │ │ │ │ - ldr r3, [pc, #248] @ (1ba394 ) │ │ │ │ + ldr r2, [pc, #248] @ (1ba3d8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ba3dc ) │ │ │ │ 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 1ba350 │ │ │ │ + beq.n 1ba398 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1ba388 │ │ │ │ - vldr s21, [pc, #212] @ 1ba38c │ │ │ │ + vldr s20, [pc, #212] @ 1ba3d0 │ │ │ │ + vldr s21, [pc, #212] @ 1ba3d4 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1ba378 │ │ │ │ + vldr d9, [pc, #184] @ 1ba3c0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1ba380 │ │ │ │ + vldr d8, [pc, #188] @ 1ba3c8 │ │ │ │ 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 1ba2fe │ │ │ │ + ble.n 1ba346 │ │ │ │ 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 │ │ │ │ @@ -494245,15 +494275,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54448 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba332 │ │ │ │ + ble.n 1ba37a │ │ │ │ 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 │ │ │ │ @@ -494263,84 +494293,84 @@ │ │ │ │ blx 54448 │ │ │ │ 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 1ba2c6 │ │ │ │ - ldr r2, [pc, #68] @ (1ba398 ) │ │ │ │ - ldr r3, [pc, #64] @ (1ba394 ) │ │ │ │ + bne.n 1ba30e │ │ │ │ + ldr r2, [pc, #68] @ (1ba3e0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba3dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba36e │ │ │ │ + bne.n 1ba3b6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__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 1ba388 │ │ │ │ + b.n 1ba3d0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1ba4d8 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ba4dc ) │ │ │ │ + ldr r2, [pc, #288] @ (1ba520 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ba524 ) │ │ │ │ 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 1ba49c │ │ │ │ + beq.n 1ba4e4 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 1ba4d0 │ │ │ │ - vldr s21, [pc, #248] @ 1ba4d4 │ │ │ │ + vldr s20, [pc, #248] @ 1ba518 │ │ │ │ + vldr s21, [pc, #248] @ 1ba51c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ba4c0 │ │ │ │ - vldr d8, [pc, #228] @ 1ba4c8 │ │ │ │ + vldr d9, [pc, #224] @ 1ba508 │ │ │ │ + vldr d8, [pc, #228] @ 1ba510 │ │ │ │ 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 1ba41c │ │ │ │ + ble.n 1ba464 │ │ │ │ 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 │ │ │ │ @@ -494348,15 +494378,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54448 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba450 │ │ │ │ + ble.n 1ba498 │ │ │ │ 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 │ │ │ │ @@ -494364,15 +494394,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54448 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba484 │ │ │ │ + ble.n 1ba4cc │ │ │ │ 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 │ │ │ │ @@ -494381,83 +494411,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 54448 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1ba3e6 │ │ │ │ - ldr r2, [pc, #64] @ (1ba4e0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ba4dc ) │ │ │ │ + bne.n 1ba42e │ │ │ │ + ldr r2, [pc, #64] @ (1ba528 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ba524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba4ba │ │ │ │ + bne.n 1ba502 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c68 <__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 1ba4d0 │ │ │ │ + b.n 1ba518 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1ba658 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ba65c ) │ │ │ │ + ldr r2, [pc, #344] @ (1ba6a0 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ba6a4 ) │ │ │ │ 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 1ba618 │ │ │ │ + beq.w 1ba660 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1ba650 │ │ │ │ - vldr s21, [pc, #304] @ 1ba654 │ │ │ │ - vldr d9, [pc, #280] @ 1ba640 │ │ │ │ - vldr d8, [pc, #284] @ 1ba648 │ │ │ │ + vldr s20, [pc, #304] @ 1ba698 │ │ │ │ + vldr s21, [pc, #304] @ 1ba69c │ │ │ │ + vldr d9, [pc, #280] @ 1ba688 │ │ │ │ + vldr d8, [pc, #284] @ 1ba690 │ │ │ │ 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 1ba568 │ │ │ │ + ble.n 1ba5b0 │ │ │ │ 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 │ │ │ │ @@ -494465,15 +494495,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54448 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba59c │ │ │ │ + ble.n 1ba5e4 │ │ │ │ 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 │ │ │ │ @@ -494481,15 +494511,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54448 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba5d0 │ │ │ │ + ble.n 1ba618 │ │ │ │ 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 │ │ │ │ @@ -494497,15 +494527,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 54448 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ba604 │ │ │ │ + ble.n 1ba64c │ │ │ │ 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 │ │ │ │ @@ -494513,623 +494543,623 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 54448 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1ba52c │ │ │ │ - ldr r2, [pc, #68] @ (1ba660 ) │ │ │ │ - ldr r3, [pc, #64] @ (1ba65c ) │ │ │ │ + bne.n 1ba574 │ │ │ │ + ldr r2, [pc, #68] @ (1ba6a8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba6a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba636 │ │ │ │ + bne.n 1ba67e │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__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 1ba650 │ │ │ │ + b.n 1ba698 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba6f4 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba6f8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba73c ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba740 ) │ │ │ │ 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 1ba6d4 │ │ │ │ + beq.n 1ba71c │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba69c │ │ │ │ - ldr r2, [pc, #36] @ (1ba6fc ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba6f8 ) │ │ │ │ + bne.n 1ba6e4 │ │ │ │ + ldr r2, [pc, #36] @ (1ba744 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba6ee │ │ │ │ + bne.n 1ba736 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba790 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba794 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba7d8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba7dc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ba770 │ │ │ │ + cbz r7, 1ba7b8 │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ba72e │ │ │ │ - ldr r2, [pc, #36] @ (1ba798 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba794 ) │ │ │ │ + bne.n 1ba776 │ │ │ │ + ldr r2, [pc, #36] @ (1ba7e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba7dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba78a │ │ │ │ + bne.n 1ba7d2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ba82c ) │ │ │ │ - ldr r3, [pc, #124] @ (1ba830 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ba874 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ba878 ) │ │ │ │ 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 1ba80c │ │ │ │ + beq.n 1ba854 │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ba7d2 │ │ │ │ - ldr r2, [pc, #36] @ (1ba834 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba830 ) │ │ │ │ + bne.n 1ba81a │ │ │ │ + ldr r2, [pc, #36] @ (1ba87c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ba878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba826 │ │ │ │ + bne.n 1ba86e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ - cbz r6, 1ba8a6 │ │ │ │ - cbz r4, 1ba8a8 │ │ │ │ + cbz r6, 1ba8ee │ │ │ │ + cbz r4, 1ba8f0 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, lr │ │ │ │ add r0, r4 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s11, [pc, #100] @ 1ba8b8 │ │ │ │ + vldr s11, [pc, #100] @ 1ba900 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ba8bc │ │ │ │ + vldr s12, [pc, #100] @ 1ba904 │ │ │ │ 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 1ba890 │ │ │ │ + ble.n 1ba8d8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba890 │ │ │ │ + bge.n 1ba8d8 │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ba862 │ │ │ │ + bne.n 1ba8aa │ │ │ │ adds r4, #1 │ │ │ │ add r2, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba85e │ │ │ │ + bne.n 1ba8a6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1ba8a6 │ │ │ │ + beq.n 1ba8ee │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ba8a8 │ │ │ │ + bne.n 1ba8f0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ba9c6 │ │ │ │ + beq.n 1baa0e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ba9ba │ │ │ │ + beq.n 1baa02 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ - vldr s12, [pc, #280] @ 1ba9f8 │ │ │ │ + vldr s12, [pc, #280] @ 1baa40 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #280] @ 1ba9fc │ │ │ │ + vldr s13, [pc, #280] @ 1baa44 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ba96c │ │ │ │ + b.n 1ba9b4 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ lsls r2, r2, #8 │ │ │ │ uxth r2, r2 │ │ │ │ orrs r3, r2 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba934 │ │ │ │ + ble.n 1ba97c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba9f2 │ │ │ │ + bge.n 1baa3a │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ lsls r2, r2, #16 │ │ │ │ and.w r2, r2, #16711680 @ 0xff0000 │ │ │ │ orrs r3, r2 │ │ │ │ vldr s15, [ip, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba95c │ │ │ │ + ble.n 1ba9a4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ba9cc │ │ │ │ + bge.n 1baa14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ orr.w r3, r3, r2, lsl #24 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - beq.n 1ba9e0 │ │ │ │ + beq.n 1baa28 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ba99c │ │ │ │ + ble.n 1ba9e4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ba99c │ │ │ │ + bge.n 1ba9e4 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vstr s11, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vldr s15, [ip, #-12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ba908 │ │ │ │ + ble.n 1ba950 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ba8f6 │ │ │ │ + blt.n 1ba93e │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1ba908 │ │ │ │ + b.n 1ba950 │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1ba9c6 │ │ │ │ + beq.n 1baa0e │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ba9ba │ │ │ │ + bne.n 1baa02 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ orr.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1ba96c │ │ │ │ + bne.n 1ba9b4 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r9 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1ba8ea │ │ │ │ + bne.w 1ba932 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1ba934 │ │ │ │ + b.n 1ba97c │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1ba8c0 │ │ │ │ - cbz r2, 1baa60 │ │ │ │ + b.w 1ba908 │ │ │ │ + cbz r2, 1baaa8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1baa64 │ │ │ │ + vldr s11, [pc, #88] @ 1baaac │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1baa68 │ │ │ │ + vldr s12, [pc, #84] @ 1baab0 │ │ │ │ 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 1baa50 │ │ │ │ + ble.n 1baa98 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1baa50 │ │ │ │ + bge.n 1baa98 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1baa18 │ │ │ │ + bne.n 1baa60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1baad8 │ │ │ │ + cbz r2, 1bab20 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1baadc │ │ │ │ - vldr s13, [pc, #96] @ 1baae0 │ │ │ │ + vldr s12, [pc, #96] @ 1bab24 │ │ │ │ + vldr s13, [pc, #96] @ 1bab28 │ │ │ │ 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 1baab4 │ │ │ │ + ble.n 1baafc │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ - bge.n 1baab4 │ │ │ │ + bge.n 1baafc │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ mov.w ip, #0 │ │ │ │ strb r4, [r0, #3] │ │ │ │ adds r0, #4 │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, lr │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1baa84 │ │ │ │ + bne.n 1baacc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1bab52 │ │ │ │ + cbz r2, 1bab9a │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1bab54 │ │ │ │ + vldr s12, [pc, #100] @ 1bab9c │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1bab58 │ │ │ │ + vldr s13, [pc, #100] @ 1baba0 │ │ │ │ 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 1bab2e │ │ │ │ + ble.n 1bab76 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ - bge.n 1bab2e │ │ │ │ + bge.n 1bab76 │ │ │ │ ldrb.w ip, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, lr │ │ │ │ bfi r3, ip, #0, #8 │ │ │ │ bfi r3, ip, #8, #8 │ │ │ │ bfi r3, ip, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1baafa │ │ │ │ + bne.n 1bab42 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1babc2 │ │ │ │ + cbz r2, 1bac0a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1babc4 │ │ │ │ - vldr s12, [pc, #92] @ 1babc8 │ │ │ │ + vldr s11, [pc, #92] @ 1bac0c │ │ │ │ + vldr s12, [pc, #92] @ 1bac10 │ │ │ │ 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 1baba4 │ │ │ │ + ble.n 1babec │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1baba4 │ │ │ │ + bge.n 1babec │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1bab74 │ │ │ │ + bne.n 1babbc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1bac3c │ │ │ │ + cbz r2, 1bac84 │ │ │ │ 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] @ 1bac40 │ │ │ │ + vldr s17, [pc, #84] @ 1bac88 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1bac44 │ │ │ │ + vldr s16, [pc, #80] @ 1bac8c │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bac28 │ │ │ │ + ble.n 1bac70 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1bac28 │ │ │ │ + bge.n 1bac70 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1babf4 │ │ │ │ + bne.n 1bac3c │ │ │ │ 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, 1bacc4 │ │ │ │ + cbz r2, 1bad0c │ │ │ │ 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] @ 1bacc8 │ │ │ │ + vldr s16, [pc, #92] @ 1bad10 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1baca0 │ │ │ │ + ble.n 1bace8 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1baccc │ │ │ │ + vldr s15, [pc, #60] @ 1bad14 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1baca0 │ │ │ │ + bge.n 1bace8 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ strb.w r7, [r4, #-3] │ │ │ │ adds r5, #2 │ │ │ │ strb.w r7, [r4, #-2] │ │ │ │ cmp r8, r6 │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1bac70 │ │ │ │ + bne.n 1bacb8 │ │ │ │ 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, 1bad06 │ │ │ │ + cbz r2, 1bad4e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -495138,608 +495168,608 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1bace2 │ │ │ │ + bne.n 1bad2a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1badec ) │ │ │ │ - ldr r3, [pc, #212] @ (1badf0 ) │ │ │ │ + ldr r2, [pc, #208] @ (1bae34 ) │ │ │ │ + ldr r3, [pc, #212] @ (1bae38 ) │ │ │ │ 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 1badc6 │ │ │ │ + beq.n 1bae0e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1bade4 │ │ │ │ - vldr s12, [pc, #172] @ 1bade8 │ │ │ │ + vldr s11, [pc, #172] @ 1bae2c │ │ │ │ + vldr s12, [pc, #172] @ 1bae30 │ │ │ │ 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 1bad7e │ │ │ │ + ble.n 1badc6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1bad7e │ │ │ │ + bge.n 1badc6 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ strb.w r4, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r4, [r3, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1badb6 │ │ │ │ + ble.n 1badfe │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1badb6 │ │ │ │ + bge.n 1badfe │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1bad42 │ │ │ │ - ldr r2, [pc, #44] @ (1badf4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1badf0 ) │ │ │ │ + bne.n 1bad8a │ │ │ │ + ldr r2, [pc, #44] @ (1bae3c ) │ │ │ │ + ldr r3, [pc, #36] @ (1bae38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1badde │ │ │ │ + bne.n 1bae26 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1baee0 ) │ │ │ │ + ldr r1, [pc, #212] @ (1baf28 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1baee4 ) │ │ │ │ + ldr r2, [pc, #212] @ (1baf2c ) │ │ │ │ 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 1baeba │ │ │ │ + beq.n 1baf02 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1baed8 │ │ │ │ + vldr s11, [pc, #176] @ 1baf20 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1baedc │ │ │ │ + vldr s12, [pc, #172] @ 1baf24 │ │ │ │ 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 1bae70 │ │ │ │ + ble.n 1baeb8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1bae70 │ │ │ │ + bge.n 1baeb8 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vstr s14, [sp, #4] │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ mov.w r1, #0 │ │ │ │ bfi r1, r0, #0, #8 │ │ │ │ strb r0, [r3, #2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ bfi r1, r0, #8, #8 │ │ │ │ strh r1, [r3, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1baeac │ │ │ │ + ble.n 1baef4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baeac │ │ │ │ + bge.n 1baef4 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb r1, [r3, #3] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1bae30 │ │ │ │ - ldr r2, [pc, #44] @ (1baee8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1baee4 ) │ │ │ │ + bne.n 1bae78 │ │ │ │ + ldr r2, [pc, #44] @ (1baf30 ) │ │ │ │ + ldr r3, [pc, #36] @ (1baf2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1baed2 │ │ │ │ + bne.n 1baf1a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1bafd4 ) │ │ │ │ - ldr r3, [pc, #216] @ (1bafd8 ) │ │ │ │ + ldr r2, [pc, #212] @ (1bb01c ) │ │ │ │ + ldr r3, [pc, #216] @ (1bb020 ) │ │ │ │ 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 1bafae │ │ │ │ + beq.n 1baff6 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1bafcc │ │ │ │ + vldr s11, [pc, #176] @ 1bb014 │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1bafd0 │ │ │ │ + vldr s12, [pc, #172] @ 1bb018 │ │ │ │ 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 1baf64 │ │ │ │ + ble.n 1bafac │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baf64 │ │ │ │ + bge.n 1bafac │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1baf94 │ │ │ │ + ble.n 1bafdc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1baf94 │ │ │ │ + bge.n 1bafdc │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ strb.w r6, [r3, #-2] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ cmp r4, r2 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - bne.n 1baf2a │ │ │ │ - ldr r2, [pc, #44] @ (1bafdc ) │ │ │ │ - ldr r3, [pc, #36] @ (1bafd8 ) │ │ │ │ + bne.n 1baf72 │ │ │ │ + ldr r2, [pc, #44] @ (1bb024 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bafc6 │ │ │ │ + bne.n 1bb00e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r0, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bb092 │ │ │ │ + beq.n 1bb0da │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s17, [pc, #144] @ 1bb094 │ │ │ │ - vldr s16, [pc, #144] @ 1bb098 │ │ │ │ + vldr s17, [pc, #144] @ 1bb0dc │ │ │ │ + vldr s16, [pc, #144] @ 1bb0e0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb03e │ │ │ │ + ble.n 1bb086 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb03e │ │ │ │ + bge.n 1bb086 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb07c │ │ │ │ + ble.n 1bb0c4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb07c │ │ │ │ + bge.n 1bb0c4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1bb00a │ │ │ │ + bne.n 1bb052 │ │ │ │ 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 1bb156 │ │ │ │ + beq.n 1bb19e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s16, [pc, #152] @ 1bb158 │ │ │ │ + vldr s16, [pc, #152] @ 1bb1a0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb0fe │ │ │ │ + ble.n 1bb146 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb0fe │ │ │ │ - vldr s15, [pc, #104] @ 1bb15c │ │ │ │ + bge.n 1bb146 │ │ │ │ + vldr s15, [pc, #104] @ 1bb1a4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb136 │ │ │ │ + ble.n 1bb17e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb136 │ │ │ │ - vldr s15, [pc, #48] @ 1bb15c │ │ │ │ + bge.n 1bb17e │ │ │ │ + vldr s15, [pc, #48] @ 1bb1a4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1bb0c6 │ │ │ │ + bne.n 1bb10e │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1bb27c ) │ │ │ │ - ldr r3, [pc, #264] @ (1bb280 ) │ │ │ │ + ldr r2, [pc, #264] @ (1bb2c4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1bb2c8 ) │ │ │ │ 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 1bb254 │ │ │ │ + beq.n 1bb29c │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1bb274 │ │ │ │ - vldr s12, [pc, #228] @ 1bb278 │ │ │ │ + vldr s11, [pc, #228] @ 1bb2bc │ │ │ │ + vldr s12, [pc, #228] @ 1bb2c0 │ │ │ │ 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 1bb1e0 │ │ │ │ + ble.n 1bb228 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb1e0 │ │ │ │ + bge.n 1bb228 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb210 │ │ │ │ + ble.n 1bb258 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb210 │ │ │ │ + bge.n 1bb258 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb240 │ │ │ │ + ble.n 1bb288 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb240 │ │ │ │ + bge.n 1bb288 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1bb19c │ │ │ │ - ldr r2, [pc, #44] @ (1bb284 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bb280 ) │ │ │ │ + bne.n 1bb1e4 │ │ │ │ + ldr r2, [pc, #44] @ (1bb2cc ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb2c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb26e │ │ │ │ + bne.n 1bb2b6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r6, [pc, #528] @ (1bb490 ) │ │ │ │ + ldr r6, [pc, #240] @ (1bb3b8 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #656] @ (1bb518 ) │ │ │ │ + ldr r5, [pc, #368] @ (1bb440 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1bb398 ) │ │ │ │ - ldr r3, [pc, #256] @ (1bb39c ) │ │ │ │ + ldr r2, [pc, #252] @ (1bb3e0 ) │ │ │ │ + ldr r3, [pc, #256] @ (1bb3e4 ) │ │ │ │ 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 1bb374 │ │ │ │ + beq.n 1bb3bc │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1bb390 │ │ │ │ - vldr s12, [pc, #216] @ 1bb394 │ │ │ │ + vldr s11, [pc, #216] @ 1bb3d8 │ │ │ │ + vldr s12, [pc, #216] @ 1bb3dc │ │ │ │ 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 1bb300 │ │ │ │ + ble.n 1bb348 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb300 │ │ │ │ + bge.n 1bb348 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ strb.w r2, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 1bb330 │ │ │ │ + ble.n 1bb378 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb330 │ │ │ │ + bge.n 1bb378 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r2, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 1bb360 │ │ │ │ + ble.n 1bb3a8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1bb360 │ │ │ │ + bge.n 1bb3a8 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1bb2c2 │ │ │ │ - ldr r2, [pc, #40] @ (1bb3a0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb39c ) │ │ │ │ + bne.n 1bb30a │ │ │ │ + ldr r2, [pc, #40] @ (1bb3e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb3e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb38c │ │ │ │ + bne.n 1bb3d4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r5, [pc, #376] @ (1bb514 ) │ │ │ │ + ldr r5, [pc, #88] @ (1bb43c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #528] @ (1bb5b4 ) │ │ │ │ + ldr r4, [pc, #240] @ (1bb4dc ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bb3dc │ │ │ │ + cbz r2, 1bb424 │ │ │ │ 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 │ │ │ │ @@ -495750,746 +495780,746 @@ │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1bb3b8 │ │ │ │ + bne.n 1bb400 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bb4c6 │ │ │ │ + beq.n 1bb50e │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s17, [pc, #192] @ 1bb4c8 │ │ │ │ - vldr s16, [pc, #192] @ 1bb4cc │ │ │ │ + vldr s17, [pc, #192] @ 1bb510 │ │ │ │ + vldr s16, [pc, #192] @ 1bb514 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb440 │ │ │ │ + ble.n 1bb488 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb440 │ │ │ │ + bge.n 1bb488 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb476 │ │ │ │ + ble.n 1bb4be │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb476 │ │ │ │ + bge.n 1bb4be │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb4ac │ │ │ │ + ble.n 1bb4f4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb4ac │ │ │ │ + bge.n 1bb4f4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1bb40c │ │ │ │ + bne.n 1bb454 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1bb610 ) │ │ │ │ - ldr r3, [pc, #304] @ (1bb614 ) │ │ │ │ + ldr r2, [pc, #300] @ (1bb658 ) │ │ │ │ + ldr r3, [pc, #304] @ (1bb65c ) │ │ │ │ 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 1bb5ec │ │ │ │ + beq.n 1bb634 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 1bb608 │ │ │ │ + vldr s11, [pc, #264] @ 1bb650 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 1bb60c │ │ │ │ + vldr s12, [pc, #260] @ 1bb654 │ │ │ │ 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 1bb54c │ │ │ │ + ble.n 1bb594 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb54c │ │ │ │ + bge.n 1bb594 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb57c │ │ │ │ + ble.n 1bb5c4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb57c │ │ │ │ + bge.n 1bb5c4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb5ac │ │ │ │ + ble.n 1bb5f4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb5ac │ │ │ │ + bge.n 1bb5f4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb5dc │ │ │ │ + ble.n 1bb624 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb5dc │ │ │ │ + bge.n 1bb624 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1bb50a │ │ │ │ - ldr r2, [pc, #40] @ (1bb618 ) │ │ │ │ - ldr r3, [pc, #36] @ (1bb614 ) │ │ │ │ + bne.n 1bb552 │ │ │ │ + ldr r2, [pc, #40] @ (1bb660 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bb65c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb604 │ │ │ │ + bne.n 1bb64c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r3, [pc, #88] @ (1bb66c ) │ │ │ │ + ldr r2, [pc, #824] @ (1bb994 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (1bb64c ) │ │ │ │ + ldr r1, [pc, #784] @ (1bb974 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1bb744 ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb748 ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb78c ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb790 ) │ │ │ │ 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 1bb718 │ │ │ │ + beq.n 1bb760 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1bb73c │ │ │ │ - vldr s16, [pc, #236] @ 1bb740 │ │ │ │ + vldr s17, [pc, #236] @ 1bb784 │ │ │ │ + vldr s16, [pc, #236] @ 1bb788 │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb696 │ │ │ │ + ble.n 1bb6de │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb696 │ │ │ │ + bge.n 1bb6de │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb6ce │ │ │ │ + ble.n 1bb716 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb6ce │ │ │ │ + bge.n 1bb716 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb706 │ │ │ │ + ble.n 1bb74e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb706 │ │ │ │ + bge.n 1bb74e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1bb65a │ │ │ │ - ldr r2, [pc, #48] @ (1bb74c ) │ │ │ │ - ldr r3, [pc, #44] @ (1bb748 ) │ │ │ │ + bne.n 1bb6a2 │ │ │ │ + ldr r2, [pc, #48] @ (1bb794 ) │ │ │ │ + ldr r3, [pc, #44] @ (1bb790 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb736 │ │ │ │ + bne.n 1bb77e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r1, [pc, #784] @ (1bba58 ) │ │ │ │ + ldr r1, [pc, #496] @ (1bb980 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #896] @ (1bbad0 ) │ │ │ │ + ldr r0, [pc, #608] @ (1bb9f8 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1bb878 ) │ │ │ │ - ldr r3, [pc, #272] @ (1bb87c ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb8c0 ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb8c4 ) │ │ │ │ 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 1bb84e │ │ │ │ + beq.n 1bb896 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 1bb870 │ │ │ │ + vldr s17, [pc, #232] @ 1bb8b8 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 1bb874 │ │ │ │ + vldr s16, [pc, #228] @ 1bb8bc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb7cc │ │ │ │ + ble.n 1bb814 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb7cc │ │ │ │ + bge.n 1bb814 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb804 │ │ │ │ + ble.n 1bb84c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb804 │ │ │ │ + bge.n 1bb84c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb83c │ │ │ │ + ble.n 1bb884 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb83c │ │ │ │ + bge.n 1bb884 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1bb792 │ │ │ │ - ldr r2, [pc, #48] @ (1bb880 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bb87c ) │ │ │ │ + bne.n 1bb7da │ │ │ │ + ldr r2, [pc, #48] @ (1bb8c8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb8c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb86c │ │ │ │ + bne.n 1bb8b4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r0, [pc, #576] @ (1bbabc ) │ │ │ │ + ldr r0, [pc, #288] @ (1bb9e4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + bx ip │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bb99a │ │ │ │ + beq.w 1bb9e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #244] @ 1bb99c │ │ │ │ - vldr s16, [pc, #244] @ 1bb9a0 │ │ │ │ + vldr s17, [pc, #244] @ 1bb9e4 │ │ │ │ + vldr s16, [pc, #244] @ 1bb9e8 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb8e2 │ │ │ │ + ble.n 1bb92a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb8e2 │ │ │ │ + bge.n 1bb92a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb918 │ │ │ │ + ble.n 1bb960 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb918 │ │ │ │ + bge.n 1bb960 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb94e │ │ │ │ + ble.n 1bb996 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb94e │ │ │ │ + bge.n 1bb996 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bb984 │ │ │ │ + ble.n 1bb9cc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bb984 │ │ │ │ + bge.n 1bb9cc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1bb8ae │ │ │ │ + bne.n 1bb8f6 │ │ │ │ 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 1bbac2 │ │ │ │ + beq.w 1bbb0a │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #252] @ 1bbac4 │ │ │ │ - vldr s16, [pc, #252] @ 1bbac8 │ │ │ │ + vldr s17, [pc, #252] @ 1bbb0c │ │ │ │ + vldr s16, [pc, #252] @ 1bbb10 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bba08 │ │ │ │ + ble.n 1bba50 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bba08 │ │ │ │ + bge.n 1bba50 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bba3e │ │ │ │ + ble.n 1bba86 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bba3e │ │ │ │ + bge.n 1bba86 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bba74 │ │ │ │ + ble.n 1bbabc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bba74 │ │ │ │ + bge.n 1bbabc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbaac │ │ │ │ + ble.n 1bbaf4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbaac │ │ │ │ + bge.n 1bbaf4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 1bb9ce │ │ │ │ + bne.n 1bba16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1bbc24 ) │ │ │ │ - ldr r3, [pc, #320] @ (1bbc28 ) │ │ │ │ + ldr r2, [pc, #320] @ (1bbc6c ) │ │ │ │ + ldr r3, [pc, #320] @ (1bbc70 ) │ │ │ │ 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 1bbbf8 │ │ │ │ + beq.n 1bbc40 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 1bbc1c │ │ │ │ - vldr s16, [pc, #284] @ 1bbc20 │ │ │ │ + vldr s17, [pc, #284] @ 1bbc64 │ │ │ │ + vldr s16, [pc, #284] @ 1bbc68 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbb42 │ │ │ │ + ble.n 1bbb8a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbb42 │ │ │ │ + bge.n 1bbb8a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbb7a │ │ │ │ + ble.n 1bbbc2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbb7a │ │ │ │ + bge.n 1bbbc2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbbb2 │ │ │ │ + ble.n 1bbbfa │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbbb2 │ │ │ │ + bge.n 1bbbfa │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1bbbea │ │ │ │ + ble.n 1bbc32 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1bbbea │ │ │ │ + bge.n 1bbc32 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1bbb06 │ │ │ │ - ldr r2, [pc, #48] @ (1bbc2c ) │ │ │ │ - ldr r3, [pc, #44] @ (1bbc28 ) │ │ │ │ + bne.n 1bbb4e │ │ │ │ + ldr r2, [pc, #48] @ (1bbc74 ) │ │ │ │ + ldr r3, [pc, #44] @ (1bbc70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bbc16 │ │ │ │ + bne.n 1bbc5e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r4, r2 │ │ │ │ + add ip, r9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r0 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bbc42 │ │ │ │ + cbz r2, 1bbc8a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1bbc34 │ │ │ │ + bne.n 1bbc7c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbc90 │ │ │ │ + cbz r2, 1bbcd8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ @@ -496502,19 +496532,19 @@ │ │ │ │ add r3, r6 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ ubfx r3, r3, #15, #8 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1bbc5a │ │ │ │ + bne.n 1bbca2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbcd4 │ │ │ │ + cbz r2, 1bbd1c │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov lr, ip │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ @@ -496524,19 +496554,19 @@ │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r5 │ │ │ │ umull r6, r3, r4, r3 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 1bbcaa │ │ │ │ + bne.n 1bbcf2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbd20 │ │ │ │ + cbz r2, 1bbd68 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -496547,19 +496577,19 @@ │ │ │ │ umull r6, r3, r4, r3 │ │ │ │ ubfx r3, r3, #15, #8 │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1bbcec │ │ │ │ + bne.n 1bbd34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbd78 │ │ │ │ + cbz r2, 1bbdc0 │ │ │ │ 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 │ │ │ │ @@ -496577,19 +496607,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 54ce0 <__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 1bbd42 │ │ │ │ + bne.n 1bbd8a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbdc4 │ │ │ │ + cbz r2, 1bbe0c │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov lr, ip │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -496602,19 +496632,19 @@ │ │ │ │ cmp r2, ip │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ add r3, r6 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1bbd96 │ │ │ │ + bne.n 1bbdde │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbe1c │ │ │ │ + cbz r2, 1bbe64 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movw r5, #4101 @ 0x1005 │ │ │ │ movt r5, #64 @ 0x40 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -496630,19 +496660,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #511 @ 0x1ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1bbde0 │ │ │ │ + bne.n 1bbe28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbe74 │ │ │ │ + cbz r2, 1bbebc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ movt r5, #16 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -496658,38 +496688,38 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #11 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1bbe38 │ │ │ │ + bne.n 1bbe80 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbeac │ │ │ │ + cbz r2, 1bbef4 │ │ │ │ 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 1bbe88 │ │ │ │ + bne.n 1bbed0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbef0 │ │ │ │ + cbz r2, 1bbf38 │ │ │ │ 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 │ │ │ │ @@ -496700,19 +496730,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 1bbebe │ │ │ │ + bne.n 1bbf06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbf2e │ │ │ │ + cbz r2, 1bbf76 │ │ │ │ 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 │ │ │ │ @@ -496721,18 +496751,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 1bbf00 │ │ │ │ + bne.n 1bbf48 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bbf7c │ │ │ │ + cbz r2, 1bbfc4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ mov r2, lr │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -496746,19 +496776,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r6 │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ - bne.n 1bbf46 │ │ │ │ + bne.n 1bbf8e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bbfda │ │ │ │ + cbz r2, 1bc022 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ @@ -496774,18 +496804,18 @@ │ │ │ │ sub.w r3, r3, r7 │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ ubfx r3, r3, #14, #8 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1bbf96 │ │ │ │ + bne.n 1bbfde │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc02c │ │ │ │ + cbz r2, 1bc074 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r4], #2 │ │ │ │ @@ -496800,19 +496830,19 @@ │ │ │ │ add.w r3, ip, r3, lsr #1 │ │ │ │ ubfx r3, r3, #14, #8 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r3, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1bbfee │ │ │ │ + bne.n 1bc036 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc088 │ │ │ │ + cbz r2, 1bc0d0 │ │ │ │ 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 │ │ │ │ @@ -496831,19 +496861,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 540a8 <__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 1bc04e │ │ │ │ + bne.n 1bc096 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc0e4 │ │ │ │ + cbz r2, 1bc12c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -496860,19 +496890,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r7 │ │ │ │ umull r8, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1bc0a8 │ │ │ │ + bne.n 1bc0f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc124 │ │ │ │ + cbz r2, 1bc16c │ │ │ │ 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 │ │ │ │ @@ -496882,19 +496912,19 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ cmp r1, ip │ │ │ │ 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 1bc0fc │ │ │ │ + bne.n 1bc144 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc168 │ │ │ │ + cbz r2, 1bc1b0 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -496906,19 +496936,19 @@ │ │ │ │ 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 1bc136 │ │ │ │ + bne.n 1bc17e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc1ca │ │ │ │ + cbz r2, 1bc212 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -496937,18 +496967,18 @@ │ │ │ │ ubfx ip, ip, #15, #8 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ bfi lr, ip, #0, #8 │ │ │ │ bfi lr, ip, #8, #8 │ │ │ │ bfi lr, ip, #16, #8 │ │ │ │ bfi lr, r3, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1bc182 │ │ │ │ + bne.n 1bc1ca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc226 │ │ │ │ + cbz r2, 1bc26e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -496965,18 +496995,18 @@ │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bc1e8 │ │ │ │ + bne.n 1bc230 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc264 │ │ │ │ + cbz r2, 1bc2ac │ │ │ │ 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]! │ │ │ │ @@ -496986,19 +497016,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 1bc238 │ │ │ │ + bne.n 1bc280 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc2a4 │ │ │ │ + cbz r2, 1bc2ec │ │ │ │ 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]! │ │ │ │ @@ -497008,19 +497038,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, #-5] │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1bc278 │ │ │ │ + bne.n 1bc2c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc306 │ │ │ │ + cbz r2, 1bc34e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r4, lr │ │ │ │ @@ -497039,18 +497069,18 @@ │ │ │ │ add r3, r5 │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1bc2c2 │ │ │ │ + bne.n 1bc30a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc360 │ │ │ │ + cbz r2, 1bc3a8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -497067,19 +497097,19 @@ │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bc324 │ │ │ │ + bne.n 1bc36c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc3d2 │ │ │ │ + cbz r2, 1bc41a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ @@ -497099,18 +497129,18 @@ │ │ │ │ add.w r7, r7, ip, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #9 │ │ │ │ strb.w r7, [r0, #-2] │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w r6, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1bc37e │ │ │ │ + bne.n 1bc3c6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc442 │ │ │ │ + cbz r2, 1bc48a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ movt r2, #16 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ @@ -497130,18 +497160,18 @@ │ │ │ │ add.w r7, r7, ip, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #11 │ │ │ │ strb.w r7, [r0, #-2] │ │ │ │ mov.w r6, r6, lsr #11 │ │ │ │ strb.w r6, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1bc3ee │ │ │ │ + bne.n 1bc436 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc494 │ │ │ │ + cbz r2, 1bc4dc │ │ │ │ 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 │ │ │ │ @@ -497156,19 +497186,19 @@ │ │ │ │ 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 1bc44e │ │ │ │ + bne.n 1bc496 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc510 │ │ │ │ + cbz r2, 1bc558 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -497193,19 +497223,19 @@ │ │ │ │ ubfx r3, r7, #14, #8 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r8, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1bc4ae │ │ │ │ + bne.n 1bc4f6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc588 │ │ │ │ + cbz r2, 1bc5d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ @@ -497228,19 +497258,19 @@ │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bc530 │ │ │ │ + bne.n 1bc578 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc5d4 │ │ │ │ + cbz r2, 1bc61c │ │ │ │ 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 │ │ │ │ @@ -497253,19 +497283,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 1bc59c │ │ │ │ + bne.n 1bc5e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc624 │ │ │ │ + cbz r2, 1bc66c │ │ │ │ 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 │ │ │ │ @@ -497280,19 +497310,19 @@ │ │ │ │ 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 1bc5e6 │ │ │ │ + bne.n 1bc62e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc6a0 │ │ │ │ + cbz r2, 1bc6e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r4, lr │ │ │ │ @@ -497317,19 +497347,19 @@ │ │ │ │ sub.w r3, r3, r7 │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ - bne.n 1bc642 │ │ │ │ + bne.n 1bc68a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc6ea │ │ │ │ + cbz r2, 1bc732 │ │ │ │ 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 │ │ │ │ @@ -497342,18 +497372,18 @@ │ │ │ │ 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 1bc6b4 │ │ │ │ + bne.n 1bc6fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bc75e │ │ │ │ + cbz r2, 1bc7a6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ @@ -497376,32 +497406,32 @@ │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1bc708 │ │ │ │ + bne.n 1bc750 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1bc804 ) │ │ │ │ - ldr r3, [pc, #144] @ (1bc808 ) │ │ │ │ + ldr r2, [pc, #144] @ (1bc84c ) │ │ │ │ + ldr r3, [pc, #144] @ (1bc850 ) │ │ │ │ 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 1bc7e6 │ │ │ │ + beq.n 1bc82e │ │ │ │ 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] │ │ │ │ @@ -497425,34 +497455,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 54ce0 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc794 │ │ │ │ - ldr r2, [pc, #36] @ (1bc80c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc808 ) │ │ │ │ + bne.n 1bc7dc │ │ │ │ + ldr r2, [pc, #36] @ (1bc854 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc800 │ │ │ │ + bne.n 1bc848 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #18 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc860 │ │ │ │ + cbz r2, 1bc8a8 │ │ │ │ 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 │ │ │ │ @@ -497468,33 +497498,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 1bc81e │ │ │ │ + bne.n 1bc866 │ │ │ │ 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] @ (1bc90c ) │ │ │ │ - ldr r3, [pc, #148] @ (1bc910 ) │ │ │ │ + ldr r2, [pc, #148] @ (1bc954 ) │ │ │ │ + ldr r3, [pc, #148] @ (1bc958 ) │ │ │ │ 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 1bc8ee │ │ │ │ + beq.n 1bc936 │ │ │ │ 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] │ │ │ │ @@ -497519,34 +497549,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1bc898 │ │ │ │ - ldr r2, [pc, #36] @ (1bc914 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bc910 ) │ │ │ │ + bne.n 1bc8e0 │ │ │ │ + ldr r2, [pc, #36] @ (1bc95c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bc958 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc908 │ │ │ │ + bne.n 1bc950 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bc96c │ │ │ │ + cbz r2, 1bc9b4 │ │ │ │ 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 │ │ │ │ @@ -497562,19 +497592,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 1bc928 │ │ │ │ + bne.n 1bc970 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bc9c4 │ │ │ │ + cbz r2, 1bca0c │ │ │ │ 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 │ │ │ │ @@ -497590,19 +497620,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 1bc980 │ │ │ │ + bne.n 1bc9c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bca1c │ │ │ │ + cbz r2, 1bca64 │ │ │ │ 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 │ │ │ │ @@ -497618,19 +497648,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 1bc9de │ │ │ │ + bne.n 1bca26 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bca74 │ │ │ │ + cbz r2, 1bcabc │ │ │ │ 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 │ │ │ │ @@ -497646,19 +497676,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 1bca36 │ │ │ │ + bne.n 1bca7e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcacc │ │ │ │ + cbz r2, 1bcb14 │ │ │ │ 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 │ │ │ │ @@ -497674,19 +497704,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 1bca88 │ │ │ │ + bne.n 1bcad0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcb24 │ │ │ │ + cbz r2, 1bcb6c │ │ │ │ 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 │ │ │ │ @@ -497702,19 +497732,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 1bcae0 │ │ │ │ + bne.n 1bcb28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcb7c │ │ │ │ + cbz r2, 1bcbc4 │ │ │ │ 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 │ │ │ │ @@ -497730,19 +497760,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 1bcb38 │ │ │ │ + bne.n 1bcb80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcbd4 │ │ │ │ + cbz r2, 1bcc1c │ │ │ │ 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 │ │ │ │ @@ -497758,19 +497788,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 1bcb90 │ │ │ │ + bne.n 1bcbd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bcc1e │ │ │ │ + cbz r2, 1bcc66 │ │ │ │ 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 │ │ │ │ @@ -497784,18 +497814,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 1bcbe6 │ │ │ │ + bne.n 1bcc2e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bcc66 │ │ │ │ + cbz r2, 1bccae │ │ │ │ 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 │ │ │ │ @@ -497809,19 +497839,19 @@ │ │ │ │ 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 1bcc2e │ │ │ │ + bne.n 1bcc76 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bccf4 │ │ │ │ + beq.n 1bcd3c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -497850,20 +497880,20 @@ │ │ │ │ add.w r3, r8, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bcc80 │ │ │ │ + bne.n 1bccc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bcd84 │ │ │ │ + beq.n 1bcdcc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -497892,33 +497922,33 @@ │ │ │ │ add.w r3, r8, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bcd10 │ │ │ │ + bne.n 1bcd58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #176] @ (1bce4c ) │ │ │ │ - ldr r3, [pc, #176] @ (1bce50 ) │ │ │ │ + ldr r2, [pc, #176] @ (1bce94 ) │ │ │ │ + ldr r3, [pc, #176] @ (1bce98 ) │ │ │ │ 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 1bce2e │ │ │ │ + beq.n 1bce76 │ │ │ │ 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] │ │ │ │ @@ -497952,47 +497982,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 54ce0 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bcdbc │ │ │ │ - ldr r2, [pc, #36] @ (1bce54 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bce50 ) │ │ │ │ + bne.n 1bce04 │ │ │ │ + ldr r2, [pc, #36] @ (1bce9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bce98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bce48 │ │ │ │ + bne.n 1bce90 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1bcf0c ) │ │ │ │ - ldr r3, [pc, #160] @ (1bcf10 ) │ │ │ │ + ldr r2, [pc, #160] @ (1bcf54 ) │ │ │ │ + ldr r3, [pc, #160] @ (1bcf58 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bceec │ │ │ │ + cbz r6, 1bcf34 │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -498018,48 +498048,48 @@ │ │ │ │ umull r8, r3, lr, r9 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ mov.w r0, sl, lsr #15 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1bce92 │ │ │ │ - ldr r2, [pc, #36] @ (1bcf14 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bcf10 ) │ │ │ │ + bne.n 1bceda │ │ │ │ + ldr r2, [pc, #36] @ (1bcf5c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bcf58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcf06 │ │ │ │ + bne.n 1bcf4e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1bcfd4 ) │ │ │ │ - ldr r3, [pc, #168] @ (1bcfd8 ) │ │ │ │ + ldr r2, [pc, #168] @ (1bd01c ) │ │ │ │ + ldr r3, [pc, #168] @ (1bd020 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1bcfb4 │ │ │ │ + cbz r6, 1bcffc │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -498086,35 +498116,35 @@ │ │ │ │ umull r0, r3, r2, r0 │ │ │ │ mov.w r9, r9, lsr #15 │ │ │ │ strb.w r9, [ip, #-8] │ │ │ │ mov.w r1, r1, lsr #15 │ │ │ │ strb.w r1, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1bcf54 │ │ │ │ - ldr r2, [pc, #36] @ (1bcfdc ) │ │ │ │ - ldr r3, [pc, #32] @ (1bcfd8 ) │ │ │ │ + bne.n 1bcf9c │ │ │ │ + ldr r2, [pc, #36] @ (1bd024 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcfce │ │ │ │ + bne.n 1bd016 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bd03e │ │ │ │ + cbz r2, 1bd086 │ │ │ │ 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 │ │ │ │ @@ -498133,18 +498163,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 1bcff0 │ │ │ │ + bne.n 1bd038 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bd08e │ │ │ │ + cbz r2, 1bd0d6 │ │ │ │ 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 │ │ │ │ @@ -498159,18 +498189,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 1bd04c │ │ │ │ + bne.n 1bd094 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bd0ec │ │ │ │ + cbz r2, 1bd134 │ │ │ │ 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 │ │ │ │ @@ -498189,19 +498219,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 1bd0a2 │ │ │ │ + bne.n 1bd0ea │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd14c │ │ │ │ + cbz r2, 1bd194 │ │ │ │ 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 │ │ │ │ @@ -498220,19 +498250,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 1bd102 │ │ │ │ + bne.n 1bd14a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd1b0 │ │ │ │ + cbz r2, 1bd1f8 │ │ │ │ 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 │ │ │ │ @@ -498251,19 +498281,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 1bd160 │ │ │ │ + bne.n 1bd1a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd214 │ │ │ │ + cbz r2, 1bd25c │ │ │ │ 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 │ │ │ │ @@ -498282,19 +498312,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 1bd1c4 │ │ │ │ + bne.n 1bd20c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd278 │ │ │ │ + cbz r2, 1bd2c0 │ │ │ │ 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 │ │ │ │ @@ -498313,33 +498343,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 1bd228 │ │ │ │ + bne.n 1bd270 │ │ │ │ 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] @ (1bd348 ) │ │ │ │ - ldr r3, [pc, #184] @ (1bd34c ) │ │ │ │ + ldr r2, [pc, #184] @ (1bd390 ) │ │ │ │ + ldr r3, [pc, #184] @ (1bd394 ) │ │ │ │ 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 1bd32a │ │ │ │ + beq.n 1bd372 │ │ │ │ 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] │ │ │ │ @@ -498376,48 +498406,48 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1bd2b0 │ │ │ │ - ldr r2, [pc, #36] @ (1bd350 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd34c ) │ │ │ │ + bne.n 1bd2f8 │ │ │ │ + ldr r2, [pc, #36] @ (1bd398 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd344 │ │ │ │ + bne.n 1bd38c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1bd42c ) │ │ │ │ - ldr r3, [pc, #196] @ (1bd430 ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd474 ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd478 ) │ │ │ │ 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 1bd40c │ │ │ │ + beq.n 1bd454 │ │ │ │ mov.w lr, #5 │ │ │ │ movt lr, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -498452,36 +498482,36 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r2 │ │ │ │ umull r8, r0, lr, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 1bd390 │ │ │ │ - ldr r2, [pc, #36] @ (1bd434 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bd430 ) │ │ │ │ + bne.n 1bd3d8 │ │ │ │ + ldr r2, [pc, #36] @ (1bd47c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd426 │ │ │ │ + bne.n 1bd46e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd4d0 │ │ │ │ + beq.n 1bd518 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -498513,20 +498543,20 @@ │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bd450 │ │ │ │ + bne.n 1bd498 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd56c │ │ │ │ + beq.n 1bd5b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -498558,33 +498588,33 @@ │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1bd4ec │ │ │ │ + bne.n 1bd534 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 r8, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1bd648 ) │ │ │ │ - ldr r3, [pc, #196] @ (1bd64c ) │ │ │ │ + ldr r2, [pc, #196] @ (1bd690 ) │ │ │ │ + ldr r3, [pc, #196] @ (1bd694 ) │ │ │ │ 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 1bd62a │ │ │ │ + beq.n 1bd672 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ mov r4, r1 │ │ │ │ adds r2, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -498620,34 +498650,34 @@ │ │ │ │ sub.w r3, r3, lr │ │ │ │ add.w r1, r1, ip, lsr #1 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [r2, #-7] │ │ │ │ mov.w lr, lr, lsr #14 │ │ │ │ strb.w lr, [r2, #-6] │ │ │ │ - bne.n 1bd5ae │ │ │ │ - ldr r2, [pc, #36] @ (1bd650 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd64c ) │ │ │ │ + bne.n 1bd5f6 │ │ │ │ + ldr r2, [pc, #36] @ (1bd698 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd644 │ │ │ │ + bne.n 1bd68c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r2, 1bd6ac │ │ │ │ + cbz r2, 1bd6f4 │ │ │ │ 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 │ │ │ │ @@ -498664,19 +498694,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 1bd660 │ │ │ │ + bne.n 1bd6a8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd70c │ │ │ │ + cbz r2, 1bd754 │ │ │ │ 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 │ │ │ │ @@ -498693,19 +498723,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 1bd6be │ │ │ │ + bne.n 1bd706 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd76c │ │ │ │ + cbz r2, 1bd7b4 │ │ │ │ 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 │ │ │ │ @@ -498722,19 +498752,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 1bd71e │ │ │ │ + bne.n 1bd766 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd7c8 │ │ │ │ + cbz r2, 1bd810 │ │ │ │ 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 │ │ │ │ @@ -498751,19 +498781,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 1bd77c │ │ │ │ + bne.n 1bd7c4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd81c │ │ │ │ + cbz r2, 1bd864 │ │ │ │ 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 │ │ │ │ @@ -498779,19 +498809,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 1bd7d8 │ │ │ │ + bne.n 1bd820 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd870 │ │ │ │ + cbz r2, 1bd8b8 │ │ │ │ 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 │ │ │ │ @@ -498807,19 +498837,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 1bd82c │ │ │ │ + bne.n 1bd874 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd8c4 │ │ │ │ + cbz r2, 1bd90c │ │ │ │ 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 │ │ │ │ @@ -498835,19 +498865,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 1bd880 │ │ │ │ + bne.n 1bd8c8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bd918 │ │ │ │ + cbz r2, 1bd960 │ │ │ │ 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 │ │ │ │ @@ -498863,20 +498893,20 @@ │ │ │ │ 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 1bd8d4 │ │ │ │ + bne.n 1bd91c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd9b8 │ │ │ │ + beq.n 1bda00 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -498909,20 +498939,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bd938 │ │ │ │ + bne.n 1bd980 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bda58 │ │ │ │ + beq.n 1bdaa0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -498955,20 +498985,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bd9d8 │ │ │ │ + bne.n 1bda20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdaf8 │ │ │ │ + beq.n 1bdb40 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -499001,20 +499031,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bda78 │ │ │ │ + bne.n 1bdac0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bdb98 │ │ │ │ + beq.n 1bdbe0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -499047,33 +499077,33 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bdb18 │ │ │ │ + bne.n 1bdb60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1bdc80 ) │ │ │ │ - ldr r3, [pc, #208] @ (1bdc84 ) │ │ │ │ + ldr r2, [pc, #208] @ (1bdcc8 ) │ │ │ │ + ldr r3, [pc, #208] @ (1bdccc ) │ │ │ │ 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 1bdc60 │ │ │ │ + beq.n 1bdca8 │ │ │ │ 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 │ │ │ │ @@ -499116,49 +499146,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 54ce0 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1bdbcc │ │ │ │ - ldr r2, [pc, #36] @ (1bdc88 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bdc84 ) │ │ │ │ + bne.n 1bdc14 │ │ │ │ + ldr r2, [pc, #36] @ (1bdcd0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bdccc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdc7a │ │ │ │ + bne.n 1bdcc2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1bdd54 ) │ │ │ │ - ldr r3, [pc, #180] @ (1bdd58 ) │ │ │ │ + ldr r2, [pc, #180] @ (1bdd9c ) │ │ │ │ + ldr r3, [pc, #180] @ (1bdda0 ) │ │ │ │ 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 1bdd36 │ │ │ │ + beq.n 1bdd7e │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -499190,35 +499220,35 @@ │ │ │ │ bfi r2, r1, #0, #8 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ bfi r2, lr, #8, #8 │ │ │ │ bfi r2, ip, #16, #8 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r8], #4 │ │ │ │ - bne.n 1bdcc8 │ │ │ │ - ldr r2, [pc, #36] @ (1bdd5c ) │ │ │ │ - ldr r3, [pc, #28] @ (1bdd58 ) │ │ │ │ + bne.n 1bdd10 │ │ │ │ + ldr r2, [pc, #36] @ (1bdda4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bdda0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdd50 │ │ │ │ + bne.n 1bdd98 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bde08 │ │ │ │ + beq.n 1bde50 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #16417 @ 0x4021 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -499254,19 +499284,19 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1bdd78 │ │ │ │ + bne.n 1bddc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bde7c │ │ │ │ + cbz r2, 1bdec4 │ │ │ │ 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 │ │ │ │ @@ -499289,19 +499319,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 1bde1a │ │ │ │ + bne.n 1bde62 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bdef2 │ │ │ │ + cbz r2, 1bdf3a │ │ │ │ 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 │ │ │ │ @@ -499324,18 +499354,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 1bde8e │ │ │ │ + bne.n 1bded6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1bdf64 │ │ │ │ + cbz r2, 1bdfac │ │ │ │ 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 │ │ │ │ @@ -499358,19 +499388,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 1bdf02 │ │ │ │ + bne.n 1bdf4a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1bdfd8 │ │ │ │ + cbz r2, 1be020 │ │ │ │ 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 │ │ │ │ @@ -499393,20 +499423,20 @@ │ │ │ │ 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 1bdf76 │ │ │ │ + bne.n 1bdfbe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be082 │ │ │ │ + beq.n 1be0ca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movw r0, #16417 @ 0x4021 │ │ │ │ movt r0, #128 @ 0x80 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -499442,32 +499472,32 @@ │ │ │ │ mov.w r3, r8, lsr #8 │ │ │ │ add.w lr, lr, r9, lsr #1 │ │ │ │ bfi r1, r3, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, ip, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1bdff6 │ │ │ │ + bne.n 1be03e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1be174 ) │ │ │ │ - ldr r3, [pc, #220] @ (1be178 ) │ │ │ │ + ldr r2, [pc, #220] @ (1be1bc ) │ │ │ │ + ldr r3, [pc, #220] @ (1be1c0 ) │ │ │ │ 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 1be154 │ │ │ │ + beq.n 1be19c │ │ │ │ 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 │ │ │ │ @@ -499514,49 +499544,49 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1be0b4 │ │ │ │ - ldr r2, [pc, #36] @ (1be17c ) │ │ │ │ - ldr r3, [pc, #32] @ (1be178 ) │ │ │ │ + bne.n 1be0fc │ │ │ │ + ldr r2, [pc, #36] @ (1be1c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be1c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be16e │ │ │ │ + bne.n 1be1b6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (1be280 ) │ │ │ │ - ldr r3, [pc, #236] @ (1be284 ) │ │ │ │ + ldr r2, [pc, #236] @ (1be2c8 ) │ │ │ │ + ldr r3, [pc, #236] @ (1be2cc ) │ │ │ │ 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 1be260 │ │ │ │ + beq.n 1be2a8 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -499600,36 +499630,36 @@ │ │ │ │ bfi ip, r0, #16, #8 │ │ │ │ umull r9, r1, r2, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r6], #4 │ │ │ │ - bne.n 1be1b8 │ │ │ │ - ldr r2, [pc, #36] @ (1be288 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be284 ) │ │ │ │ + bne.n 1be200 │ │ │ │ + ldr r2, [pc, #36] @ (1be2d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be2cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be27a │ │ │ │ + bne.n 1be2c2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be334 │ │ │ │ + beq.n 1be37c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #16417 @ 0x4021 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -499665,324 +499695,324 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1be2a4 │ │ │ │ + bne.n 1be2ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1be344 ) │ │ │ │ + ldr r3, [pc, #8] @ (1be38c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1be354 ) │ │ │ │ + ldr r3, [pc, #8] @ (1be39c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-160] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #444] @ (1be52c ) │ │ │ │ - ldr r3, [pc, #444] @ (1be530 ) │ │ │ │ + ldr r2, [pc, #444] @ (1be574 ) │ │ │ │ + ldr r3, [pc, #444] @ (1be578 ) │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1be3d6 │ │ │ │ + cbz r5, 1be41e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54640 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1be3dc │ │ │ │ + beq.n 1be424 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1be470 │ │ │ │ + blt.n 1be4b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 5412c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1be520 │ │ │ │ - ldr r2, [pc, #384] @ (1be534 ) │ │ │ │ + blt.w 1be568 │ │ │ │ + ldr r2, [pc, #384] @ (1be57c ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #376] @ (1be530 ) │ │ │ │ + ldr r3, [pc, #376] @ (1be578 ) │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1be528 │ │ │ │ + bne.w 1be570 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #352] @ (1be538 ) │ │ │ │ + ldr r5, [pc, #352] @ (1be580 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1be38e │ │ │ │ + b.n 1be3d6 │ │ │ │ blx 54f04 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1be53c ) │ │ │ │ + ldr r0, [pc, #344] @ (1be584 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ - cbz r0, 1be3f2 │ │ │ │ + bl 1c47f4 │ │ │ │ + cbz r0, 1be43a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be4b6 │ │ │ │ + bne.n 1be4fe │ │ │ │ blx 54f04 │ │ │ │ - ldr r3, [pc, #328] @ (1be540 ) │ │ │ │ + ldr r3, [pc, #328] @ (1be588 ) │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ subs r4, r6, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 551b0 <__snprintf_chk@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 54030 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1be476 │ │ │ │ + cbnz r0, 1be4be │ │ │ │ ldr.w r3, [r6, #-104] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1be506 │ │ │ │ + bne.n 1be54e │ │ │ │ ldr.w r3, [r6, #-96] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1be4ec │ │ │ │ - ldr r2, [pc, #268] @ (1be544 ) │ │ │ │ + bne.n 1be534 │ │ │ │ + ldr r2, [pc, #268] @ (1be58c ) │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ ldr.w r5, [r6, #-120] │ │ │ │ - cbz r5, 1be470 │ │ │ │ + cbz r5, 1be4b8 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 549bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1be468 │ │ │ │ + blt.n 1be4b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5498c │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 54234 │ │ │ │ - b.n 1be3a0 │ │ │ │ + b.n 1be3e8 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 54234 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1be3b0 │ │ │ │ + b.n 1be3f8 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1be4d0 │ │ │ │ + bne.n 1be518 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54d1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be434 │ │ │ │ + beq.n 1be47c │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 544b4 │ │ │ │ - ldr r3, [pc, #172] @ (1be548 ) │ │ │ │ - ldr r2, [pc, #176] @ (1be54c ) │ │ │ │ - ldr r1, [pc, #176] @ (1be550 ) │ │ │ │ + ldr r3, [pc, #172] @ (1be590 ) │ │ │ │ + ldr r2, [pc, #176] @ (1be594 ) │ │ │ │ + ldr r1, [pc, #176] @ (1be598 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 1be470 │ │ │ │ - ldr r2, [pc, #156] @ (1be554 ) │ │ │ │ + b.n 1be4b8 │ │ │ │ + ldr r2, [pc, #156] @ (1be59c ) │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 54800 │ │ │ │ - b.n 1be434 │ │ │ │ + b.n 1be47c │ │ │ │ blx 544b4 │ │ │ │ - ldr r3, [pc, #128] @ (1be558 ) │ │ │ │ - ldr r2, [pc, #132] @ (1be55c ) │ │ │ │ - ldr r1, [pc, #132] @ (1be560 ) │ │ │ │ + ldr r3, [pc, #128] @ (1be5a0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1be5a4 ) │ │ │ │ + ldr r1, [pc, #132] @ (1be5a8 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3ae8 │ │ │ │ - b.n 1be4ae │ │ │ │ - ldr r3, [pc, #116] @ (1be564 ) │ │ │ │ - ldr r2, [pc, #120] @ (1be568 ) │ │ │ │ - ldr r1, [pc, #120] @ (1be56c ) │ │ │ │ + bl 1c3b30 │ │ │ │ + b.n 1be4f6 │ │ │ │ + ldr r3, [pc, #116] @ (1be5ac ) │ │ │ │ + ldr r2, [pc, #120] @ (1be5b0 ) │ │ │ │ + ldr r1, [pc, #120] @ (1be5b4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1be4ae │ │ │ │ - ldr r3, [pc, #104] @ (1be570 ) │ │ │ │ - ldr r2, [pc, #104] @ (1be574 ) │ │ │ │ - ldr r1, [pc, #108] @ (1be578 ) │ │ │ │ + b.n 1be4f6 │ │ │ │ + ldr r3, [pc, #104] @ (1be5b8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be5bc ) │ │ │ │ + ldr r1, [pc, #108] @ (1be5c0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1be4ae │ │ │ │ + b.n 1be4f6 │ │ │ │ mov r0, r4 │ │ │ │ blx 54830 │ │ │ │ - b.n 1be470 │ │ │ │ + b.n 1be4b8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - rev16 r4, r6 │ │ │ │ + hlt 0x000c │ │ │ │ movs r0, r3 │ │ │ │ - rev16 r4, r6 │ │ │ │ + hlt 0x000c │ │ │ │ movs r0, r3 │ │ │ │ - rev16 r4, r5 │ │ │ │ + hlt 0x0004 │ │ │ │ movs r0, r3 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r4, r3 │ │ │ │ movs r0, r3 │ │ │ │ - mov lr, r8 │ │ │ │ + mov lr, fp │ │ │ │ movs r7, r4 │ │ │ │ - rev r4, r5 │ │ │ │ + rev16 r4, r0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1be648 │ │ │ │ + bvs.n 1be4c0 │ │ │ │ movs r7, r2 │ │ │ │ - ldcl 0, cr0, [r0], {23} │ │ │ │ - mov sl, r1 │ │ │ │ + stcl 0, cr0, [r8], #92 @ 0x5c │ │ │ │ + mov sl, r4 │ │ │ │ movs r7, r4 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r0, r4 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1be5e0 │ │ │ │ + bvs.n 1be658 │ │ │ │ movs r7, r2 │ │ │ │ - mov r2, lr │ │ │ │ + mov sl, r1 │ │ │ │ movs r7, r4 │ │ │ │ - cbnz r0, 1be59a │ │ │ │ + cbnz r0, 1be5e8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1be5c0 │ │ │ │ + bvs.n 1be638 │ │ │ │ movs r7, r2 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, lr │ │ │ │ movs r7, r4 │ │ │ │ - cbnz r6, 1be594 │ │ │ │ + cbnz r6, 1be5e2 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1be598 │ │ │ │ + bvs.n 1be610 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be5d6 │ │ │ │ + cbnz r3, 1be61e │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1be5c8 │ │ │ │ + bls.n 1be610 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1be5d2 │ │ │ │ + cbnz r0, 1be61a │ │ │ │ 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, 1be5cc │ │ │ │ + cbz r2, 1be614 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 54a04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be5da │ │ │ │ + cbz r0, 1be622 │ │ │ │ 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 1be5a6 │ │ │ │ + b.n 1be5ee │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 1be5c4 │ │ │ │ + b.n 1be60c │ │ │ │ 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] @ (1be678 ) │ │ │ │ - ldr r3, [pc, #132] @ (1be67c ) │ │ │ │ + ldr r0, [pc, #128] @ (1be6c0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1be6c4 ) │ │ │ │ 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 1be632 │ │ │ │ + bne.n 1be67a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1be680 ) │ │ │ │ + ldr r2, [pc, #104] @ (1be6c8 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1be67c ) │ │ │ │ + ldr r3, [pc, #96] @ (1be6c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be674 │ │ │ │ + bne.n 1be6bc │ │ │ │ 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 │ │ │ │ @@ -500002,44 +500032,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 55108 │ │ │ │ - b.n 1be612 │ │ │ │ + b.n 1be65a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r0, r0 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1be696 │ │ │ │ + bcc.n 1be6de │ │ │ │ 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 1be57c │ │ │ │ - cbz r0, 1be6ca │ │ │ │ + bl 1be5c4 │ │ │ │ + cbz r0, 1be712 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 1be6c6 │ │ │ │ + cbz r1, 1be70e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 54728 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -500071,30 +500101,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] @ (1be7a0 ) │ │ │ │ + ldr r1, [pc, #132] @ (1be7e8 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1be7a4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1be7ec ) │ │ │ │ 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 1be796 │ │ │ │ + bcs.n 1be7de │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1be796 │ │ │ │ + bhi.n 1be7de │ │ │ │ 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] │ │ │ │ @@ -500107,101 +500137,101 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1be77c │ │ │ │ + cbz r0, 1be7c4 │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 55108 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1be7a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be7a4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1be7f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be7ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be79a │ │ │ │ + bne.n 1be7e2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1be77e │ │ │ │ + b.n 1be7c6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #204] @ (1be88c ) │ │ │ │ - ldr r3, [pc, #208] @ (1be890 ) │ │ │ │ + ldr r1, [pc, #204] @ (1be8d4 ) │ │ │ │ + ldr r3, [pc, #208] @ (1be8d8 ) │ │ │ │ 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 1be882 │ │ │ │ + bne.n 1be8ca │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1be80a │ │ │ │ + bls.n 1be852 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1be87e │ │ │ │ + bne.n 1be8c6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 1be832 │ │ │ │ + cbz r4, 1be87a │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 54a04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be87e │ │ │ │ + beq.n 1be8c6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1be838 │ │ │ │ + bne.n 1be880 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1be894 ) │ │ │ │ - ldr r3, [pc, #112] @ (1be890 ) │ │ │ │ + ldr r2, [pc, #120] @ (1be8dc ) │ │ │ │ + ldr r3, [pc, #112] @ (1be8d8 ) │ │ │ │ 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 1be886 │ │ │ │ + bne.n 1be8ce │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1be7ee │ │ │ │ + b.n 1be836 │ │ │ │ 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] │ │ │ │ @@ -500221,65 +500251,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 55108 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1be812 │ │ │ │ + b.n 1be85a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1be81a │ │ │ │ + b.n 1be862 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r7, r0 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1be8fc │ │ │ │ + cbnz r3, 1be944 │ │ │ │ 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 1be8e2 │ │ │ │ + bls.n 1be92a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1be8f0 │ │ │ │ + cbnz r2, 1be938 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1be8ea │ │ │ │ + cbz r0, 1be932 │ │ │ │ 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 54a04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be8f0 │ │ │ │ + cbz r0, 1be938 │ │ │ │ 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 1be8c2 │ │ │ │ + b.n 1be90a │ │ │ │ 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 │ │ │ │ @@ -500290,263 +500320,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 1be960 │ │ │ │ + bcc.n 1be9a8 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be98e │ │ │ │ + bne.n 1be9d6 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1be958 │ │ │ │ + bls.n 1be9a0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1be98a │ │ │ │ + cbnz r2, 1be9d2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1be984 │ │ │ │ + cbz r4, 1be9cc │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 54a04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1be98a │ │ │ │ + cbz r0, 1be9d2 │ │ │ │ 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 1be57c │ │ │ │ + bl 1be5c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be922 │ │ │ │ + beq.n 1be96a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1be980 │ │ │ │ + cbz r1, 1be9c8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 54728 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1be922 │ │ │ │ + b.n 1be96a │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be93a │ │ │ │ + b.n 1be982 │ │ │ │ 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 1be684 │ │ │ │ + bl 1be6cc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1be9fe │ │ │ │ + cbnz r3, 1bea46 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1be9e2 │ │ │ │ + bls.n 1bea2a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1be9fa │ │ │ │ + cbnz r2, 1bea42 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1be9f4 │ │ │ │ + cbz r1, 1bea3c │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 54a04 │ │ │ │ - cbz r0, 1be9fa │ │ │ │ + cbz r0, 1bea42 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be62c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1be9ca │ │ │ │ + b.n 1bea12 │ │ │ │ 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 1be684 │ │ │ │ + bl 1be6cc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1bea6a │ │ │ │ + cbnz r3, 1beab2 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1bea4e │ │ │ │ + bls.n 1bea96 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1bea66 │ │ │ │ + cbnz r2, 1beaae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1bea60 │ │ │ │ + cbz r1, 1beaa8 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 54a04 │ │ │ │ - cbz r0, 1bea66 │ │ │ │ + cbz r0, 1beaae │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be62c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1bea36 │ │ │ │ + b.n 1bea7e │ │ │ │ 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 1be684 │ │ │ │ + bl 1be6cc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1bead4 │ │ │ │ + cbnz r3, 1beb1c │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1beab8 │ │ │ │ + bls.n 1beb00 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1bead0 │ │ │ │ + cbnz r2, 1beb18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1beaca │ │ │ │ + cbz r1, 1beb12 │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 54a04 │ │ │ │ - cbz r0, 1bead0 │ │ │ │ + cbz r0, 1beb18 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be62c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1beaa0 │ │ │ │ + b.n 1beae8 │ │ │ │ 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 1be684 │ │ │ │ + bl 1be6cc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1beb42 │ │ │ │ + cbnz r3, 1beb8a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1beb26 │ │ │ │ + bls.n 1beb6e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1beb3e │ │ │ │ + cbnz r2, 1beb86 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1beb38 │ │ │ │ + cbz r1, 1beb80 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 54a04 │ │ │ │ - cbz r0, 1beb3e │ │ │ │ + cbz r0, 1beb86 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be62c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1beb0e │ │ │ │ + b.n 1beb56 │ │ │ │ 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] @ (1bebdc ) │ │ │ │ + ldr r3, [pc, #128] @ (1bec24 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1bebe0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1bec28 ) │ │ │ │ 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 1bebd2 │ │ │ │ + bcs.n 1bec1a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1bebd2 │ │ │ │ + bhi.n 1bec1a │ │ │ │ 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] │ │ │ │ @@ -500561,42 +500591,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, 1bebb8 │ │ │ │ + cbz r3, 1bec00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1bebe4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bebdc ) │ │ │ │ + ldr r2, [pc, #40] @ (1bec2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1bec24 ) │ │ │ │ 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 1bebd6 │ │ │ │ + bne.n 1bec1e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1bebba │ │ │ │ + b.n 1bec02 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bec5e │ │ │ │ + bne.n 1beca6 │ │ │ │ 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] │ │ │ │ @@ -500604,42 +500634,42 @@ │ │ │ │ blx 55180 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1bec40 │ │ │ │ + bls.n 1bec88 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1bec54 │ │ │ │ + cbnz r1, 1bec9c │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 1bec4e │ │ │ │ + cbz r0, 1bec96 │ │ │ │ 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 54a04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1bec54 │ │ │ │ + cbz r0, 1bec9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1be5e4 │ │ │ │ + bl 1be62c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1bec20 │ │ │ │ + b.n 1bec68 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -500649,165 +500679,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, 1bec86 │ │ │ │ + cbnz r2, 1becce │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1bec8a │ │ │ │ + bls.n 1becd2 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1bec82 │ │ │ │ + bhi.n 1becca │ │ │ │ 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, 1becbe │ │ │ │ + cbnz r3, 1bed06 │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 1becba │ │ │ │ + bhi.n 1bed02 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1becc0 │ │ │ │ + bls.n 1bed08 │ │ │ │ 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 1becbe │ │ │ │ + beq.n 1bed06 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 55108 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1becec │ │ │ │ + cbnz r3, 1bed34 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1becf0 │ │ │ │ + bcc.n 1bed38 │ │ │ │ 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 1becec │ │ │ │ + beq.n 1bed34 │ │ │ │ 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 1bed22 │ │ │ │ + bne.n 1bed6a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1bed26 │ │ │ │ + bls.n 1bed6e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1bed1e │ │ │ │ + ble.n 1bed66 │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bed22 │ │ │ │ + beq.n 1bed6a │ │ │ │ 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 1bed66 │ │ │ │ + bne.n 1bedae │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1bed6a │ │ │ │ + bls.n 1bedb2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1bed62 │ │ │ │ + ble.n 1bedaa │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bed66 │ │ │ │ + beq.n 1bedae │ │ │ │ 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 1bedaa │ │ │ │ + bne.n 1bedf2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1bedb0 │ │ │ │ + bls.n 1bedf8 │ │ │ │ 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 1beda6 │ │ │ │ + ble.n 1bedee │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bedaa │ │ │ │ + beq.n 1bedf2 │ │ │ │ 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 1bee00 │ │ │ │ + bcs.n 1bee48 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55434 │ │ │ │ - cbz r0, 1bee00 │ │ │ │ + cbz r0, 1bee48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -500815,190 +500845,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 1beebe │ │ │ │ + beq.n 1bef06 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1bee28 │ │ │ │ + b.n 1bee70 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1beec4 │ │ │ │ + beq.n 1bef0c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1bee22 │ │ │ │ + bne.n 1bee6a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1beebe │ │ │ │ + bne.n 1bef06 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bee48 │ │ │ │ + b.n 1bee90 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1beebe │ │ │ │ + beq.n 1bef06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1bee40 │ │ │ │ + bne.n 1bee88 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1bee40 │ │ │ │ + bls.n 1bee88 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1bee72 │ │ │ │ + b.n 1beeba │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1bee40 │ │ │ │ + bls.n 1bee88 │ │ │ │ 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 1bee62 │ │ │ │ + bne.n 1beeaa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bee62 │ │ │ │ + beq.n 1beeaa │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1bee62 │ │ │ │ + bne.n 1beeaa │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1bee62 │ │ │ │ + bne.n 1beeaa │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1bee62 │ │ │ │ + bne.n 1beeaa │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1bee62 │ │ │ │ + bne.n 1beeaa │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bee62 │ │ │ │ + bne.n 1beeaa │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1beec0 │ │ │ │ + b.n 1bef08 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1bee36 │ │ │ │ + b.n 1bee7e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (1bef28 ) │ │ │ │ + ldr r2, [pc, #80] @ (1bef70 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (1bef2c ) │ │ │ │ + ldr r3, [pc, #80] @ (1bef74 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54454 │ │ │ │ - cbz r0, 1bef20 │ │ │ │ + cbz r0, 1bef68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1bef20 │ │ │ │ - ldr r0, [pc, #56] @ (1bef30 ) │ │ │ │ + cbz r3, 1bef68 │ │ │ │ + ldr r0, [pc, #56] @ (1bef78 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 54694 │ │ │ │ - cbz r0, 1bef20 │ │ │ │ + cbz r0, 1bef68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (1bef34 ) │ │ │ │ - ldr r3, [pc, #32] @ (1bef2c ) │ │ │ │ + ldr r2, [pc, #40] @ (1bef7c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bef74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bef24 │ │ │ │ + bne.n 1bef6c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1bef08 │ │ │ │ + b.n 1bef50 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #100] @ (1befb4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1beffc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (1befb8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bf000 ) │ │ │ │ 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 54f64 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1bef86 │ │ │ │ - ldr r1, [pc, #76] @ (1befbc ) │ │ │ │ - ldr r2, [pc, #72] @ (1befb8 ) │ │ │ │ + cbz r0, 1befce │ │ │ │ + ldr r1, [pc, #76] @ (1bf004 ) │ │ │ │ + ldr r2, [pc, #72] @ (1bf000 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1befb0 │ │ │ │ + bne.n 1beff8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54484 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1bef9e │ │ │ │ + cbz r0, 1befe6 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54b00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1bef6c │ │ │ │ + b.n 1befb4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 54000 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1bef92 │ │ │ │ + b.n 1befda │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54198 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -501026,15 +501056,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5506c <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1bf02e │ │ │ │ + beq.n 1bf076 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -501047,183 +501077,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] @ (1bf144 ) │ │ │ │ + ldr r0, [pc, #228] @ (1bf18c ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1bf148 ) │ │ │ │ + ldr r1, [pc, #228] @ (1bf190 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1bf14c ) │ │ │ │ + ldr r0, [pc, #224] @ (1bf194 ) │ │ │ │ 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 1bf13a │ │ │ │ + bhi.n 1bf182 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 1bf0cc │ │ │ │ + bls.n 1bf114 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1bf0fa │ │ │ │ + bhi.n 1bf142 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1bf150 ) │ │ │ │ + ldr r1, [pc, #168] @ (1bf198 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1bf110 │ │ │ │ + beq.n 1bf158 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1bf104 │ │ │ │ + cbz r0, 1bf14c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c609c │ │ │ │ + bl 1c60e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf13a │ │ │ │ + beq.n 1bf182 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1bf0d2 │ │ │ │ + b.n 1bf11a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 1bf13a │ │ │ │ + beq.n 1bf182 │ │ │ │ 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] @ (1bf154 ) │ │ │ │ - ldr r3, [pc, #96] @ (1bf148 ) │ │ │ │ + ldr r2, [pc, #112] @ (1bf19c ) │ │ │ │ + ldr r3, [pc, #96] @ (1bf190 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf13e │ │ │ │ + bne.n 1bf186 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1bf0a6 │ │ │ │ + b.n 1bf0ee │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 54a04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1bf0be │ │ │ │ + b.n 1bf106 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 55174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bf13a │ │ │ │ + cbz r0, 1bf182 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 55108 │ │ │ │ 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 1bf0d2 │ │ │ │ + b.n 1bf11a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1bf0d4 │ │ │ │ + b.n 1bf11c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ add.w ip, r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 1bf17a │ │ │ │ - b.n 1bf18c │ │ │ │ + bcc.n 1bf1c2 │ │ │ │ + b.n 1bf1d4 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1bf18c │ │ │ │ + bcs.n 1bf1d4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1bf174 │ │ │ │ + bne.n 1bf1bc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1bf04c │ │ │ │ + bl 1bf094 │ │ │ │ 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 1bf1e6 │ │ │ │ + bcs.n 1bf22e │ │ │ │ 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, 1bf1e0 │ │ │ │ + cbz r2, 1bf228 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1bf1dc │ │ │ │ + cbnz r1, 1bf224 │ │ │ │ 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 1bf1c0 │ │ │ │ + bne.n 1bf208 │ │ │ │ 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] │ │ │ │ @@ -501237,198 +501267,198 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7e60 │ │ │ │ + bl 1c7ea8 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, r6 │ │ │ │ itt ne │ │ │ │ strne.w r8, [sp, #12] │ │ │ │ strne.w sl, [sp, #4] │ │ │ │ - bne.n 1bf23e │ │ │ │ - b.n 1bf364 │ │ │ │ + bne.n 1bf286 │ │ │ │ + b.n 1bf3ac │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1bf364 │ │ │ │ + beq.w 1bf3ac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf234 │ │ │ │ + bne.n 1bf27c │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1bf292 │ │ │ │ + cbnz r3, 1bf2da │ │ │ │ add.w r9, r6, r7 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bf348 │ │ │ │ + beq.n 1bf390 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf26e │ │ │ │ + bne.n 1bf2b6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bf348 │ │ │ │ + beq.n 1bf390 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 1bf298 │ │ │ │ + cbnz r3, 1bf2e0 │ │ │ │ add.w r9, r6, r7 │ │ │ │ - b.n 1bf25e │ │ │ │ + b.n 1bf2a6 │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n 1bf374 │ │ │ │ + beq.n 1bf3bc │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, fp │ │ │ │ - bcs.n 1bf370 │ │ │ │ + bcs.n 1bf3b8 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bf37a │ │ │ │ + bhi.n 1bf3c2 │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 54a04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf374 │ │ │ │ + beq.n 1bf3bc │ │ │ │ adds r1, r0, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w r3, r6, #8 │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 1bf392 │ │ │ │ + beq.n 1bf3da │ │ │ │ mov r6, r0 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ - b.n 1bf2e8 │ │ │ │ + b.n 1bf330 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1bf33c │ │ │ │ + bcs.n 1bf384 │ │ │ │ subs r7, #8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf2dc │ │ │ │ + bne.n 1bf324 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1bf374 │ │ │ │ + bhi.n 1bf3bc │ │ │ │ add.w r9, sl, #4 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1bf382 │ │ │ │ + bls.n 1bf3ca │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1bf38a │ │ │ │ + bhi.n 1bf3d2 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 54a04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bf374 │ │ │ │ + cbz r0, 1bf3bc │ │ │ │ add.w r3, r0, sl │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov sl, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1bf2e6 │ │ │ │ + bcc.n 1bf32e │ │ │ │ sub.w r7, sl, #4 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1bf254 │ │ │ │ - b.n 1bf258 │ │ │ │ + bne.n 1bf29c │ │ │ │ + b.n 1bf2a0 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1bf234 │ │ │ │ + beq.w 1bf27c │ │ │ │ mov r0, fp │ │ │ │ blx 54234 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1bf23e │ │ │ │ + bne.w 1bf286 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, r7 │ │ │ │ - bne.n 1bf2c8 │ │ │ │ + bne.n 1bf310 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, fp │ │ │ │ it cc │ │ │ │ movcc r8, fp │ │ │ │ - b.n 1bf2bc │ │ │ │ + b.n 1bf304 │ │ │ │ adds.w r3, r6, sl │ │ │ │ - bne.n 1bf32c │ │ │ │ - b.n 1bf374 │ │ │ │ + bne.n 1bf374 │ │ │ │ + b.n 1bf3bc │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 1bf31c │ │ │ │ + b.n 1bf364 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1bf39c │ │ │ │ + beq.n 1bf3e4 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 1bf3a2 │ │ │ │ + cbnz r6, 1bf3ea │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1bf25c │ │ │ │ + b.n 1bf2a4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1bf2a2 │ │ │ │ + b.n 1bf2ea │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ 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, 1bf42e │ │ │ │ + cbnz r3, 1bf476 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 55174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf476 │ │ │ │ + beq.n 1bf4be │ │ │ │ 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} │ │ │ │ @@ -501439,22 +501469,22 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ blx 55108 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1bf462 │ │ │ │ + cbnz r6, 1bf4aa │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r6, [r4, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ blx 55174 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bf476 │ │ │ │ + cbz r0, 1bf4be │ │ │ │ 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} │ │ │ │ @@ -501462,47 +501492,47 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1bf424 │ │ │ │ + beq.n 1bf46c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bf47e │ │ │ │ + beq.n 1bf4c6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 54234 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 55174 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf470 │ │ │ │ + beq.n 1bf4b8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 55108 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ 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] @ 1bf51c │ │ │ │ + ldr.w lr, [pc, #104] @ 1bf564 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1bf520 ) │ │ │ │ + ldr r0, [pc, #100] @ (1bf568 ) │ │ │ │ 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 │ │ │ │ @@ -501513,96 +501543,96 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ strd r0, ip, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 54544 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1bf524 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bf520 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bf56c ) │ │ │ │ + ldr r3, [pc, #40] @ (1bf568 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf516 │ │ │ │ + bne.n 1bf55e │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 1bf596 │ │ │ │ + cbz r5, 1bf5de │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d42a8 │ │ │ │ + bl 1d42f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 55174 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bf56e │ │ │ │ + cbz r0, 1bf5b6 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1d42bc │ │ │ │ - cbnz r0, 1bf578 │ │ │ │ + bl 1d4304 │ │ │ │ + cbnz r0, 1bf5c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54234 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #144] @ (1bf60c ) │ │ │ │ + ldr r0, [pc, #144] @ (1bf654 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bf49c │ │ │ │ + bl 1bf4e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ mov r2, r5 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r6 │ │ │ │ - b.n 1bf56e │ │ │ │ + b.n 1bf5b6 │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf5fe │ │ │ │ + beq.n 1bf646 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf604 │ │ │ │ + beq.n 1bf64c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bf574 │ │ │ │ + bne.n 1bf5bc │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c0644 │ │ │ │ + bl 1c068c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1bf5c2 │ │ │ │ + cbnz r0, 1bf60a │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ - b.n 1bf574 │ │ │ │ + b.n 1bf5bc │ │ │ │ adds r5, #1 │ │ │ │ - bl 1c044c │ │ │ │ + bl 1c0494 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -501613,66 +501643,66 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bf5bc │ │ │ │ + bne.n 1bf604 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c06cc │ │ │ │ - b.n 1bf5b4 │ │ │ │ - bl 1c0c24 │ │ │ │ - b.n 1bf574 │ │ │ │ - bl 1c0f28 │ │ │ │ - b.n 1bf574 │ │ │ │ + bl 1c0714 │ │ │ │ + b.n 1bf5fc │ │ │ │ + bl 1c0c6c │ │ │ │ + b.n 1bf5bc │ │ │ │ + bl 1c0f70 │ │ │ │ + b.n 1bf5bc │ │ │ │ nop │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf762 │ │ │ │ + beq.w 1bf7aa │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf762 │ │ │ │ + beq.w 1bf7aa │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1c0b04 │ │ │ │ - cbnz r0, 1bf6d6 │ │ │ │ + bl 1c0b4c │ │ │ │ + cbnz r0, 1bf71e │ │ │ │ mov r0, r6 │ │ │ │ blx 55180 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 55180 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf764 │ │ │ │ + beq.n 1bf7ac │ │ │ │ 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 │ │ │ │ @@ -501685,132 +501715,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 1c6df8 │ │ │ │ + bl 1c6e40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ 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 1c0894 │ │ │ │ + bl 1c08dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf660 │ │ │ │ + beq.n 1bf6a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf660 │ │ │ │ - ldr r1, [pc, #212] @ (1bf7d4 ) │ │ │ │ + beq.n 1bf6a8 │ │ │ │ + ldr r1, [pc, #212] @ (1bf81c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 5536c │ │ │ │ - cbz r0, 1bf75c │ │ │ │ + cbz r0, 1bf7a4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bf77a │ │ │ │ + beq.n 1bf7c2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf788 │ │ │ │ - ldr r0, [pc, #192] @ (1bf7d8 ) │ │ │ │ + beq.n 1bf7d0 │ │ │ │ + ldr r0, [pc, #192] @ (1bf820 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf7b2 │ │ │ │ - ldr r0, [pc, #184] @ (1bf7dc ) │ │ │ │ + beq.n 1bf7fa │ │ │ │ + ldr r0, [pc, #184] @ (1bf824 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0d90 │ │ │ │ + bl 1c0dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf660 │ │ │ │ + beq.n 1bf6a8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bf7c6 │ │ │ │ + beq.n 1bf80e │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1bf796 │ │ │ │ + cbz r3, 1bf7de │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1bf660 │ │ │ │ + b.n 1bf6a8 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1bf708 │ │ │ │ + b.n 1bf750 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ 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 1c0cac │ │ │ │ + bl 1c0cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf714 │ │ │ │ - b.n 1bf660 │ │ │ │ + bne.n 1bf75c │ │ │ │ + b.n 1bf6a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0fb4 │ │ │ │ + bl 1c0ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf714 │ │ │ │ - b.n 1bf660 │ │ │ │ - ldr r1, [pc, #72] @ (1bf7e0 ) │ │ │ │ + bne.n 1bf75c │ │ │ │ + b.n 1bf6a8 │ │ │ │ + ldr r1, [pc, #72] @ (1bf828 ) │ │ │ │ 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 1caba4 │ │ │ │ + bl 1cabec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf756 │ │ │ │ - b.n 1bf764 │ │ │ │ - ldr r0, [pc, #48] @ (1bf7e4 ) │ │ │ │ + bne.n 1bf79e │ │ │ │ + b.n 1bf7ac │ │ │ │ + ldr r0, [pc, #48] @ (1bf82c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf720 │ │ │ │ + bne.n 1bf768 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c0cc8 │ │ │ │ - b.n 1bf720 │ │ │ │ + bl 1c0d10 │ │ │ │ + b.n 1bf768 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ccbe0 │ │ │ │ - b.n 1bf750 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + bl 1ccc28 │ │ │ │ + b.n 1bf798 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ movs r0, r3 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ movs r0, r3 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #936 @ (adr r7, 1bfb8c ) │ │ │ │ + add r0, sp, #8 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #656 @ (adr r7, 1bfa78 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 1bfb20 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1bf80e │ │ │ │ + cbz r0, 1bf856 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ @@ -501822,581 +501852,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, #348] @ (1bf980 ) │ │ │ │ + ldr r2, [pc, #348] @ (1bf9c8 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1bf984 ) │ │ │ │ + ldr r3, [pc, #348] @ (1bf9cc ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1bf988 ) │ │ │ │ + ldr r0, [pc, #344] @ (1bf9d0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (1bf98c ) │ │ │ │ + ldr r6, [pc, #344] @ (1bf9d4 ) │ │ │ │ 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 1cb488 │ │ │ │ - cbnz r0, 1bf868 │ │ │ │ + bl 1cb4d0 │ │ │ │ + cbnz r0, 1bf8b0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (1bf990 ) │ │ │ │ + ldr r0, [pc, #320] @ (1bf9d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf8ea │ │ │ │ - ldr r0, [pc, #312] @ (1bf994 ) │ │ │ │ + beq.n 1bf932 │ │ │ │ + ldr r0, [pc, #312] @ (1bf9dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf95c │ │ │ │ + beq.n 1bf9a4 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1bf86a │ │ │ │ + b.n 1bf8b2 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (1bf998 ) │ │ │ │ + ldr r0, [pc, #300] @ (1bf9e0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf8fe │ │ │ │ + beq.n 1bf946 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 54dbc <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1bf8a2 │ │ │ │ + beq.n 1bf8ea │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1bf91e │ │ │ │ - bhi.n 1bf924 │ │ │ │ + beq.n 1bf966 │ │ │ │ + bhi.n 1bf96c │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1bf91e │ │ │ │ + beq.n 1bf966 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1bf928 │ │ │ │ + beq.n 1bf970 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1bf8a8 │ │ │ │ + bne.n 1bf8f0 │ │ │ │ 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 1bf610 │ │ │ │ + bl 1bf658 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bf8fa │ │ │ │ + cbz r0, 1bf942 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1bf8ce │ │ │ │ + beq.n 1bf916 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bf92e │ │ │ │ - ldr r2, [pc, #204] @ (1bf99c ) │ │ │ │ - ldr r3, [pc, #176] @ (1bf984 ) │ │ │ │ + beq.n 1bf976 │ │ │ │ + ldr r2, [pc, #204] @ (1bf9e4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1bf9cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf97a │ │ │ │ + bne.n 1bf9c2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1bf9a0 ) │ │ │ │ + ldr r0, [pc, #180] @ (1bf9e8 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf86a │ │ │ │ + bne.n 1bf8b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bf8ce │ │ │ │ - ldr r0, [pc, #164] @ (1bf9a4 ) │ │ │ │ + b.n 1bf916 │ │ │ │ + ldr r0, [pc, #164] @ (1bf9ec ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf8a2 │ │ │ │ - ldr r3, [pc, #152] @ (1bf9a8 ) │ │ │ │ + beq.n 1bf8ea │ │ │ │ + ldr r3, [pc, #152] @ (1bf9f0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1bf9ac ) │ │ │ │ + ldr r2, [pc, #152] @ (1bf9f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ - b.n 1bf878 │ │ │ │ + b.n 1bf8c0 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1bf89c │ │ │ │ + b.n 1bf8e4 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1bf898 │ │ │ │ + bne.n 1bf8e0 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1bf89c │ │ │ │ - ldr r0, [pc, #128] @ (1bf9b0 ) │ │ │ │ + b.n 1bf8e4 │ │ │ │ + ldr r0, [pc, #128] @ (1bf9f8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bf8ce │ │ │ │ + beq.n 1bf916 │ │ │ │ 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 1bf610 │ │ │ │ + bl 1bf658 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1bf8ce │ │ │ │ - ldr r0, [pc, #84] @ (1bf9b4 ) │ │ │ │ + b.n 1bf916 │ │ │ │ + ldr r0, [pc, #84] @ (1bf9fc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1bf864 │ │ │ │ - bl 1c0b04 │ │ │ │ + bne.w 1bf8ac │ │ │ │ + bl 1c0b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf864 │ │ │ │ - bl 1c0fd0 │ │ │ │ - b.n 1bf864 │ │ │ │ + beq.w 1bf8ac │ │ │ │ + bl 1c1018 │ │ │ │ + b.n 1bf8ac │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #376 @ (adr r7, 1bfb04 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 1bfbac ) │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r7, pc, #392 @ (adr r7, 1bfb1c ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 1bfbc4 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r6, pc, #920 @ (adr r6, 1bfd30 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 1bfdd8 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #496 @ (adr r7, 1bfb8c ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 1bfc34 ) │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r6, pc, #880 @ (adr r6, 1bfd14 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 1bfdbc ) │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #16 @ (adr r7, 1bf9b8 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 1bfa60 ) │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #56 @ (adr r7, 1bf9e8 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 1bfa90 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #280 @ (adr r7, 1bfacc ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 1bfb74 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 1bfda0 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 1bfa48 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1bf9d6 │ │ │ │ + cbnz r0, 1bfa1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bfa2a │ │ │ │ + cbnz r3, 1bfa72 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf9cc │ │ │ │ + beq.n 1bfa14 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1cae38 │ │ │ │ + bl 1cae80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1cad40 │ │ │ │ + bl 1cad88 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bf9fe │ │ │ │ - bl 1bf9b8 │ │ │ │ + cbz r0, 1bfa46 │ │ │ │ + bl 1bfa00 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bfa1c │ │ │ │ + beq.n 1bfa64 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bfa12 │ │ │ │ + beq.n 1bfa5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0e94 │ │ │ │ - b.n 1bf9cc │ │ │ │ + bl 1c0edc │ │ │ │ + b.n 1bfa14 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ccb98 │ │ │ │ - b.n 1bfa0a │ │ │ │ + bl 1ccbe0 │ │ │ │ + b.n 1bfa52 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1c16f0 │ │ │ │ + bl 1c1738 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1bfa06 │ │ │ │ - ldr r2, [pc, #20] @ (1bfa40 ) │ │ │ │ - ldr r1, [pc, #20] @ (1bfa44 ) │ │ │ │ + b.n 1bfa4e │ │ │ │ + ldr r2, [pc, #20] @ (1bfa88 ) │ │ │ │ + ldr r1, [pc, #20] @ (1bfa8c ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1c3ae8 │ │ │ │ - b.n 1bf9dc │ │ │ │ - add r6, pc, #432 @ (adr r6, 1bfbf4 ) │ │ │ │ + bl 1c3b30 │ │ │ │ + b.n 1bfa24 │ │ │ │ + add r6, pc, #528 @ (adr r6, 1bfc9c ) │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ movs r7, 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, 1bfa8e │ │ │ │ + cbz r4, 1bfad6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1bf3c4 │ │ │ │ + bl 1bf40c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bfa8e │ │ │ │ + cbz r0, 1bfad6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1bfa94 │ │ │ │ + ldr.w ip, [pc, #24] @ 1bfadc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1bfa98 ) │ │ │ │ + ldr r3, [pc, #20] @ (1bfae0 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1cade4 │ │ │ │ + bl 1cae2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa9dffff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 1bfab8 │ │ │ │ + cbz r2, 1bfb00 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1bfad8 │ │ │ │ + cbz r0, 1bfb20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c0ba8 │ │ │ │ + bl 1c0bf0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1bfad8 │ │ │ │ + cbz r0, 1bfb20 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfb48 │ │ │ │ + bne.n 1bfb90 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfb64 │ │ │ │ + beq.n 1bfbac │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 55174 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfb74 │ │ │ │ - ldr r0, [pc, #268] @ (1bfbfc ) │ │ │ │ + beq.n 1bfbbc │ │ │ │ + ldr r0, [pc, #268] @ (1bfc44 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1bf49c │ │ │ │ + bl 1bf4e4 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ ldr.w r7, [r4, #388] @ 0x184 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #32 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfbd0 │ │ │ │ + beq.n 1bfc18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 55174 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfbd0 │ │ │ │ + beq.n 1bfc18 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 1d42f8 │ │ │ │ + bl 1d4340 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfbe6 │ │ │ │ - cbz r5, 1bfb36 │ │ │ │ + beq.n 1bfc2e │ │ │ │ + cbz r5, 1bfb7e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54234 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfad2 │ │ │ │ + beq.n 1bfb1a │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1bfb50 │ │ │ │ + bne.n 1bfb98 │ │ │ │ dmb ish │ │ │ │ - b.n 1bfad2 │ │ │ │ + b.n 1bfb1a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1bfbc2 │ │ │ │ + beq.n 1bfc0a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1bfbd8 │ │ │ │ + beq.n 1bfc20 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bfb82 │ │ │ │ + beq.n 1bfbca │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1bfba6 │ │ │ │ + cbnz r3, 1bfbee │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0644 │ │ │ │ + bl 1c068c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfb74 │ │ │ │ + beq.n 1bfbbc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c055c │ │ │ │ + bl 1c05a4 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfad2 │ │ │ │ + beq.n 1bfb1a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bfb48 │ │ │ │ + bne.n 1bfb90 │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bfbae │ │ │ │ + bne.n 1bfbf6 │ │ │ │ dmb ish │ │ │ │ - b.n 1bfb7a │ │ │ │ + b.n 1bfbc2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0ba8 │ │ │ │ + bl 1c0bf0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bfb9a │ │ │ │ + b.n 1bfbe2 │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ - b.n 1bfb74 │ │ │ │ + b.n 1bfbbc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0eac │ │ │ │ + bl 1c0ef4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1bfb9a │ │ │ │ + b.n 1bfbe2 │ │ │ │ mov r0, r2 │ │ │ │ blx 54234 │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfb7a │ │ │ │ - b.n 1bfba6 │ │ │ │ - add r5, pc, #880 @ (adr r5, 1bff70 ) │ │ │ │ + beq.n 1bfbc2 │ │ │ │ + b.n 1bfbee │ │ │ │ + add r5, pc, #976 @ (adr r5, 1c0018 ) │ │ │ │ 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, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1bfc84 ) │ │ │ │ + ldr r2, [pc, #112] @ (1bfccc ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #112] @ (1bfc88 ) │ │ │ │ + ldr r3, [pc, #112] @ (1bfcd0 ) │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ sub.w sp, sp, #1920 @ 0x780 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1916] @ 0x77c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ ldr.w r2, [r6, #380] @ 0x17c │ │ │ │ - cbnz r2, 1bfc64 │ │ │ │ - cbnz r5, 1bfc72 │ │ │ │ + cbnz r2, 1bfcac │ │ │ │ + cbnz r5, 1bfcba │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d759c │ │ │ │ - ldr r2, [pc, #68] @ (1bfc8c ) │ │ │ │ - ldr r3, [pc, #60] @ (1bfc88 ) │ │ │ │ + bl 1d75e4 │ │ │ │ + ldr r2, [pc, #68] @ (1bfcd4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1bfcd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1916] @ 0x77c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfc7e │ │ │ │ + bne.n 1bfcc6 │ │ │ │ add.w sp, sp, #1920 @ 0x780 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r6, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bfc3c │ │ │ │ + beq.n 1bfc84 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d70ac │ │ │ │ - b.n 1bfc3c │ │ │ │ + bl 1d70f4 │ │ │ │ + b.n 1bfc84 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #172] @ 1bfd4c │ │ │ │ + ldr.w ip, [pc, #172] @ 1bfd94 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1bfd50 ) │ │ │ │ + ldr r4, [pc, #168] @ (1bfd98 ) │ │ │ │ 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 1bfce8 │ │ │ │ + beq.n 1bfd30 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (1bfd54 ) │ │ │ │ - ldr r3, [pc, #124] @ (1bfd50 ) │ │ │ │ + ldr r2, [pc, #132] @ (1bfd9c ) │ │ │ │ + ldr r3, [pc, #124] @ (1bfd98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfd48 │ │ │ │ + bne.n 1bfd90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1bfd36 │ │ │ │ - ldr r2, [pc, #100] @ (1bfd58 ) │ │ │ │ + beq.n 1bfd7e │ │ │ │ + ldr r2, [pc, #100] @ (1bfda0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1bfccc │ │ │ │ + beq.n 1bfd14 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5476c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54234 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bfccc │ │ │ │ + beq.n 1bfd14 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5464c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1bfd2e │ │ │ │ + cbz r0, 1bfd76 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1bfd1a │ │ │ │ + bne.n 1bfd62 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 54430 │ │ │ │ - b.n 1bfcce │ │ │ │ + b.n 1bfd16 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1bfcf0 │ │ │ │ + bne.n 1bfd38 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bfccc │ │ │ │ - b.n 1bfcf0 │ │ │ │ + beq.n 1bfd14 │ │ │ │ + b.n 1bfd38 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r3, pc, #896 @ (adr r3, 1c00dc ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 1c0184 ) │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #476] @ (1bff4c ) │ │ │ │ + ldr r2, [pc, #476] @ (1bff94 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (1bff50 ) │ │ │ │ + ldr r3, [pc, #476] @ (1bff98 ) │ │ │ │ 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 5476c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bff42 │ │ │ │ + beq.w 1bff8a │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 5415c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1bfda0 │ │ │ │ + b.n 1bfde8 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 5464c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfd98 │ │ │ │ + bne.n 1bfde0 │ │ │ │ mov r0, r7 │ │ │ │ blx 54f88 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -502410,85 +502440,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5464c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfebc │ │ │ │ + beq.n 1bff04 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 548a8 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfddc │ │ │ │ + bne.n 1bfe24 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1bfe16 │ │ │ │ + beq.n 1bfe5e │ │ │ │ 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 1bfddc │ │ │ │ + bge.n 1bfe24 │ │ │ │ mov r0, r4 │ │ │ │ blx 55180 │ │ │ │ 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 1bfddc │ │ │ │ + beq.n 1bfe24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1bff2a │ │ │ │ + bhi.n 1bff72 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54a04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfddc │ │ │ │ + beq.n 1bfe24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bff18 │ │ │ │ + beq.n 1bff60 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1bfe70 │ │ │ │ + b.n 1bfeb8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1bff14 │ │ │ │ + beq.n 1bff5c │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1bfe6a │ │ │ │ + bge.n 1bfeb2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1bff1e │ │ │ │ + bne.n 1bff66 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1bfe9a │ │ │ │ + beq.n 1bfee2 │ │ │ │ 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] │ │ │ │ @@ -502502,20 +502532,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 5464c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bfde6 │ │ │ │ + bne.n 1bfe2e │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1bff36 │ │ │ │ - ldr.w r8, [pc, #140] @ 1bff54 │ │ │ │ + beq.n 1bff7e │ │ │ │ + ldr.w r8, [pc, #140] @ 1bff9c │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -502525,1817 +502555,1817 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 54234 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1bfece │ │ │ │ + bne.n 1bff16 │ │ │ │ mov r0, r9 │ │ │ │ blx 54430 │ │ │ │ - ldr r2, [pc, #92] @ (1bff58 ) │ │ │ │ - ldr r3, [pc, #84] @ (1bff50 ) │ │ │ │ + ldr r2, [pc, #92] @ (1bffa0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1bff98 ) │ │ │ │ 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 1bff46 │ │ │ │ + bne.n 1bff8e │ │ │ │ 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 1bfe9a │ │ │ │ + beq.n 1bfee2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1bfe9a │ │ │ │ + b.n 1bfee2 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 54fc4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1bfe3e │ │ │ │ + b.n 1bfe86 │ │ │ │ mov r0, r7 │ │ │ │ blx 54430 │ │ │ │ mov r0, r5 │ │ │ │ blx 54234 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1bfef8 │ │ │ │ + b.n 1bff40 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #48 @ (adr r2, 1bff88 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 1c0030 ) │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (1c0074 ) │ │ │ │ + ldr r0, [pc, #260] @ (1c00bc ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1c0078 ) │ │ │ │ + ldr r3, [pc, #260] @ (1c00c0 ) │ │ │ │ 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 1bec64 │ │ │ │ + bl 1becac │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1bec74 │ │ │ │ + bl 1becbc │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0038 │ │ │ │ + bne.n 1c0080 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 55494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0038 │ │ │ │ + bne.n 1c0080 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0038 │ │ │ │ + bne.n 1c0080 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1c001c │ │ │ │ + beq.n 1c0064 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bec74 │ │ │ │ + bl 1becbc │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0038 │ │ │ │ + bne.n 1c0080 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bec74 │ │ │ │ + bl 1becbc │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1d4324 │ │ │ │ + bl 1d436c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c0038 │ │ │ │ + bne.n 1c0080 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 55174 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c0038 │ │ │ │ + cbz r0, 1c0080 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1c005e │ │ │ │ + cbz r3, 1c00a6 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1c003a │ │ │ │ + bne.n 1c0082 │ │ │ │ mov r1, r8 │ │ │ │ blx 55108 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c0042 │ │ │ │ + beq.n 1c008a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1c0042 │ │ │ │ + b.n 1c008a │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1c0038 │ │ │ │ + cbnz r3, 1c0080 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1bec74 │ │ │ │ + bl 1becbc │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bffc0 │ │ │ │ + beq.n 1c0008 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 54234 │ │ │ │ - ldr r2, [pc, #56] @ (1c007c ) │ │ │ │ - ldr r3, [pc, #48] @ (1c0078 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c00c4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c00c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0070 │ │ │ │ + bne.n 1c00b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1d42f8 │ │ │ │ + bl 1d4340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c000e │ │ │ │ - b.n 1c003a │ │ │ │ + bne.n 1c0056 │ │ │ │ + b.n 1c0082 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d0, d11, #10 │ │ │ │ + vqadd.u32 d16, d30, d11 │ │ │ │ stmdb 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] @ (1c0190 ) │ │ │ │ - ldr r2, [pc, #252] @ (1c0194 ) │ │ │ │ + ldr r3, [pc, #252] @ (1c01d8 ) │ │ │ │ + ldr r2, [pc, #252] @ (1c01dc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1c0198 ) │ │ │ │ + ldr r3, [pc, #248] @ (1c01e0 ) │ │ │ │ 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 1c016e │ │ │ │ + beq.n 1c01b6 │ │ │ │ mov sl, r1 │ │ │ │ blx 556d4 │ │ │ │ mov r5, r0 │ │ │ │ blx 55180 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1c00d4 │ │ │ │ + b.n 1c011c │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c00da │ │ │ │ + beq.n 1c0122 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1c0104 │ │ │ │ + beq.n 1c014c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1c00c8 │ │ │ │ + bne.n 1c0110 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1c00ce │ │ │ │ + beq.n 1c0116 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 54030 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1c0126 │ │ │ │ + cbnz r0, 1c016e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1c0174 │ │ │ │ + bne.n 1c01bc │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c00d4 │ │ │ │ + bne.n 1c011c │ │ │ │ mov r0, r5 │ │ │ │ blx 54234 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1c019c ) │ │ │ │ - ldr r3, [pc, #136] @ (1c0198 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c01e4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1c01e0 ) │ │ │ │ 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 1c018a │ │ │ │ + bne.n 1c01d2 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c0168 │ │ │ │ + beq.n 1c01b0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54d1c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c00f8 │ │ │ │ + beq.n 1c0140 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1c014c │ │ │ │ + bne.n 1c0194 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1c00f8 │ │ │ │ - ldr r3, [pc, #80] @ (1c01a0 ) │ │ │ │ + beq.n 1c0140 │ │ │ │ + ldr r3, [pc, #80] @ (1c01e8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 544b4 │ │ │ │ - ldr r2, [pc, #72] @ (1c01a4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c01ec ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 54234 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c010c │ │ │ │ - ldr r1, [pc, #40] @ (1c01a0 ) │ │ │ │ + b.n 1c0154 │ │ │ │ + ldr r1, [pc, #40] @ (1c01e8 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1c01a8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c01f0 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ - b.n 1c0168 │ │ │ │ + b.n 1c01b0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vqadd.u32 d16, d22, d11 │ │ │ │ - vqadd.u32 d16, d18, d11 │ │ │ │ + vqadd.u16 d0, d30, d11 │ │ │ │ + vqadd.u16 d0, d26, d11 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 7, r0, cr12, cr11, {4} │ │ │ │ + mcr2 0, 5, r0, cr4, cr11, {4} │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ movs r0, r3 │ │ │ │ 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, #252] @ (1c02b8 ) │ │ │ │ + ldr r2, [pc, #252] @ (1c0300 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1c02bc ) │ │ │ │ + ldr r3, [pc, #252] @ (1c0304 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d42a8 │ │ │ │ + bl 1d42f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c026a │ │ │ │ + beq.n 1c02b2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be7ac │ │ │ │ - cbnz r0, 1c0218 │ │ │ │ + bl 1be7f4 │ │ │ │ + cbnz r0, 1c0260 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c028c │ │ │ │ + beq.n 1c02d4 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1c02c0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1c02bc ) │ │ │ │ + ldr r2, [pc, #192] @ (1c0308 ) │ │ │ │ + ldr r3, [pc, #184] @ (1c0304 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c02b2 │ │ │ │ + bne.n 1c02fa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1beab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01f2 │ │ │ │ + beq.n 1c023a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1c0294 │ │ │ │ + beq.n 1c02dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d4324 │ │ │ │ + bl 1d436c │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add.w r1, sp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01f2 │ │ │ │ + beq.n 1c023a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01f2 │ │ │ │ + beq.n 1c023a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c01fe │ │ │ │ + bne.n 1c0246 │ │ │ │ mov r0, r5 │ │ │ │ blx 54234 │ │ │ │ - b.n 1c01fe │ │ │ │ + b.n 1c0246 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 55174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01fc │ │ │ │ + beq.n 1c0244 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1d42bc │ │ │ │ + bl 1d4304 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01f2 │ │ │ │ + beq.n 1c023a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1c01e6 │ │ │ │ + b.n 1c022e │ │ │ │ mov r0, r5 │ │ │ │ blx 54234 │ │ │ │ - b.n 1c01fc │ │ │ │ + b.n 1c0244 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1beab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c01f2 │ │ │ │ + beq.n 1c023a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c022a │ │ │ │ - b.n 1c01f2 │ │ │ │ + bne.n 1c0272 │ │ │ │ + b.n 1c023a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrc2 0, 1, r0, cr10, cr11, {4} │ │ │ │ + ldc2l 0, cr0, [r2, #620]! @ 0x26c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #620]! @ 0x26c │ │ │ │ + ldc2 0, cr0, [r2, #620]! @ 0x26c │ │ │ │ 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] @ (1c039c ) │ │ │ │ + ldr r2, [pc, #200] @ (1c03e4 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1c03a0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c03e8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5476c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0370 │ │ │ │ - ldr r7, [pc, #180] @ (1c03a4 ) │ │ │ │ + beq.n 1c03b8 │ │ │ │ + ldr r7, [pc, #180] @ (1c03ec ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 5464c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0364 │ │ │ │ + beq.n 1c03ac │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c0312 │ │ │ │ + bne.n 1c035a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c02f8 │ │ │ │ + beq.n 1c0340 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c0324 │ │ │ │ + bne.n 1c036c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1c0324 │ │ │ │ + bne.n 1c036c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c02f8 │ │ │ │ + beq.n 1c0340 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c02f8 │ │ │ │ + beq.n 1c0340 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54030 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1c038e │ │ │ │ + cbnz r0, 1c03d6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1c0388 │ │ │ │ + beq.n 1c03d0 │ │ │ │ blx 5498c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54234 │ │ │ │ mov r0, r4 │ │ │ │ blx 5464c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0302 │ │ │ │ + bne.n 1c034a │ │ │ │ mov r0, r4 │ │ │ │ blx 54430 │ │ │ │ mov r0, r5 │ │ │ │ blx 54974 │ │ │ │ - ldr r2, [pc, #52] @ (1c03a8 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c03a0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c03f0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c03e8 ) │ │ │ │ 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 1c0396 │ │ │ │ + bne.n 1c03de │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1c02c4 │ │ │ │ - b.n 1c0354 │ │ │ │ + bl 1c030c │ │ │ │ + b.n 1c039c │ │ │ │ mov r0, r2 │ │ │ │ blx 54234 │ │ │ │ - b.n 1c02f8 │ │ │ │ + b.n 1c0340 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r2, #-620]! @ 0xfffffd94 │ │ │ │ + ldc2l 0, cr0, [sl], {155} @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ movs r0, r3 │ │ │ │ - stc2 0, cr0, [r8], {155} @ 0x9b │ │ │ │ + mcrr2 0, 9, r0, r0, cr11 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1c03de │ │ │ │ + bne.n 1c0426 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1c03e2 │ │ │ │ + bls.n 1c042a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1c03e8 ) │ │ │ │ + ldr r1, [pc, #28] @ (1c0430 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5536c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #76] @ (1c0448 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c0490 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1bfd5c │ │ │ │ + bl 1bfda4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c0444 │ │ │ │ + cbz r0, 1c048c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c043e │ │ │ │ + beq.n 1c0486 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5498c │ │ │ │ - cbnz r0, 1c041c │ │ │ │ + cbnz r0, 1c0464 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1c0410 │ │ │ │ + bne.n 1c0458 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1c043e │ │ │ │ + beq.n 1c0486 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54234 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 54234 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c042a │ │ │ │ + bne.n 1c0472 │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ 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] @ (1c0548 ) │ │ │ │ + ldr r2, [pc, #232] @ (1c0590 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1c054c ) │ │ │ │ + ldr r3, [pc, #232] @ (1c0594 ) │ │ │ │ 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 1c6da4 │ │ │ │ + bl 1c6dec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1c0550 ) │ │ │ │ + ldr r2, [pc, #204] @ (1c0598 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c04e2 │ │ │ │ + blt.n 1c052a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c03ec │ │ │ │ + bl 1c0434 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 54234 │ │ │ │ - cbnz r4, 1c04fc │ │ │ │ - ldr r1, [pc, #176] @ (1c0554 ) │ │ │ │ + cbnz r4, 1c0544 │ │ │ │ + ldr r1, [pc, #176] @ (1c059c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1bfd5c │ │ │ │ + bl 1bfda4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1c04e2 │ │ │ │ + cbz r0, 1c052a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c03ec │ │ │ │ + bl 1c0434 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1c04d6 │ │ │ │ + beq.n 1c051e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54234 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 54234 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1c04c2 │ │ │ │ + bne.n 1c050a │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c0520 │ │ │ │ - ldr r2, [pc, #116] @ (1c0558 ) │ │ │ │ - ldr r3, [pc, #100] @ (1c054c ) │ │ │ │ + bne.n 1c0568 │ │ │ │ + ldr r2, [pc, #116] @ (1c05a0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1c0594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0542 │ │ │ │ + bne.n 1c058a │ │ │ │ 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 1c050a │ │ │ │ + bne.n 1c0552 │ │ │ │ dmb ish │ │ │ │ - b.n 1c04e2 │ │ │ │ + b.n 1c052a │ │ │ │ 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 1c051a │ │ │ │ - b.n 1c0530 │ │ │ │ + beq.n 1c0562 │ │ │ │ + b.n 1c0578 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb98009b │ │ │ │ + @ instruction: 0xfb50009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r3 │ │ │ │ - bl 1a8556 │ │ │ │ - @ instruction: 0xfb16009b │ │ │ │ + bl 1a859e │ │ │ │ + @ instruction: 0xface009b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1c0638 ) │ │ │ │ - ldr r3, [pc, #200] @ (1c063c ) │ │ │ │ + ldr r2, [pc, #200] @ (1c0680 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c0684 ) │ │ │ │ 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 54a34 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c062c │ │ │ │ + beq.n 1c0674 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 54c14 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c061c │ │ │ │ + beq.n 1c0664 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 55174 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c061c │ │ │ │ - cbz r5, 1c05da │ │ │ │ + cbz r0, 1c0664 │ │ │ │ + cbz r5, 1c0622 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c05b6 │ │ │ │ + b.n 1c05fe │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1c05d4 │ │ │ │ + bls.n 1c061c │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 54884 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c05b0 │ │ │ │ + bhi.n 1c05f8 │ │ │ │ mov r0, r7 │ │ │ │ blx 54234 │ │ │ │ mov r0, r8 │ │ │ │ blx 54234 │ │ │ │ - b.n 1c0622 │ │ │ │ + b.n 1c066a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1c05c6 │ │ │ │ + beq.n 1c060e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bff5c │ │ │ │ + bl 1bffa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1c0618 │ │ │ │ + cbz r4, 1c0660 │ │ │ │ blx 54234 │ │ │ │ mov r0, r8 │ │ │ │ blx 54234 │ │ │ │ mov r0, r6 │ │ │ │ blx 54830 │ │ │ │ - ldr r2, [pc, #64] @ (1c0640 ) │ │ │ │ - ldr r3, [pc, #60] @ (1c063c ) │ │ │ │ + ldr r2, [pc, #64] @ (1c0688 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c0684 ) │ │ │ │ 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 1c0634 │ │ │ │ + bne.n 1c067c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54234 │ │ │ │ mov r0, r8 │ │ │ │ blx 54234 │ │ │ │ mov r0, r6 │ │ │ │ blx 54830 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c05fc │ │ │ │ + b.n 1c0644 │ │ │ │ mov r0, r8 │ │ │ │ blx 54234 │ │ │ │ - b.n 1c0628 │ │ │ │ + b.n 1c0670 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfa88009b │ │ │ │ + @ instruction: 0xfa40009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #155] @ 0x9b │ │ │ │ + ldrsh.w r0, [r4, #155] @ 0x9b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #100] @ (1c06bc ) │ │ │ │ - ldr r2, [pc, #104] @ (1c06c0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1c0704 ) │ │ │ │ + ldr r2, [pc, #104] @ (1c0708 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ - cbnz r2, 1c06b4 │ │ │ │ + cbnz r2, 1c06fc │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c3d78 │ │ │ │ + bl 1c3dc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1c06c4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1c070c ) │ │ │ │ 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 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c06b4 │ │ │ │ + beq.n 1c06fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1c06c8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c06c0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c0710 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c0708 ) │ │ │ │ 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 1c06b8 │ │ │ │ + bne.n 1c0700 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c069c │ │ │ │ + b.n 1c06e4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - vld1.8 @ instruction: 0xf9a2009b │ │ │ │ + ldr??.w r0, [sl, fp, lsl #1] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r0, r3 │ │ │ │ - ldr??.w r0, [ip, fp, lsl #1] │ │ │ │ + ldrsb.w r0, [r4, fp, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #416] @ (1c0880 ) │ │ │ │ + ldr r2, [pc, #416] @ (1c08c8 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1c0884 ) │ │ │ │ + ldr r3, [pc, #416] @ (1c08cc ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1be6e8 │ │ │ │ - ldr r2, [pc, #396] @ (1c0888 ) │ │ │ │ + bl 1be730 │ │ │ │ + ldr r2, [pc, #396] @ (1c08d0 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c072e │ │ │ │ + beq.n 1c0776 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a34 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1c07a6 │ │ │ │ + bne.n 1c07ee │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0758 │ │ │ │ + beq.n 1c07a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54234 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c080c │ │ │ │ - ldr r2, [pc, #332] @ (1c088c ) │ │ │ │ - ldr r3, [pc, #324] @ (1c0884 ) │ │ │ │ + beq.n 1c0854 │ │ │ │ + ldr r2, [pc, #332] @ (1c08d4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c08cc ) │ │ │ │ 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 1c087a │ │ │ │ + bne.w 1c08c2 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r1, r7, #8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1c3d78 │ │ │ │ + bl 1c3dc0 │ │ │ │ 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] @ (1c0890 ) │ │ │ │ + ldr r2, [pc, #280] @ (1c08d8 ) │ │ │ │ add r2, pc │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0790 │ │ │ │ + beq.n 1c07d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c0080 │ │ │ │ + bl 1c00c8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a34 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c072e │ │ │ │ + beq.n 1c0776 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 54604 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c07f8 │ │ │ │ + beq.n 1c0840 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 54a34 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1c0814 │ │ │ │ + bne.n 1c085c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c01ac │ │ │ │ - cbz r0, 1c07f2 │ │ │ │ + bl 1c01f4 │ │ │ │ + cbz r0, 1c083a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1c082e │ │ │ │ + cbz r3, 1c0876 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c07e0 │ │ │ │ + b.n 1c0828 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1c082a │ │ │ │ + bls.n 1c0872 │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5521c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c07d8 │ │ │ │ + bne.n 1c0820 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5498c │ │ │ │ mov r0, r4 │ │ │ │ blx 54830 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54234 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c073c │ │ │ │ + bne.n 1c0784 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 54234 │ │ │ │ - b.n 1c073c │ │ │ │ + b.n 1c0784 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5498c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54830 │ │ │ │ mov r0, r4 │ │ │ │ blx 54830 │ │ │ │ - b.n 1c07fe │ │ │ │ + b.n 1c0846 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1c07f2 │ │ │ │ + beq.n 1c083a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 555f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c07f2 │ │ │ │ + beq.n 1c083a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 54030 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0872 │ │ │ │ + beq.n 1c08ba │ │ │ │ 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 1c085c │ │ │ │ + bne.n 1c08a4 │ │ │ │ dmb ish │ │ │ │ - b.n 1c07f8 │ │ │ │ + b.n 1c0840 │ │ │ │ mov r0, r5 │ │ │ │ blx 5498c │ │ │ │ - b.n 1c07f8 │ │ │ │ + b.n 1c0840 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [r8, fp, lsl #1] │ │ │ │ + ldr.w r0, [r0, #155] @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh.w r0, [ip, #155] @ 0x9b │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr??.w r0, [r4, fp, lsl #1] │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #524] @ (1c0ab4 ) │ │ │ │ + ldr r1, [pc, #524] @ (1c0afc ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (1c0ab8 ) │ │ │ │ + ldr r2, [pc, #524] @ (1c0b00 ) │ │ │ │ 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] @ (1c0abc ) │ │ │ │ + ldr r2, [pc, #504] @ (1c0b04 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0998 │ │ │ │ - ldr r0, [pc, #496] @ (1c0ac0 ) │ │ │ │ + beq.n 1c09e0 │ │ │ │ + ldr r0, [pc, #496] @ (1c0b08 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47c0 │ │ │ │ + bl 1c4808 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0978 │ │ │ │ - ldr r1, [pc, #488] @ (1c0ac4 ) │ │ │ │ + beq.n 1c09c0 │ │ │ │ + ldr r1, [pc, #488] @ (1c0b0c ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6440 │ │ │ │ + bl 1c6488 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c0080 │ │ │ │ + bl 1c00c8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0974 │ │ │ │ + bne.n 1c09bc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c0926 │ │ │ │ - ldr r2, [pc, #444] @ (1c0ac8 ) │ │ │ │ - ldr r3, [pc, #428] @ (1c0ab8 ) │ │ │ │ + beq.n 1c096e │ │ │ │ + ldr r2, [pc, #444] @ (1c0b10 ) │ │ │ │ + ldr r3, [pc, #428] @ (1c0b00 ) │ │ │ │ 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 1c0ab0 │ │ │ │ + bne.w 1c0af8 │ │ │ │ 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] @ (1c0acc ) │ │ │ │ + ldr r4, [pc, #416] @ (1c0b14 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6440 │ │ │ │ + bl 1c6488 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1c0080 │ │ │ │ + bl 1c00c8 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1c0974 │ │ │ │ + cbnz r3, 1c09bc │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6440 │ │ │ │ + bl 1c6488 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c0080 │ │ │ │ + bl 1c00c8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0908 │ │ │ │ + beq.n 1c0950 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c0908 │ │ │ │ - ldr r0, [pc, #340] @ (1c0ad0 ) │ │ │ │ + b.n 1c0950 │ │ │ │ + ldr r0, [pc, #340] @ (1c0b18 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47c0 │ │ │ │ + bl 1c4808 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c09ae │ │ │ │ - ldr r3, [pc, #332] @ (1c0ad4 ) │ │ │ │ + cbz r0, 1c09f6 │ │ │ │ + ldr r3, [pc, #332] @ (1c0b1c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1c0ad8 ) │ │ │ │ + ldr r2, [pc, #332] @ (1c0b20 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ - b.n 1c08da │ │ │ │ + b.n 1c0922 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c09a8 │ │ │ │ + beq.n 1c09f0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1c09c2 │ │ │ │ - ldr r4, [pc, #312] @ (1c0adc ) │ │ │ │ + beq.n 1c0a0a │ │ │ │ + ldr r4, [pc, #312] @ (1c0b24 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c08cc │ │ │ │ - ldr r4, [pc, #308] @ (1c0ae0 ) │ │ │ │ + b.n 1c0914 │ │ │ │ + ldr r4, [pc, #308] @ (1c0b28 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c08cc │ │ │ │ - ldr r0, [pc, #308] @ (1c0ae4 ) │ │ │ │ + b.n 1c0914 │ │ │ │ + ldr r0, [pc, #308] @ (1c0b2c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47c0 │ │ │ │ - cbz r0, 1c09c8 │ │ │ │ - ldr r1, [pc, #300] @ (1c0ae8 ) │ │ │ │ + bl 1c4808 │ │ │ │ + cbz r0, 1c0a10 │ │ │ │ + ldr r1, [pc, #300] @ (1c0b30 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1c08e2 │ │ │ │ - ldr r4, [pc, #296] @ (1c0aec ) │ │ │ │ + b.n 1c092a │ │ │ │ + ldr r4, [pc, #296] @ (1c0b34 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1c08cc │ │ │ │ - ldr r0, [pc, #292] @ (1c0af0 ) │ │ │ │ + b.n 1c0914 │ │ │ │ + ldr r0, [pc, #292] @ (1c0b38 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ - cbz r0, 1c0a28 │ │ │ │ - ldr r7, [pc, #288] @ (1c0af4 ) │ │ │ │ + bl 1c47f4 │ │ │ │ + cbz r0, 1c0a70 │ │ │ │ + ldr r7, [pc, #288] @ (1c0b3c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1c0af8 ) │ │ │ │ + ldr r3, [pc, #288] @ (1c0b40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c6440 │ │ │ │ + bl 1c6488 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1c0080 │ │ │ │ + bl 1c00c8 │ │ │ │ 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 1c0974 │ │ │ │ + bne.n 1c09bc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6440 │ │ │ │ + bl 1c6488 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c0080 │ │ │ │ + bl 1c00c8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c0902 │ │ │ │ - b.n 1c0974 │ │ │ │ + beq.w 1c094a │ │ │ │ + b.n 1c09bc │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 54f94 │ │ │ │ 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 1c0a56 │ │ │ │ + b.n 1c0a9e │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1c0974 │ │ │ │ + bne.n 1c09bc │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r4, r0 │ │ │ │ blx 54f04 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 555e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0a44 │ │ │ │ - ldr r7, [pc, #132] @ (1c0afc ) │ │ │ │ + beq.n 1c0a8c │ │ │ │ + ldr r7, [pc, #132] @ (1c0b44 ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1c0b00 ) │ │ │ │ + ldr r3, [pc, #132] @ (1c0b48 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c6440 │ │ │ │ + bl 1c6488 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1c0080 │ │ │ │ + bl 1c00c8 │ │ │ │ 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 1c0974 │ │ │ │ + bne.w 1c09bc │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1c08e2 │ │ │ │ + b.n 1c092a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf750009b │ │ │ │ + @ instruction: 0xf708009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf738009b │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + @ instruction: 0xf6f0009b │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ movs r0, r3 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf6f0009b │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + subw r0, r8, #2203 @ 0x89b │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r3 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ movs r0, r3 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r3 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ (1c0b8c ) │ │ │ │ + ldr r3, [pc, #120] @ (1c0bd4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 55138 │ │ │ │ mov r4, r0 │ │ │ │ blx 54f04 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c0b2e │ │ │ │ + beq.n 1c0b76 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 544a8 │ │ │ │ mov r4, r0 │ │ │ │ blx 5515c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c0b28 │ │ │ │ - ldr r3, [pc, #80] @ (1c0b90 ) │ │ │ │ + bne.n 1c0b70 │ │ │ │ + ldr r3, [pc, #80] @ (1c0bd8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c47ac │ │ │ │ - cbz r0, 1c0b6a │ │ │ │ + bl 1c47f4 │ │ │ │ + cbz r0, 1c0bb2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c0b28 │ │ │ │ - ldr r0, [pc, #56] @ (1c0b94 ) │ │ │ │ + bne.n 1c0b70 │ │ │ │ + ldr r0, [pc, #56] @ (1c0bdc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1c0b98 ) │ │ │ │ + ldr r0, [pc, #44] @ (1c0be0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ - cbz r0, 1c0b84 │ │ │ │ - ldr r3, [pc, #36] @ (1c0b9c ) │ │ │ │ + bl 1c47f4 │ │ │ │ + cbz r0, 1c0bcc │ │ │ │ + ldr r3, [pc, #36] @ (1c0be4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1c0ba0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0be8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1c0ba4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1c0bec ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1c0b4c │ │ │ │ + b.n 1c0b94 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4e6009b │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + eors.w r0, lr, #5079040 @ 0x4d8000 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r3 │ │ │ │ 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] @ 1c0c18 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c0c60 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1c0c1c ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0c64 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c1a04 │ │ │ │ + bl 1c1a4c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c0c0e │ │ │ │ + cbz r0, 1c0c56 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1bff5c │ │ │ │ + bl 1bffa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54234 │ │ │ │ - ldr r1, [pc, #40] @ (1c0c20 ) │ │ │ │ - ldr r2, [pc, #36] @ (1c0c1c ) │ │ │ │ + ldr r1, [pc, #40] @ (1c0c68 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0c64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0c12 │ │ │ │ + bne.n 1c0c5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c0bf4 │ │ │ │ + b.n 1c0c3c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bics.w r0, ip, #5079040 @ 0x4d8000 │ │ │ │ + @ instruction: 0xf3f4009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r4, #5079040 @ 0x4d8000 │ │ │ │ + @ instruction: 0xf3bc009b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1c0ca0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c0ce8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1c0ca4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1c0cec ) │ │ │ │ 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 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c01ac │ │ │ │ + bl 1c01f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c0c76 │ │ │ │ - ldr r1, [pc, #72] @ (1c0ca8 ) │ │ │ │ - ldr r2, [pc, #68] @ (1c0ca4 ) │ │ │ │ + cbnz r0, 1c0cbe │ │ │ │ + ldr r1, [pc, #72] @ (1c0cf0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c0cec ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0c9c │ │ │ │ + bne.n 1c0ce4 │ │ │ │ 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 1c1be8 │ │ │ │ + bl 1c1c30 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0c5c │ │ │ │ + bne.n 1c0ca4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54234 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c0c5c │ │ │ │ + b.n 1c0ca4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ubfx r0, r2, #2, #28 │ │ │ │ + @ instruction: 0xf37a009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf39c009b │ │ │ │ + @ instruction: 0xf354009b │ │ │ │ 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 1c1754 │ │ │ │ + bl 1c179c │ │ │ │ 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] @ 1c0d80 │ │ │ │ + ldr.w lr, [pc, #168] @ 1c0dc8 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1c0d84 │ │ │ │ + ldr.w ip, [pc, #164] @ 1c0dcc │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1c0d88 ) │ │ │ │ + ldr r2, [pc, #160] @ (1c0dd0 ) │ │ │ │ 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 54df8 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1c0d3e │ │ │ │ + cbz r3, 1c0d86 │ │ │ │ mov r0, r4 │ │ │ │ blx 549a4 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54030 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c0d60 │ │ │ │ + beq.n 1c0da8 │ │ │ │ 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 1c0d56 │ │ │ │ + blt.n 1c0d9e │ │ │ │ blx 54234 │ │ │ │ - ldr r2, [pc, #76] @ (1c0d8c ) │ │ │ │ - ldr r3, [pc, #64] @ (1c0d84 ) │ │ │ │ + ldr r2, [pc, #76] @ (1c0dd4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1c0dcc ) │ │ │ │ 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 1c0d7a │ │ │ │ + bne.n 1c0dc2 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 541c8 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c0d3a │ │ │ │ + b.n 1c0d82 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a34 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c0d5c │ │ │ │ + beq.n 1c0da4 │ │ │ │ blx 54830 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1c0d3a │ │ │ │ + b.n 1c0d82 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf31a009b │ │ │ │ + @ instruction: 0xf2d2009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf2ba009b │ │ │ │ + @ instruction: 0xf272009b │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1c0e84 ) │ │ │ │ + ldr r2, [pc, #228] @ (1c0ecc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1c0e88 ) │ │ │ │ + ldr r3, [pc, #228] @ (1c0ed0 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1c0e8c ) │ │ │ │ + ldr r1, [pc, #224] @ (1c0ed4 ) │ │ │ │ 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 1c6440 │ │ │ │ + bl 1c6488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c0e60 │ │ │ │ + beq.n 1c0ea8 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a34 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c0e60 │ │ │ │ + beq.n 1c0ea8 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 54c14 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c0e7a │ │ │ │ + beq.n 1c0ec2 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1c0e08 │ │ │ │ + beq.n 1c0e50 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 5443c │ │ │ │ - cbnz r0, 1c0e64 │ │ │ │ + cbnz r0, 1c0eac │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #32 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 5480c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1c0e7a │ │ │ │ + beq.n 1c0ec2 │ │ │ │ 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 54830 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1c0e90 ) │ │ │ │ - ldr r2, [pc, #60] @ (1c0e88 ) │ │ │ │ + ldr r1, [pc, #72] @ (1c0ed8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c0ed0 ) │ │ │ │ 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 1c0e7e │ │ │ │ + bne.n 1c0ec6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0e46 │ │ │ │ + b.n 1c0e8e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1c0e7a │ │ │ │ + bne.n 1c0ec2 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5412c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c0e08 │ │ │ │ + bne.n 1c0e50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0e3c │ │ │ │ + b.n 1c0e84 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf256009b │ │ │ │ + addw r0, lr, #155 @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ movs r0, r3 │ │ │ │ - subs.w r0, r2, #155 @ 0x9b │ │ │ │ + sbc.w r0, sl, #155 @ 0x9b │ │ │ │ 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 551bc │ │ │ │ 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] @ 1c0f1c │ │ │ │ + ldr.w ip, [pc, #92] @ 1c0f64 │ │ │ │ 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] @ (1c0f20 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0f68 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ccc2c │ │ │ │ + bl 1ccc74 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c0f14 │ │ │ │ + cbz r0, 1c0f5c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1bff5c │ │ │ │ + bl 1bffa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54234 │ │ │ │ - ldr r1, [pc, #40] @ (1c0f24 ) │ │ │ │ - ldr r2, [pc, #32] @ (1c0f20 ) │ │ │ │ + ldr r1, [pc, #40] @ (1c0f6c ) │ │ │ │ + ldr r2, [pc, #32] @ (1c0f68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0f18 │ │ │ │ + bne.n 1c0f60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c0efa │ │ │ │ + b.n 1c0f42 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf138009b │ │ │ │ + @ instruction: 0xf0f0009b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0fe009b │ │ │ │ + @ instruction: 0xf0b6009b │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1c0fa8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1c0ff0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1c0fac ) │ │ │ │ + ldr r3, [pc, #112] @ (1c0ff4 ) │ │ │ │ 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 1be6e8 │ │ │ │ + bl 1be730 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c01ac │ │ │ │ + bl 1c01f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1c0f7a │ │ │ │ - ldr r1, [pc, #76] @ (1c0fb0 ) │ │ │ │ - ldr r2, [pc, #72] @ (1c0fac ) │ │ │ │ + cbnz r0, 1c0fc2 │ │ │ │ + ldr r1, [pc, #76] @ (1c0ff8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c0ff4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1c0fa2 │ │ │ │ + bne.n 1c0fea │ │ │ │ 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 1ccca0 │ │ │ │ + bl 1ccce8 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c0f60 │ │ │ │ + bne.n 1c0fa8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54234 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c0f60 │ │ │ │ + b.n 1c0fa8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0be009b │ │ │ │ + orns r0, r6, #155 @ 0x9b │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r8, #155 @ 0x9b │ │ │ │ + orrs.w r0, r0, #155 @ 0x9b │ │ │ │ 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 1ccb60 │ │ │ │ + bl 1ccba8 │ │ │ │ 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] @ (1c106c ) │ │ │ │ + ldr r2, [pc, #140] @ (1c10b4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1c1070 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c10b8 ) │ │ │ │ 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 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c0894 │ │ │ │ - cbz r0, 1c104a │ │ │ │ - ldr r1, [pc, #100] @ (1c1074 ) │ │ │ │ + bl 1c08dc │ │ │ │ + cbz r0, 1c1092 │ │ │ │ + ldr r1, [pc, #100] @ (1c10bc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1c6440 │ │ │ │ + bl 1c6488 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54030 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c104a │ │ │ │ + beq.n 1c1092 │ │ │ │ mov r0, r4 │ │ │ │ blx 549a4 <__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 1c104a │ │ │ │ + bge.n 1c1092 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c02c4 │ │ │ │ + bl 1c030c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6224 │ │ │ │ - ldr r2, [pc, #36] @ (1c1078 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c1070 ) │ │ │ │ + bl 1c626c │ │ │ │ + ldr r2, [pc, #36] @ (1c10c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c10b8 ) │ │ │ │ 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 1c1068 │ │ │ │ + bne.n 1c10b0 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ands.w r0, r6, #155 @ 0x9b │ │ │ │ + vshr.s64 d16, d11, #50 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ movs r0, r3 │ │ │ │ - vshr.s64 d0, d11, #24 │ │ │ │ + vqadd.s32 d16, d16, d11 │ │ │ │ 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 1c1090 │ │ │ │ + bne.n 1c10d8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c10a6 │ │ │ │ + cbnz r2, 1c10ee │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #360] @ (1c1230 ) │ │ │ │ + ldr r3, [pc, #360] @ (1c1278 ) │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ (1c1234 ) │ │ │ │ + ldr r2, [pc, #356] @ (1c127c ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ @@ -504350,26 +504380,26 @@ │ │ │ │ blx 542a0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54fd0 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1c1212 │ │ │ │ + beq.w 1c125a │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 542a0 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c1208 │ │ │ │ + bcs.n 1c1250 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1c11c4 │ │ │ │ + b.n 1c120c │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ blx 54728 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -504384,102 +504414,102 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strd lr, lr, [sp, #128] @ 0x80 │ │ │ │ strd lr, lr, [sp, #136] @ 0x88 │ │ │ │ strd lr, lr, [sp, #144] @ 0x90 │ │ │ │ blx 54be4 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1c1206 │ │ │ │ + bne.n 1c124e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ adds.w r7, r7, r8 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r2, [lr], #1 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, lr │ │ │ │ - bl 1c3db4 │ │ │ │ + bl 1c3dfc │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 54f4c <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1c3324 │ │ │ │ + bl 1c336c │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1c1206 │ │ │ │ + bcs.n 1c124e │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1c1206 │ │ │ │ + bcc.n 1c124e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 54be4 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1c1206 │ │ │ │ + bne.n 1c124e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds.w r1, r3, r8 │ │ │ │ adc.w r2, r4, #0 │ │ │ │ cmp r9, r1 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #1 │ │ │ │ movcs r6, #0 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c1122 │ │ │ │ + beq.n 1c116a │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 542a0 │ │ │ │ - ldr r2, [pc, #36] @ (1c1238 ) │ │ │ │ - ldr r3, [pc, #24] @ (1c1230 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c1280 ) │ │ │ │ + ldr r3, [pc, #24] @ (1c1278 ) │ │ │ │ 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 1c122c │ │ │ │ + bne.n 1c1274 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s32 d0, d28, d11 │ │ │ │ - stcl 0, cr0, [r6, #620]! @ 0x26c │ │ │ │ + mcr 0, 7, r0, cr4, cr11, {4} │ │ │ │ + ldc 0, cr0, [lr, #620] @ 0x26c │ │ │ │ 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] @ (1c1424 ) │ │ │ │ - ldr r3, [pc, #468] @ (1c1428 ) │ │ │ │ + ldr r0, [pc, #468] @ (1c146c ) │ │ │ │ + ldr r3, [pc, #468] @ (1c1470 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -504490,234 +504520,234 @@ │ │ │ │ blx 542a0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b78 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1c12fc │ │ │ │ + bhi.n 1c1344 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 54c2c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 54604 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c12e0 │ │ │ │ + cbz r0, 1c1328 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c12b0 │ │ │ │ + bne.n 1c12f8 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 551ec │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1c128c │ │ │ │ + bne.n 1c12d4 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1c12e0 │ │ │ │ + bne.n 1c1328 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54c2c │ │ │ │ movs r1, #8 │ │ │ │ blx 54604 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1c142c ) │ │ │ │ - ldr r3, [pc, #352] @ (1c1428 ) │ │ │ │ + ldr r2, [pc, #356] @ (1c1474 ) │ │ │ │ + ldr r3, [pc, #352] @ (1c1470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c141e │ │ │ │ + bne.w 1c1466 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 542a0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54b78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c1388 │ │ │ │ + beq.n 1c13d0 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 54be4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c12b4 │ │ │ │ - ldr r1, [pc, #288] @ (1c1430 ) │ │ │ │ + bne.n 1c12fc │ │ │ │ + ldr r1, [pc, #288] @ (1c1478 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 55494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c12b4 │ │ │ │ + bne.n 1c12fc │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c12b4 │ │ │ │ + bhi.n 1c12fc │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 54c2c │ │ │ │ movs r1, #8 │ │ │ │ blx 54604 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c13be │ │ │ │ + beq.n 1c1406 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1356 │ │ │ │ + bne.n 1c139e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1346 │ │ │ │ + bne.n 1c138e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c13da │ │ │ │ + bne.n 1c1422 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c10b4 │ │ │ │ + bl 1c10fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c136c │ │ │ │ + bne.n 1c13b4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c13ca │ │ │ │ + cbnz r3, 1c1412 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1c12c4 │ │ │ │ - ldr r4, [pc, #168] @ (1c1434 ) │ │ │ │ + b.n 1c130c │ │ │ │ + ldr r4, [pc, #168] @ (1c147c ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 550cc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c12b4 │ │ │ │ + bne.n 1c12fc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 550cc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c12b4 │ │ │ │ + bne.n 1c12fc │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 55470 │ │ │ │ mov r0, r6 │ │ │ │ blx 55470 │ │ │ │ - b.n 1c1326 │ │ │ │ + b.n 1c136e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c10b4 │ │ │ │ - b.n 1c1380 │ │ │ │ + bl 1c10fc │ │ │ │ + b.n 1c13c8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1fac │ │ │ │ - b.n 1c1380 │ │ │ │ + bl 1c1ff4 │ │ │ │ + b.n 1c13c8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c13f8 │ │ │ │ + beq.n 1c1440 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c13e4 │ │ │ │ + bne.n 1c142c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c135e │ │ │ │ + beq.n 1c13a6 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1408 │ │ │ │ + bne.n 1c1450 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c13fa │ │ │ │ - b.n 1c135e │ │ │ │ + bne.n 1c1442 │ │ │ │ + b.n 1c13a6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r8, #620]! @ 0x26c │ │ │ │ + stcl 0, cr0, [r0, #-620]! @ 0xfffffd94 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4, #-620]! @ 0xfffffd94 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + stcl 0, cr0, [ip], #620 @ 0x26c │ │ │ │ + adds r6, r0, r2 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + adds r6, r0, r0 │ │ │ │ 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] │ │ │ │ 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] @ (1c1624 ) │ │ │ │ + ldr r1, [pc, #456] @ (1c166c ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1c1628 ) │ │ │ │ + ldr r2, [pc, #452] @ (1c1670 ) │ │ │ │ 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, 1c148e │ │ │ │ + cbz r2, 1c14d6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1c147a │ │ │ │ + bne.n 1c14c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c15b0 │ │ │ │ - ldr r1, [pc, #412] @ (1c162c ) │ │ │ │ + b.n 1c15f8 │ │ │ │ + ldr r1, [pc, #412] @ (1c1674 ) │ │ │ │ add r1, pc │ │ │ │ blx 5547c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c148a │ │ │ │ - ldr r3, [pc, #400] @ (1c1630 ) │ │ │ │ + beq.n 1c14d2 │ │ │ │ + ldr r3, [pc, #400] @ (1c1678 ) │ │ │ │ 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] @ (1c1634 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c167c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1c1638 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c1680 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c15a8 │ │ │ │ + beq.n 1c15f0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 54400 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -504725,147 +504755,147 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c14b8 │ │ │ │ + beq.n 1c1500 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1c1606 │ │ │ │ - ldr r6, [pc, #304] @ (1c163c ) │ │ │ │ + beq.n 1c164e │ │ │ │ + ldr r6, [pc, #304] @ (1c1684 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 5547c │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 5547c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 54234 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 54234 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c15fe │ │ │ │ + beq.n 1c1646 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1c1594 │ │ │ │ + cbz r3, 1c15dc │ │ │ │ blx 54c2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 54c14 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c15d4 │ │ │ │ + beq.n 1c161c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c155a │ │ │ │ - b.n 1c15d4 │ │ │ │ + bne.n 1c15a2 │ │ │ │ + b.n 1c161c │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1c15d4 │ │ │ │ + beq.n 1c161c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 54c2c │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 54c14 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c1554 │ │ │ │ + beq.n 1c159c │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c1554 │ │ │ │ + bne.n 1c159c │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c1554 │ │ │ │ + bne.n 1c159c │ │ │ │ mov r0, fp │ │ │ │ blx 55210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55210 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 55078 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c14c8 │ │ │ │ + bne.n 1c1510 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 55210 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1c1640 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c1688 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1c1628 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c1670 ) │ │ │ │ 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 1c161e │ │ │ │ + bne.n 1c1666 │ │ │ │ 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 1c123c │ │ │ │ + bl 1c1284 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c160c │ │ │ │ + cbz r0, 1c1654 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55210 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1c14b8 │ │ │ │ - b.n 1c15a8 │ │ │ │ + bls.w 1c1500 │ │ │ │ + b.n 1c15f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1594 │ │ │ │ - b.n 1c14b8 │ │ │ │ + bne.n 1c15dc │ │ │ │ + b.n 1c1500 │ │ │ │ blx 54234 │ │ │ │ - b.n 1c14b8 │ │ │ │ + b.n 1c1500 │ │ │ │ mov r0, fp │ │ │ │ blx 55210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 55210 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1c14b8 │ │ │ │ + b.n 1c1500 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb96009b │ │ │ │ + adc.w r0, lr, fp, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - ldc2l 0, cr0, [r8, #88]! @ 0x58 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + mrc2 0, 0, r0, cr0, cr6, {0} │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - orr.w r0, r2, fp, lsr #2 │ │ │ │ + ldrd r0, r0, [sl, #620]! @ 0x26c │ │ │ │ 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] @ (1c16e4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1c172c ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1c16e8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c1730 ) │ │ │ │ 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 │ │ │ │ @@ -504873,144 +504903,144 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 54884 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1c168e │ │ │ │ - b.n 1c16d2 │ │ │ │ + bne.n 1c16d6 │ │ │ │ + b.n 1c171a │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1c16b2 │ │ │ │ + bne.n 1c16fa │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1c166e │ │ │ │ + bge.n 1c16b6 │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1c1688 │ │ │ │ + bpl.n 1c16d0 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c1438 │ │ │ │ + bl 1c1480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1c168e │ │ │ │ + beq.n 1c16d6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1c16ec ) │ │ │ │ - ldr r3, [pc, #48] @ (1c16e8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1734 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c1730 ) │ │ │ │ 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 1c16de │ │ │ │ + bne.n 1c1726 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1c166e │ │ │ │ - b.n 1c16b4 │ │ │ │ + beq.n 1c16b6 │ │ │ │ + b.n 1c16fc │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe99e009b │ │ │ │ + ldrd r0, r0, [r6, #-620] @ 0x26c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r4, #-620] @ 0x26c │ │ │ │ + ldrd r0, r0, [ip], #620 @ 0x26c │ │ │ │ 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, 1c173c │ │ │ │ + cbnz r3, 1c1784 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1c170c │ │ │ │ + cbz r0, 1c1754 │ │ │ │ blx 55210 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1c171c │ │ │ │ + cbz r0, 1c1764 │ │ │ │ blx 55210 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c1712 │ │ │ │ + bne.n 1c175a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1c1730 │ │ │ │ + cbz r3, 1c1778 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1c3310 │ │ │ │ + bl 1c3358 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54728 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 54418 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1d960c │ │ │ │ + bl 1d9654 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 54830 │ │ │ │ - b.n 1c1704 │ │ │ │ + b.n 1c174c │ │ │ │ stmdb 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] @ (1c19c8 ) │ │ │ │ + ldr r2, [pc, #608] @ (1c1a10 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1c19cc ) │ │ │ │ + ldr r3, [pc, #608] @ (1c1a14 ) │ │ │ │ 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 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1c3208 │ │ │ │ + bl 1c3250 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1c19d0 ) │ │ │ │ + ldr r0, [pc, #568] @ (1c1a18 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1cb488 │ │ │ │ + bl 1cb4d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c181c │ │ │ │ - ldr r7, [pc, #556] @ (1c19d4 ) │ │ │ │ + beq.n 1c1864 │ │ │ │ + ldr r7, [pc, #556] @ (1c1a1c ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1c19d8 ) │ │ │ │ + ldr r2, [pc, #556] @ (1c1a20 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c1954 │ │ │ │ - ldr r2, [pc, #536] @ (1c19dc ) │ │ │ │ + beq.w 1c199c │ │ │ │ + ldr r2, [pc, #536] @ (1c1a24 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c194e │ │ │ │ - ldr r6, [pc, #520] @ (1c19e0 ) │ │ │ │ + beq.w 1c1996 │ │ │ │ + ldr r6, [pc, #520] @ (1c1a28 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 5547c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -505020,51 +505050,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 54234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1954 │ │ │ │ + beq.w 1c199c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c1954 │ │ │ │ + beq.w 1c199c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c123c │ │ │ │ + bl 1c1284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c1954 │ │ │ │ - ldr r0, [pc, #452] @ (1c19e4 ) │ │ │ │ + beq.w 1c199c │ │ │ │ + ldr r0, [pc, #452] @ (1c1a2c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1904 │ │ │ │ + beq.n 1c194c │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 1c19e8 │ │ │ │ - ldr.w r8, [pc, #440] @ 1c19ec │ │ │ │ + ldr.w r9, [pc, #440] @ 1c1a30 │ │ │ │ + ldr.w r8, [pc, #440] @ 1c1a34 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (1c19f0 ) │ │ │ │ + ldr r3, [pc, #432] @ (1c1a38 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c18c4 │ │ │ │ + b.n 1c190c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c199e │ │ │ │ + beq.w 1c19e6 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1c19f4 ) │ │ │ │ + ldr r6, [pc, #400] @ (1c1a3c ) │ │ │ │ blx 54234 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 5547c │ │ │ │ mov r1, r6 │ │ │ │ @@ -505075,35 +505105,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 54234 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1976 │ │ │ │ + beq.n 1c19be │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c19ac │ │ │ │ + beq.w 1c19f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c123c │ │ │ │ + bl 1c1284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c1986 │ │ │ │ + beq.n 1c19ce │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 55210 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1c1904 │ │ │ │ + bhi.n 1c194c │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1c1904 │ │ │ │ + cbz r3, 1c194c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 54400 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 54048 │ │ │ │ @@ -505114,118 +505144,118 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1c1846 │ │ │ │ + bne.n 1c188e │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ - b.n 1c18ba │ │ │ │ - ldr r0, [pc, #240] @ (1c19f8 ) │ │ │ │ + b.n 1c1902 │ │ │ │ + ldr r0, [pc, #240] @ (1c1a40 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c194a │ │ │ │ + cbz r0, 1c1992 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1438 │ │ │ │ - cbz r0, 1c194a │ │ │ │ + bl 1c1480 │ │ │ │ + cbz r0, 1c1992 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 5541c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1c194a │ │ │ │ + blt.n 1c1992 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 54550 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1c19ba │ │ │ │ - ldr r1, [pc, #196] @ (1c19fc ) │ │ │ │ + blt.n 1c1a02 │ │ │ │ + ldr r1, [pc, #196] @ (1c1a44 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1d95a8 │ │ │ │ - cbnz r0, 1c19b2 │ │ │ │ + bl 1d95f0 │ │ │ │ + cbnz r0, 1c19fa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c195c │ │ │ │ + b.n 1c19a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c16f0 │ │ │ │ + bl 1c1738 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1c1a00 ) │ │ │ │ - ldr r3, [pc, #108] @ (1c19cc ) │ │ │ │ + ldr r2, [pc, #160] @ (1c1a48 ) │ │ │ │ + ldr r3, [pc, #108] @ (1c1a14 ) │ │ │ │ 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 1c19c2 │ │ │ │ + bne.n 1c1a0a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1c197e │ │ │ │ + cbz r6, 1c19c6 │ │ │ │ mov r0, r6 │ │ │ │ blx 55210 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c18ba │ │ │ │ + b.n 1c1902 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 55210 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 55210 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1c18ba │ │ │ │ + b.n 1c1902 │ │ │ │ mov r0, fp │ │ │ │ blx 54234 │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ - b.n 1c18ba │ │ │ │ + b.n 1c1902 │ │ │ │ blx 55210 │ │ │ │ - b.n 1c197e │ │ │ │ + b.n 1c19c6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 54418 │ │ │ │ mov r0, r5 │ │ │ │ blx 54830 │ │ │ │ - b.n 1c194a │ │ │ │ + b.n 1c1992 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia.w r0, {r0, r1, r3, r4, r7} │ │ │ │ + strex r0, r0, [r8, #620] @ 0x26c │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ - movs r0, r3 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ movs r0, r3 │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ + movs r0, r3 │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ movs r0, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1c1dfc │ │ │ │ - b.n 1c173c │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1c1e44 │ │ │ │ + b.n 1c16f4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 │ │ │ │ @@ -505243,174 +505273,174 @@ │ │ │ │ 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 1c1a26 │ │ │ │ + bne.n 1c1a6e │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1af6 │ │ │ │ + beq.n 1c1b3e │ │ │ │ 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 1c1a7c │ │ │ │ + bne.n 1c1ac4 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1a6c │ │ │ │ + bne.n 1c1ab4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1b92 │ │ │ │ + bne.w 1c1bda │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c33e0 │ │ │ │ + bl 1c3428 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c1afe │ │ │ │ + cbz r0, 1c1b46 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 542a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c1ad4 │ │ │ │ + blt.n 1c1b1c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 54be4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1ad4 │ │ │ │ + bne.n 1c1b1c │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1c1ac8 │ │ │ │ + b.n 1c1b10 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1c1b32 │ │ │ │ + beq.n 1c1b7a │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c1ac4 │ │ │ │ + beq.n 1c1b0c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54234 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1ae0 │ │ │ │ + bne.n 1c1b28 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1b82 │ │ │ │ + bne.n 1c1bca │ │ │ │ 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, 1c1b1e │ │ │ │ + cbz r1, 1c1b66 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c10b4 │ │ │ │ + bl 1c10fc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c33e0 │ │ │ │ + bl 1c3428 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1a96 │ │ │ │ + bne.n 1c1ade │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c1aee │ │ │ │ - b.n 1c1b22 │ │ │ │ + beq.n 1c1b36 │ │ │ │ + b.n 1c1b6a │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 55174 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 54be4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c1ad6 │ │ │ │ + bne.n 1c1b1e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1c1b5e │ │ │ │ + cbz r3, 1c1ba6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4324 │ │ │ │ + bl 1d436c │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c1ad6 │ │ │ │ + bne.n 1c1b1e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1b62 │ │ │ │ + bne.n 1c1baa │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c1bd8 │ │ │ │ + cbnz r3, 1c1c20 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c1af8 │ │ │ │ + beq.n 1c1b40 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1c1af8 │ │ │ │ + b.n 1c1b40 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1fac │ │ │ │ - b.n 1c1af6 │ │ │ │ + bl 1c1ff4 │ │ │ │ + b.n 1c1b3e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1c1bbc │ │ │ │ + bne.n 1c1c04 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1ba6 │ │ │ │ + bne.n 1c1bee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1b98 │ │ │ │ - b.n 1c1a86 │ │ │ │ + bne.n 1c1be0 │ │ │ │ + b.n 1c1ace │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1bc2 │ │ │ │ + bne.n 1c1c0a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1b96 │ │ │ │ - b.n 1c1a86 │ │ │ │ + bne.n 1c1bde │ │ │ │ + b.n 1c1ace │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1fac │ │ │ │ - b.n 1c1b76 │ │ │ │ + bl 1c1ff4 │ │ │ │ + b.n 1c1bbe │ │ │ │ stmdb 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 sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #920] @ (1c1fa0 ) │ │ │ │ - ldr r3, [pc, #924] @ (1c1fa4 ) │ │ │ │ + ldr r2, [pc, #920] @ (1c1fe8 ) │ │ │ │ + ldr r3, [pc, #924] @ (1c1fec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -505424,325 +505454,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 1c1c1a │ │ │ │ + bne.n 1c1c62 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c1ce2 │ │ │ │ + beq.n 1c1d2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1ce2 │ │ │ │ + beq.n 1c1d2a │ │ │ │ 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 1c1c76 │ │ │ │ + bne.n 1c1cbe │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c1c66 │ │ │ │ + bne.n 1c1cae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1dfc │ │ │ │ + bne.w 1c1e44 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 54c2c │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 54604 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c1d04 │ │ │ │ + cbz r0, 1c1d4c │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1c1cb2 │ │ │ │ + bne.n 1c1cfa │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 551ec │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1c1c8c │ │ │ │ + bne.n 1c1cd4 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1c1d04 │ │ │ │ + bne.n 1c1d4c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54c2c │ │ │ │ movs r1, #8 │ │ │ │ blx 54604 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1cca │ │ │ │ + bne.n 1c1d12 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1dec │ │ │ │ + bne.w 1c1e34 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1c1fa8 ) │ │ │ │ - ldr r3, [pc, #696] @ (1c1fa4 ) │ │ │ │ + ldr r2, [pc, #704] @ (1c1ff0 ) │ │ │ │ + ldr r3, [pc, #696] @ (1c1fec ) │ │ │ │ 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 1c1f86 │ │ │ │ + bne.w 1c1fce │ │ │ │ mov r0, r9 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ 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 1c1d1e │ │ │ │ + bne.n 1c1d66 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1d0e │ │ │ │ + bne.n 1c1d56 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1f30 │ │ │ │ + bne.w 1c1f78 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c10b4 │ │ │ │ + bl 1c10fc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c33e0 │ │ │ │ + bl 1c3428 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1c1d84 │ │ │ │ + cbz r0, 1c1dcc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1d48 │ │ │ │ + bne.n 1c1d90 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1f76 │ │ │ │ + bne.w 1c1fbe │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54c2c │ │ │ │ movs r1, #8 │ │ │ │ blx 54604 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c1cd8 │ │ │ │ - b.n 1c1d74 │ │ │ │ + beq.n 1c1d20 │ │ │ │ + b.n 1c1dbc │ │ │ │ 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 1d4324 │ │ │ │ + bl 1d436c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 542a0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1c3d78 │ │ │ │ + bl 1c3dc0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 550cc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1c1e46 │ │ │ │ + beq.n 1c1e8e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1dc4 │ │ │ │ + bne.n 1c1e0c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1cb6 │ │ │ │ + beq.w 1c1cfe │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1fac │ │ │ │ - b.n 1c1cb6 │ │ │ │ + bl 1c1ff4 │ │ │ │ + b.n 1c1cfe │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1c1fac │ │ │ │ - b.n 1c1ce2 │ │ │ │ + bl 1c1ff4 │ │ │ │ + b.n 1c1d2a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1e1e │ │ │ │ + beq.n 1c1e66 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1e08 │ │ │ │ + bne.n 1c1e50 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1c80 │ │ │ │ + beq.w 1c1cc8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1e30 │ │ │ │ + bne.n 1c1e78 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1e22 │ │ │ │ - b.n 1c1c80 │ │ │ │ + bne.n 1c1e6a │ │ │ │ + b.n 1c1cc8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54fd0 │ │ │ │ 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 550cc │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1c1dc0 │ │ │ │ + bne.n 1c1e08 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 550cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1c1dc0 │ │ │ │ + bne.n 1c1e08 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 55470 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 550cc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1c1dc0 │ │ │ │ - vldr d7, [pc, #244] @ 1c1f90 │ │ │ │ + bne.n 1c1e08 │ │ │ │ + vldr d7, [pc, #244] @ 1c1fd8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1c1f98 │ │ │ │ + vldr d7, [pc, #236] @ 1c1fe0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 550cc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1c1dc0 │ │ │ │ + bne.n 1c1e08 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 550cc │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1c1dc0 │ │ │ │ + bne.w 1c1e08 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 55470 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ strb.w fp, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 1c3db4 │ │ │ │ + bl 1c3dfc │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1c3324 │ │ │ │ + bl 1c336c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c107c │ │ │ │ + bl 1c10c4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 54c2c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 54604 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c107c │ │ │ │ - b.n 1c1ce6 │ │ │ │ + bl 1c10c4 │ │ │ │ + b.n 1c1d2e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c1f50 │ │ │ │ + beq.n 1c1f98 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1f3a │ │ │ │ + bne.n 1c1f82 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1d28 │ │ │ │ + beq.w 1c1d70 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c1f60 │ │ │ │ + bne.n 1c1fa8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1f52 │ │ │ │ - b.n 1c1d28 │ │ │ │ + bne.n 1c1f9a │ │ │ │ + b.n 1c1d70 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1c1fac │ │ │ │ - b.n 1c1d60 │ │ │ │ + bl 1c1ff4 │ │ │ │ + b.n 1c1da8 │ │ │ │ blx 54c68 <__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 │ │ │ │ - b.n 1c278c │ │ │ │ + b.n 1c2744 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c25d0 │ │ │ │ + b.n 1c2588 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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 │ │ │ │ @@ -505770,46 +505800,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 54628 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1c20b0 │ │ │ │ + vldr s15, [pc, #156] @ 1c20f8 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1c20b4 │ │ │ │ + vldr s14, [pc, #148] @ 1c20fc │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c2036 │ │ │ │ + blt.n 1c207e │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1c20ac │ │ │ │ - vldr s14, [pc, #104] @ 1c20b8 │ │ │ │ + bvs.n 1c20f4 │ │ │ │ + vldr s14, [pc, #104] @ 1c2100 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1c20ac │ │ │ │ - vldr s14, [pc, #88] @ 1c20bc │ │ │ │ + cbnz r3, 1c20f4 │ │ │ │ + vldr s14, [pc, #88] @ 1c2104 │ │ │ │ eor.w r3, r1, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ movpl r3, #0 │ │ │ │ - cbnz r3, 1c20ac │ │ │ │ + cbnz r3, 1c20f4 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ ittee ne │ │ │ │ addne r3, r0, #1 │ │ │ │ addne.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r3, #1 │ │ │ │ @@ -505839,96 +505869,96 @@ │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx ip, r2, #0, #23 │ │ │ │ ubfx r0, r2, #23, #8 │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ mov.w r2, r2, lsr #31 │ │ │ │ - beq.n 1c20fe │ │ │ │ + beq.n 1c2146 │ │ │ │ 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, 1c210c │ │ │ │ + cbz r1, 1c2154 │ │ │ │ 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, 1c213c │ │ │ │ + cbnz r4, 1c2184 │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1c2142 │ │ │ │ + beq.n 1c218a │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1c2100 │ │ │ │ + b.n 1c2148 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1c2100 │ │ │ │ + b.n 1c2148 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1c217c │ │ │ │ + blt.n 1c21c4 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1c213a │ │ │ │ + bgt.n 1c2182 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 54448 │ │ │ │ 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 1c2100 │ │ │ │ + b.n 1c2148 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1c2198 │ │ │ │ + vldr s15, [pc, #20] @ 1c21e0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 54448 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1c216e │ │ │ │ + b.n 1c21b6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1c239c ) │ │ │ │ + ldr r3, [pc, #512] @ (1c23e4 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c9f20 │ │ │ │ + bl 1c9f68 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1c21ec │ │ │ │ + vldr s15, [pc, #48] @ 1c2234 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1c21f0 │ │ │ │ + vldr s14, [pc, #40] @ 1c2238 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c21de │ │ │ │ + blt.n 1c2226 │ │ │ │ orr.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ lsls r0, r0, #16 │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ vmov s0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -505937,73 +505967,73 @@ │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1c20c0 │ │ │ │ + bl 1c2108 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c2260 │ │ │ │ + vldr s15, [pc, #72] @ 1c22a8 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c2264 │ │ │ │ + vldr s14, [pc, #64] @ 1c22ac │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c223e │ │ │ │ + blt.n 1c2286 │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1c225a │ │ │ │ + ble.n 1c22a2 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c2008 │ │ │ │ + bl 1c2050 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1c20c0 │ │ │ │ + bl 1c2108 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1c22d4 │ │ │ │ + vldr s15, [pc, #72] @ 1c231c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1c22d8 │ │ │ │ + vldr s14, [pc, #64] @ 1c2320 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1c22b2 │ │ │ │ + blt.n 1c22fa │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1c22ce │ │ │ │ + bpl.n 1c2316 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2008 │ │ │ │ + bl 1c2050 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ @@ -506035,37 +506065,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 1c234c │ │ │ │ + b.n 1c2394 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c237a │ │ │ │ + beq.n 1c23c2 │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c237a │ │ │ │ + cbz r1, 1c23c2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c233e │ │ │ │ + beq.n 1c2386 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c233e │ │ │ │ + bne.n 1c2386 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c233e │ │ │ │ + beq.n 1c2386 │ │ │ │ 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} │ │ │ │ @@ -506099,37 +506129,37 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - bl 1c6350 │ │ │ │ - cbz r0, 1c2428 │ │ │ │ + bl 1c6398 │ │ │ │ + cbz r0, 1c2470 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1c241c │ │ │ │ + cbz r3, 1c2464 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c240e │ │ │ │ + cbz r3, 1c2456 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c240e │ │ │ │ + beq.n 1c2456 │ │ │ │ blx 54234 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c23fc │ │ │ │ + bne.n 1c2444 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #296] @ 0x128 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ @@ -506172,101 +506202,101 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ - ldr r2, [pc, #468] @ (1c26ac ) │ │ │ │ + ldr r2, [pc, #468] @ (1c26f4 ) │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ - ldr r3, [pc, #468] @ (1c26b0 ) │ │ │ │ + ldr r3, [pc, #468] @ (1c26f8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2562 │ │ │ │ + beq.n 1c25aa │ │ │ │ cmp r5, #27 │ │ │ │ - bls.n 1c2510 │ │ │ │ - ldr r2, [pc, #444] @ (1c26b4 ) │ │ │ │ - ldr r3, [pc, #440] @ (1c26b0 ) │ │ │ │ + bls.n 1c2558 │ │ │ │ + ldr r2, [pc, #444] @ (1c26fc ) │ │ │ │ + ldr r3, [pc, #440] @ (1c26f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c26a8 │ │ │ │ + bne.w 1c26f0 │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #420] @ (1c26b8 ) │ │ │ │ + ldr r3, [pc, #420] @ (1c2700 ) │ │ │ │ mov.w r8, r5, lsl #5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c24f4 │ │ │ │ + beq.n 1c253c │ │ │ │ ldr.w lr, [r6, #4] │ │ │ │ add.w fp, r6, #64 @ 0x40 │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ cmp lr, fp │ │ │ │ itt ne │ │ │ │ movne r7, r6 │ │ │ │ movne sl, r9 │ │ │ │ - beq.n 1c258c │ │ │ │ + beq.n 1c25d4 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, fp │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1c2542 │ │ │ │ + bne.n 1c258a │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - b.n 1c25a0 │ │ │ │ + b.n 1c25e8 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c24f0 │ │ │ │ - ldr r0, [pc, #336] @ (1c26bc ) │ │ │ │ + bne.n 1c2538 │ │ │ │ + ldr r0, [pc, #336] @ (1c2704 ) │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r3, r0, r3, lsl #5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 54728 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #56] @ 0x38 │ │ │ │ - b.n 1c24f4 │ │ │ │ + b.n 1c253c │ │ │ │ mov.w r2, #296 @ 0x128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 55108 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r7, [r9, #20] │ │ │ │ str r3, [r6, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1c26c0 ) │ │ │ │ + ldr r3, [pc, #276] @ (1c2708 ) │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ mla r7, r1, r7, lr │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r7, lr │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ @@ -506285,28 +506315,28 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r1, [r6, #40] @ 0x28 │ │ │ │ itt ne │ │ │ │ movne r3, lr │ │ │ │ ldrne.w r0, [r9, #16] │ │ │ │ str.w fp, [r6, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.n 1c267c │ │ │ │ + beq.n 1c26c4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c2690 │ │ │ │ + beq.n 1c26d8 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c2690 │ │ │ │ + beq.n 1c26d8 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mov lr, r7 │ │ │ │ strd r2, r9, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c2610 │ │ │ │ + b.n 1c2658 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1c266e │ │ │ │ + beq.n 1c26b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ umull r0, r6, r0, r2 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ @@ -506323,75 +506353,75 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ umlal r0, sl, r6, r4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r5, #12 │ │ │ │ mla r6, r5, sl, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 1c2698 │ │ │ │ + cbnz r0, 1c26e0 │ │ │ │ adds r3, #12 │ │ │ │ strd r2, r1, [r6] │ │ │ │ cmp r3, lr │ │ │ │ str r7, [r6, #8] │ │ │ │ - beq.n 1c2674 │ │ │ │ + beq.n 1c26bc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c260c │ │ │ │ + bne.n 1c2654 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1c2668 │ │ │ │ + bne.n 1c26b0 │ │ │ │ ldrd lr, r2, [sp, #24] │ │ │ │ ldrd r9, r6, [sp, #32] │ │ │ │ cmp lr, r2 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ - beq.w 1c24f4 │ │ │ │ + beq.w 1c253c │ │ │ │ mov r0, lr │ │ │ │ - bl 1c6224 │ │ │ │ - b.n 1c24f4 │ │ │ │ + bl 1c626c │ │ │ │ + b.n 1c253c │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c25f2 │ │ │ │ - b.n 1c267c │ │ │ │ + bne.n 1c263a │ │ │ │ + b.n 1c26c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, ip │ │ │ │ add sl, r0 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c2658 │ │ │ │ + bhi.n 1c26a0 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c2650 │ │ │ │ + b.n 1c2698 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1c26f0 │ │ │ │ + bge.n 1c26a8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1c26c0 │ │ │ │ + bge.n 1c2678 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1c27b0 │ │ │ │ + bcs.n 1c27f8 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c27a8 │ │ │ │ + bls.n 1c27f0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ @@ -506406,34 +506436,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 1c274c │ │ │ │ + b.n 1c2794 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 1c2786 │ │ │ │ + bne.n 1c27ce │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1c27ba │ │ │ │ + beq.n 1c2802 │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c272e │ │ │ │ + bne.n 1c2776 │ │ │ │ mov r8, r2 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -506445,81 +506475,81 @@ │ │ │ │ str.w r8, [fp] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1c2740 │ │ │ │ + beq.n 1c2788 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1c2740 │ │ │ │ + bne.n 1c2788 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c2740 │ │ │ │ + beq.n 1c2788 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1c24c4 │ │ │ │ - b.n 1c26ec │ │ │ │ + bl 1c250c │ │ │ │ + b.n 1c2734 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c24c4 │ │ │ │ - b.n 1c26ec │ │ │ │ + bl 1c250c │ │ │ │ + b.n 1c2734 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c2762 │ │ │ │ - b.n 1c277e │ │ │ │ + bne.n 1c27aa │ │ │ │ + b.n 1c27c6 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ blx 55180 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1c2874 │ │ │ │ + bhi.n 1c28bc │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1c2824 │ │ │ │ + bls.n 1c286c │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r1, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ sub.w r5, ip, r1 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 1c2802 │ │ │ │ + bhi.n 1c284a │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1c284c │ │ │ │ + cbz r0, 1c2894 │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ add r0, r4 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r4, r0 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - bne.n 1c2838 │ │ │ │ + bne.n 1c2880 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -506553,54 +506583,54 @@ │ │ │ │ mul.w r7, lr, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r1, r5, r1, r8 │ │ │ │ mul.w r9, lr, ip │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w r1, r1, ror #19 │ │ │ │ mul.w r8, lr, r1 │ │ │ │ - bhi.n 1c28a2 │ │ │ │ + bhi.n 1c28ea │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r0, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r1, r4, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ cmp r6, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r4, #16 │ │ │ │ add r3, r0 │ │ │ │ add r4, r2 │ │ │ │ and.w r0, r0, #15 │ │ │ │ - b.n 1c27e8 │ │ │ │ + b.n 1c2830 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1c2970 │ │ │ │ + vldr d7, [pc, #80] @ 1c29b8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov.w ip, #19 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #68] @ 1c2978 │ │ │ │ + vldr d7, [pc, #68] @ 1c29c0 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ mov.w ip, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c2980 │ │ │ │ + vldr d7, [pc, #56] @ 1c29c8 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54728 │ │ │ │ - ldr r3, [pc, #44] @ (1c2988 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c29d0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -506613,48 +506643,48 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c29f2 │ │ │ │ - vldr d7, [pc, #68] @ 1c29f8 │ │ │ │ + cbz r0, 1c2a3a │ │ │ │ + vldr d7, [pc, #68] @ 1c2a40 │ │ │ │ movs r3, #17 │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r1, #19 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 1c2a00 │ │ │ │ + vldr d7, [pc, #60] @ 1c2a48 │ │ │ │ strd r1, r3, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #48] @ 1c2a08 │ │ │ │ + vldr d7, [pc, #48] @ 1c2a50 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54728 │ │ │ │ - ldr r3, [pc, #40] @ (1c2a10 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c2a58 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -506667,49 +506697,49 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c2a7a │ │ │ │ - vldr d7, [pc, #76] @ 1c2a80 │ │ │ │ + cbz r0, 1c2ac2 │ │ │ │ + vldr d7, [pc, #76] @ 1c2ac8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c2a98 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c2ae0 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c2a88 │ │ │ │ + vldr d7, [pc, #64] @ 1c2ad0 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c2a9c ) │ │ │ │ + ldr r3, [pc, #76] @ (1c2ae4 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c2a90 │ │ │ │ + vldr d7, [pc, #56] @ 1c2ad8 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54728 │ │ │ │ - ldr r3, [pc, #48] @ (1c2aa0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2ae8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -506724,15 +506754,15 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r5 :128] │ │ │ │ strb.w pc, [r1, #4095] @ 0xfff │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ movs r7, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -506747,151 +506777,151 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1c2abe │ │ │ │ + bne.n 1c2b06 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ str r6, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2b1a │ │ │ │ + beq.n 1c2b62 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c2b18 │ │ │ │ + cbz r0, 1c2b60 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 55108 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 55108 │ │ │ │ - b.n 1c2b16 │ │ │ │ + b.n 1c2b5e │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 1c2b7e │ │ │ │ + cbz r1, 1c2bc6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 1c2b7e │ │ │ │ + cbz r3, 1c2bc6 │ │ │ │ mov r6, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 1c2b90 │ │ │ │ + cbz r2, 1c2bd8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c2b90 │ │ │ │ + beq.n 1c2bd8 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 1c2b60 │ │ │ │ + b.n 1c2ba8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c2b78 │ │ │ │ + beq.n 1c2bc0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #12 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r7, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c2b7e │ │ │ │ + beq.n 1c2bc6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c2b5a │ │ │ │ + bne.n 1c2ba2 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1c2b72 │ │ │ │ + bne.n 1c2bba │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c2b8a │ │ │ │ - bl 1c6224 │ │ │ │ + beq.n 1c2bd2 │ │ │ │ + bl 1c626c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2b4c │ │ │ │ - b.n 1c2b7e │ │ │ │ - cbz r0, 1c2bb6 │ │ │ │ + bne.n 1c2b94 │ │ │ │ + b.n 1c2bc6 │ │ │ │ + cbz r0, 1c2bfe │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c2b28 │ │ │ │ + bl 1c2b70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c2c0c │ │ │ │ + cbz r0, 1c2c54 │ │ │ │ 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, 1c2c0e │ │ │ │ + cbz r1, 1c2c56 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 1c2c00 │ │ │ │ + cbz r3, 1c2c48 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1c2bf0 │ │ │ │ + cbz r3, 1c2c38 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c2bf0 │ │ │ │ + beq.n 1c2c38 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c2be0 │ │ │ │ + bne.n 1c2c28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #32] @ (1c2c34 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c2c7c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 54728 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - vaddl.u8 q0, d0, d22 │ │ │ │ + vaddl.u16 q0, d8, d22 │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -506899,52 +506929,52 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c22e8 │ │ │ │ + bl 1c2330 │ │ │ │ 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 1c22e8 │ │ │ │ + bl 1c2330 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c26c4 │ │ │ │ - cbz r0, 1c2ca2 │ │ │ │ + bl 1c270c │ │ │ │ + cbz r0, 1c2cea │ │ │ │ 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 1c26c4 │ │ │ │ - cbz r0, 1c2cc0 │ │ │ │ + bl 1c270c │ │ │ │ + cbz r0, 1c2d08 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1c2cdc │ │ │ │ + cbz r1, 1c2d24 │ │ │ │ ldrd r2, r3, [r0, #56] @ 0x38 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ str r4, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ @@ -506961,97 +506991,97 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c22e8 │ │ │ │ - cbz r0, 1c2d16 │ │ │ │ + bl 1c2330 │ │ │ │ + cbz r0, 1c2d5e │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r1, 1c2d5c │ │ │ │ + cbz r1, 1c2da4 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2d56 │ │ │ │ + beq.n 1c2d9e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbz r2, 1c2d50 │ │ │ │ + cbz r2, 1c2d98 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c2d42 │ │ │ │ + beq.n 1c2d8a │ │ │ │ mov r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c2d60 │ │ │ │ + beq.n 1c2da8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c2d36 │ │ │ │ - b.n 1c2d42 │ │ │ │ + bne.n 1c2d7e │ │ │ │ + b.n 1c2d8a │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1c2d30 │ │ │ │ + bne.n 1c2d78 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1c2d22 │ │ │ │ + b.n 1c2d6a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c2d3c │ │ │ │ + b.n 1c2d84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c2ea6 │ │ │ │ + beq.w 1c2eee │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1c2e08 │ │ │ │ + bhi.n 1c2e50 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c2db8 │ │ │ │ + bls.n 1c2e00 │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r1, r0 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ sub.w r5, ip, r4 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 1c2d96 │ │ │ │ + bhi.n 1c2dde │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c2de0 │ │ │ │ + cbz r1, 1c2e28 │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r0, r1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - bne.n 1c2dcc │ │ │ │ + bne.n 1c2e14 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -507085,73 +507115,73 @@ │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mul.w r9, r4, lr │ │ │ │ cmp r6, r2 │ │ │ │ mla ip, r5, ip, r8 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r8, r4, ip │ │ │ │ - bhi.n 1c2e36 │ │ │ │ + bhi.n 1c2e7e │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r1, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ cmp r6, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ add r3, r1 │ │ │ │ add r0, r2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1c2d7c │ │ │ │ + b.n 1c2dc4 │ │ │ │ movw r0, #23813 @ 0x5d05 │ │ │ │ movt r0, #716 @ 0x2cc │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c2ff8 │ │ │ │ + beq.w 1c3040 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1c2f58 │ │ │ │ + bhi.n 1c2fa0 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1c2f08 │ │ │ │ + bls.n 1c2f50 │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r1, r0 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ sub.w r5, ip, r4 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 1c2ee6 │ │ │ │ + bhi.n 1c2f2e │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1c2f30 │ │ │ │ + cbz r1, 1c2f78 │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r0, r1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - bne.n 1c2f1c │ │ │ │ + bne.n 1c2f64 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -507186,34 +507216,34 @@ │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r2, r4, r2, r8 │ │ │ │ mul.w r9, r5, lr │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r8, r5, r2 │ │ │ │ - bhi.n 1c2f86 │ │ │ │ + bhi.n 1c2fce │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r1, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r8, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r9, ror #14 │ │ │ │ cmp r6, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ add r3, r1 │ │ │ │ add r0, r2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1c2ecc │ │ │ │ + b.n 1c2f14 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c2f30 │ │ │ │ + b.n 1c2f78 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -507249,40 +507279,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c30f2 │ │ │ │ - vldr d7, [pc, #76] @ 1c30f8 │ │ │ │ + cbz r0, 1c313a │ │ │ │ + vldr d7, [pc, #76] @ 1c3140 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1c3110 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c3158 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1c3100 │ │ │ │ + vldr d7, [pc, #64] @ 1c3148 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1c3114 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c315c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1c3108 │ │ │ │ + vldr d7, [pc, #56] @ 1c3150 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54728 │ │ │ │ - ldr r3, [pc, #48] @ (1c3118 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c3160 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -507295,47 +507325,47 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 48d112 │ │ │ │ - bl 489116 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr6, {1} │ │ │ │ + bl 48d15a │ │ │ │ + bl 48915e │ │ │ │ + cdp2 0, 4, cr0, cr2, cr6, {1} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1c3180 │ │ │ │ + vldr d7, [pc, #80] @ 1c31c8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #96] @ (1c3198 ) │ │ │ │ + ldr r3, [pc, #96] @ (1c31e0 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #68] @ 1c3188 │ │ │ │ + vldr d7, [pc, #68] @ 1c31d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #19 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1c3190 │ │ │ │ + vldr d7, [pc, #60] @ 1c31d8 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #68] @ (1c319c ) │ │ │ │ + ldr r3, [pc, #68] @ (1c31e4 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 54728 │ │ │ │ - ldr r3, [pc, #52] @ (1c31a0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c31e8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -507348,185 +507378,185 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 40b19a │ │ │ │ - bl 3fd19e │ │ │ │ - stc2 0, cr0, [r4, #152]! @ 0x98 │ │ │ │ + bl 40b1e2 │ │ │ │ + bl 3fd1e6 │ │ │ │ + ldc2 0, cr0, [ip, #152]! @ 0x98 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ cmp lr, r1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bhi.n 1c31fa │ │ │ │ + bhi.n 1c3242 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1c31f2 │ │ │ │ - ldr.w ip, [pc, #52] @ 1c3200 │ │ │ │ + bhi.n 1c323a │ │ │ │ + ldr.w ip, [pc, #52] @ 1c3248 │ │ │ │ add ip, pc │ │ │ │ - b.n 1c31d8 │ │ │ │ + b.n 1c3220 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1c31f2 │ │ │ │ + beq.n 1c323a │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1c31d2 │ │ │ │ + bcc.n 1c321a │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1c24c4 │ │ │ │ + bl 1c250c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vst1.8 {d16[1]}, [r6], r6 │ │ │ │ + ldr??.w r0, [lr, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 1c6070 │ │ │ │ - cbz r0, 1c3288 │ │ │ │ + bl 1c60b8 │ │ │ │ + cbz r0, 1c32d0 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #108] @ 1c3290 │ │ │ │ - ldr r3, [pc, #136] @ (1c32b0 ) │ │ │ │ + vldr d7, [pc, #108] @ 1c32d8 │ │ │ │ + ldr r3, [pc, #136] @ (1c32f8 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #96] @ 1c3298 │ │ │ │ + vldr d7, [pc, #96] @ 1c32e0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #120] @ (1c32b4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c32fc ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1c32a0 │ │ │ │ + vldr d7, [pc, #92] @ 1c32e8 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #20] │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 54728 │ │ │ │ - vldr d7, [pc, #72] @ 1c32a8 │ │ │ │ - ldr r3, [pc, #84] @ (1c32b8 ) │ │ │ │ + vldr d7, [pc, #72] @ 1c32f0 │ │ │ │ + ldr r3, [pc, #84] @ (1c3300 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c5fe4 │ │ │ │ - cbz r0, 1c3282 │ │ │ │ - ldr r1, [pc, #72] @ (1c32bc ) │ │ │ │ + bl 1c602c │ │ │ │ + cbz r0, 1c32ca │ │ │ │ + ldr r1, [pc, #72] @ (1c3304 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1c635c │ │ │ │ + bl 1c63a4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c327e │ │ │ │ + b.n 1c32c6 │ │ │ │ nop.w │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - bl 3ff2b2 │ │ │ │ - bl 3212b6 │ │ │ │ - ldc2 0, cr0, [r0], #152 @ 0x98 │ │ │ │ - bl 3252be │ │ │ │ - cbz r0, 1c330e │ │ │ │ + bl 3ff2fa │ │ │ │ + bl 3212fe │ │ │ │ + stc2l 0, cr0, [r8], {38} @ 0x26 │ │ │ │ + bl 325306 │ │ │ │ + cbz r0, 1c3356 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1c3300 │ │ │ │ + cbz r3, 1c3348 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c32f2 │ │ │ │ + cbz r3, 1c333a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c32f2 │ │ │ │ + beq.n 1c333a │ │ │ │ blx 54234 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c32e0 │ │ │ │ + bne.n 1c3328 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #296] @ 0x128 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1c33d6 │ │ │ │ + beq.n 1c341e │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c33d6 │ │ │ │ + beq.n 1c341e │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54fc4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c33d6 │ │ │ │ + beq.n 1c341e │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r1, #26553 @ 0x67b9 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -507543,153 +507573,153 @@ │ │ │ │ mul.w r1, ip, r1 │ │ │ │ eor.w r1, r1, r1, lsr #15 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r1, r1, r1, lsr #13 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ - bl 1c26c4 │ │ │ │ + bl 1c270c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 1c33d0 │ │ │ │ + cbz r0, 1c3418 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r3, 1c33da │ │ │ │ + cbz r3, 1c3422 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c33da │ │ │ │ + beq.n 1c3422 │ │ │ │ mov r0, r2 │ │ │ │ blx 54234 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #100] @ (1c3454 ) │ │ │ │ + ldr r4, [pc, #100] @ (1c349c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #100] @ (1c3458 ) │ │ │ │ + ldr r1, [pc, #100] @ (1c34a0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1c3436 │ │ │ │ + beq.n 1c347e │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r4, #300] @ 0x12c │ │ │ │ - beq.n 1c3436 │ │ │ │ + beq.n 1c347e │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c22e8 │ │ │ │ - cbz r0, 1c3436 │ │ │ │ + bl 1c2330 │ │ │ │ + cbz r0, 1c347e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (1c345c ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3458 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c34a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c34a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c344e │ │ │ │ + bne.n 1c3496 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #124] @ (1c34ec ) │ │ │ │ + ldr r4, [pc, #124] @ (1c3534 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #124] @ (1c34f0 ) │ │ │ │ + ldr r1, [pc, #124] @ (1c3538 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1c34d0 │ │ │ │ + beq.n 1c3518 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 1c34d0 │ │ │ │ + beq.n 1c3518 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c22e8 │ │ │ │ - cbz r0, 1c34d0 │ │ │ │ + bl 1c2330 │ │ │ │ + cbz r0, 1c3518 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 54234 │ │ │ │ - ldr r2, [pc, #32] @ (1c34f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c34f0 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c353c ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c34e8 │ │ │ │ + bne.n 1c3530 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #404] @ (1c36a0 ) │ │ │ │ + ldr r4, [pc, #404] @ (1c36e8 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1c36a4 ) │ │ │ │ + ldr r2, [pc, #404] @ (1c36ec ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ands.w r4, r6, #1 │ │ │ │ @@ -507697,790 +507727,788 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 1c3604 │ │ │ │ + bne.n 1c364c │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1c35f6 │ │ │ │ + bmi.n 1c363e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 54544 <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c35e0 │ │ │ │ + blt.n 1c3628 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1c358e │ │ │ │ + cbz r3, 1c35d6 │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1c357a │ │ │ │ + beq.n 1c35c2 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c358e │ │ │ │ + beq.n 1c35d6 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #296] @ (1c36a8 ) │ │ │ │ + ldr r2, [pc, #296] @ (1c36f0 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 54800 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c35d2 │ │ │ │ + blt.n 1c361a │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1c35d2 │ │ │ │ + cbnz r3, 1c361a │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1c35b2 │ │ │ │ + ble.n 1c35fa │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #272] @ (1c36ac ) │ │ │ │ - ldr r3, [pc, #264] @ (1c36a4 ) │ │ │ │ + ldr r2, [pc, #272] @ (1c36f4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1c36ec ) │ │ │ │ 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 1c368a │ │ │ │ + bne.n 1c36d2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 55174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c368e │ │ │ │ + beq.n 1c36d6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r1, r4, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 1c34f8 │ │ │ │ - b.n 1c3598 │ │ │ │ - ldr r1, [pc, #220] @ (1c36b0 ) │ │ │ │ + bl 1c3540 │ │ │ │ + b.n 1c35e0 │ │ │ │ + ldr r1, [pc, #220] @ (1c36f8 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 55440 │ │ │ │ - b.n 1c3596 │ │ │ │ + b.n 1c35de │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c35d2 │ │ │ │ + beq.n 1c361a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1c35f0 │ │ │ │ + beq.n 1c3638 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1c35d2 │ │ │ │ + beq.n 1c361a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c357c │ │ │ │ + b.n 1c35c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1c3684 │ │ │ │ + bhi.n 1c36cc │ │ │ │ tbb [pc, r2] │ │ │ │ subs r4, #63 @ 0x3f │ │ │ │ tst r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #168] @ (1c36b4 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c36fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 551b0 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c3632 │ │ │ │ + blt.n 1c367a │ │ │ │ cmp r8, r4 │ │ │ │ mov r7, r8 │ │ │ │ it ge │ │ │ │ movge r7, r4 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r9, r8, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r7, r5 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1c353c │ │ │ │ + b.n 1c3584 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1c353c │ │ │ │ - ldr r3, [pc, #116] @ (1c36b8 ) │ │ │ │ + b.n 1c3584 │ │ │ │ + ldr r3, [pc, #116] @ (1c3700 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1c36bc ) │ │ │ │ + ldr r3, [pc, #112] @ (1c3704 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 551b0 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1c3540 │ │ │ │ + blt.w 1c3588 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1c3540 │ │ │ │ - ldr r3, [pc, #68] @ (1c36c0 ) │ │ │ │ + b.n 1c3588 │ │ │ │ + ldr r3, [pc, #68] @ (1c3708 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c3644 │ │ │ │ - ldr r3, [pc, #68] @ (1c36c4 ) │ │ │ │ + b.n 1c368c │ │ │ │ + ldr r3, [pc, #68] @ (1c370c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c3644 │ │ │ │ - ldr r3, [pc, #64] @ (1c36c8 ) │ │ │ │ + b.n 1c368c │ │ │ │ + ldr r3, [pc, #64] @ (1c3710 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1c3644 │ │ │ │ + b.n 1c368c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (1c36cc ) │ │ │ │ + ldr r3, [pc, #60] @ (1c3714 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1c3596 │ │ │ │ + b.n 1c35de │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c36e8 │ │ │ │ + ble.n 1c3760 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh.w r0, [r2, r7, lsl #1] │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + str.w r0, [sl, r7, lsl #1] │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ 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] @ (1c3750 ) │ │ │ │ + ldr r4, [pc, #108] @ (1c3798 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1c3754 ) │ │ │ │ + ldr r0, [pc, #100] @ (1c379c ) │ │ │ │ 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 1c34f8 │ │ │ │ - ldr r2, [pc, #72] @ (1c3758 ) │ │ │ │ + bl 1c3540 │ │ │ │ + ldr r2, [pc, #72] @ (1c37a0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1c375c ) │ │ │ │ + ldr r2, [pc, #60] @ (1c37a4 ) │ │ │ │ add r2, pc │ │ │ │ blx 54c50 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c3730 │ │ │ │ + beq.n 1c3778 │ │ │ │ mov r0, r3 │ │ │ │ blx 54234 │ │ │ │ - ldr r2, [pc, #44] @ (1c3760 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3754 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c37a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c379c ) │ │ │ │ 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 1c374c │ │ │ │ + bne.n 1c3794 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r4, r6, lsl #2] │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldrb.w r0, [ip, r6, lsl #2] │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #120] @ (1c37f0 ) │ │ │ │ + ldr r4, [pc, #120] @ (1c3838 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1c37f4 ) │ │ │ │ + ldr r0, [pc, #116] @ (1c383c ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1c37f8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c3840 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1052] @ 0x41c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #92] @ (1c37fc ) │ │ │ │ + ldr r2, [pc, #92] @ (1c3844 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1c34f8 │ │ │ │ - ldr r2, [pc, #80] @ (1c3800 ) │ │ │ │ + bl 1c3540 │ │ │ │ + ldr r2, [pc, #80] @ (1c3848 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 55470 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c37ce │ │ │ │ + beq.n 1c3816 │ │ │ │ mov r0, r3 │ │ │ │ blx 54234 │ │ │ │ - ldr r2, [pc, #52] @ (1c3804 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c37f8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c384c ) │ │ │ │ + ldr r3, [pc, #36] @ (1c3840 ) │ │ │ │ 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 1c37ea │ │ │ │ + bne.n 1c3832 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, r7 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + vshr.u64 d16, d11, #16 │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + vshr.u64 d16, d11, #64 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr r2, [pc, #396] @ (1c39a4 ) │ │ │ │ + ldr r2, [pc, #396] @ (1c39ec ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1c39a8 ) │ │ │ │ + ldr r3, [pc, #392] @ (1c39f0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1c39ac ) │ │ │ │ - ldr r5, [pc, #396] @ (1c39b0 ) │ │ │ │ + ldr r0, [pc, #392] @ (1c39f4 ) │ │ │ │ + ldr r5, [pc, #396] @ (1c39f8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c47ac │ │ │ │ - ldr r1, [pc, #380] @ (1c39b4 ) │ │ │ │ + bl 1c47f4 │ │ │ │ + ldr r1, [pc, #380] @ (1c39fc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1cb924 │ │ │ │ + bl 1cb96c │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1c3846 │ │ │ │ + cbnz r3, 1c388e │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1c39b8 ) │ │ │ │ + ldr r2, [pc, #368] @ (1c3a00 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1c39bc ) │ │ │ │ + ldr r3, [pc, #368] @ (1c3a04 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1c39c0 ) │ │ │ │ + ldr r0, [pc, #364] @ (1c3a08 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c38a4 │ │ │ │ - ldr r0, [pc, #352] @ (1c39c4 ) │ │ │ │ + cbz r0, 1c38ec │ │ │ │ + ldr r0, [pc, #352] @ (1c3a0c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5536c │ │ │ │ - cbz r0, 1c389e │ │ │ │ - ldr r0, [pc, #344] @ (1c39c8 ) │ │ │ │ + cbz r0, 1c38e6 │ │ │ │ + ldr r0, [pc, #344] @ (1c3a10 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5536c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c3998 │ │ │ │ - ldr r0, [pc, #332] @ (1c39cc ) │ │ │ │ + beq.w 1c39e0 │ │ │ │ + ldr r0, [pc, #332] @ (1c3a14 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5536c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c399c │ │ │ │ - ldr r0, [pc, #320] @ (1c39d0 ) │ │ │ │ + beq.w 1c39e4 │ │ │ │ + ldr r0, [pc, #320] @ (1c3a18 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5536c │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1c39d4 ) │ │ │ │ + ldr r3, [pc, #308] @ (1c3a1c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1c39d8 ) │ │ │ │ + ldr r1, [pc, #304] @ (1c3a20 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1c39dc ) │ │ │ │ + ldr r0, [pc, #304] @ (1c3a24 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cb74c │ │ │ │ - ldr r2, [pc, #296] @ (1c39e0 ) │ │ │ │ - ldr r3, [pc, #300] @ (1c39e4 ) │ │ │ │ + bl 1cb794 │ │ │ │ + ldr r2, [pc, #296] @ (1c3a28 ) │ │ │ │ + ldr r3, [pc, #300] @ (1c3a2c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1c39e8 ) │ │ │ │ + ldr r1, [pc, #300] @ (1c3a30 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 55138 │ │ │ │ mov r4, r0 │ │ │ │ blx 54f04 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c3906 │ │ │ │ - ldr r3, [pc, #276] @ (1c39ec ) │ │ │ │ + beq.n 1c394e │ │ │ │ + ldr r3, [pc, #276] @ (1c3a34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1c38f8 │ │ │ │ - ldr r2, [pc, #272] @ (1c39f0 ) │ │ │ │ - ldr r3, [pc, #196] @ (1c39a8 ) │ │ │ │ + bmi.n 1c3940 │ │ │ │ + ldr r2, [pc, #272] @ (1c3a38 ) │ │ │ │ + ldr r3, [pc, #196] @ (1c39f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c39a0 │ │ │ │ + bne.n 1c39e8 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1c5b10 │ │ │ │ + bl 1c5b58 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 5556c │ │ │ │ - b.n 1c38de │ │ │ │ + b.n 1c3926 │ │ │ │ blx 544a8 │ │ │ │ mov r4, r0 │ │ │ │ blx 5515c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c391c │ │ │ │ - ldr r3, [pc, #220] @ (1c39f4 ) │ │ │ │ + beq.n 1c3964 │ │ │ │ + ldr r3, [pc, #220] @ (1c3a3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c38da │ │ │ │ - ldr r0, [pc, #216] @ (1c39f8 ) │ │ │ │ + b.n 1c3922 │ │ │ │ + ldr r0, [pc, #216] @ (1c3a40 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ - cbz r0, 1c397c │ │ │ │ - ldr r4, [pc, #212] @ (1c39fc ) │ │ │ │ - bl 1c5b10 │ │ │ │ + bl 1c47f4 │ │ │ │ + cbz r0, 1c39c4 │ │ │ │ + ldr r4, [pc, #212] @ (1c3a44 ) │ │ │ │ + bl 1c5b58 │ │ │ │ mov r5, r0 │ │ │ │ blx 540fc │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 551b0 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 54854 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1c395c │ │ │ │ - ldr r3, [pc, #168] @ (1c3a00 ) │ │ │ │ + bge.n 1c39a4 │ │ │ │ + ldr r3, [pc, #168] @ (1c3a48 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c38da │ │ │ │ - ldr r1, [pc, #164] @ (1c3a04 ) │ │ │ │ + b.n 1c3922 │ │ │ │ + ldr r1, [pc, #164] @ (1c3a4c ) │ │ │ │ add r1, pc │ │ │ │ blx 54204 │ │ │ │ - ldr r1, [pc, #160] @ (1c3a08 ) │ │ │ │ + ldr r1, [pc, #160] @ (1c3a50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c38da │ │ │ │ - ldr r2, [pc, #156] @ (1c3a0c ) │ │ │ │ + beq.n 1c3922 │ │ │ │ + ldr r2, [pc, #156] @ (1c3a54 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1c38da │ │ │ │ - ldr r0, [pc, #144] @ (1c3a10 ) │ │ │ │ + b.n 1c3922 │ │ │ │ + ldr r0, [pc, #144] @ (1c3a58 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ - cbz r0, 1c3990 │ │ │ │ - ldr r1, [pc, #140] @ (1c3a14 ) │ │ │ │ + bl 1c47f4 │ │ │ │ + cbz r0, 1c39d8 │ │ │ │ + ldr r1, [pc, #140] @ (1c3a5c ) │ │ │ │ add r1, pc │ │ │ │ blx 5547c │ │ │ │ - b.n 1c3964 │ │ │ │ - ldr r3, [pc, #132] @ (1c3a18 ) │ │ │ │ + b.n 1c39ac │ │ │ │ + ldr r3, [pc, #132] @ (1c3a60 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c38da │ │ │ │ + b.n 1c3922 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c389e │ │ │ │ + b.n 1c38e6 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1c389e │ │ │ │ + b.n 1c38e6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - vqadd.u32 d16, d24, d11 │ │ │ │ - vqadd.u16 d16, d30, d11 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + vqadd.u32 d0, d16, d11 │ │ │ │ + vqadd.u16 d0, d22, d11 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r2, r4 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf5f40017 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + addw r0, ip, #2071 @ 0x817 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - vqadd.u8 d0, d28, d11 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + mcr2 0, 6, r0, cr4, cr11, {4} │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - mrc2 0, 7, r0, cr0, cr11, {4} │ │ │ │ + mcr2 0, 5, r0, cr8, cr11, {4} │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 7, r0, cr4, cr11, {4} │ │ │ │ - mrc2 0, 6, r0, cr14, cr11, {4} │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + mcr2 0, 5, r0, cr12, cr11, {4} │ │ │ │ + mrc2 0, 4, r0, cr6, cr11, {4} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mrc2 0, 4, r0, cr14, cr11, {4} │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + mrc2 0, 2, r0, cr6, cr11, {4} │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - mrc2 0, 2, r0, cr14, cr11, {4} │ │ │ │ - cbnz r6, 1c3a5a │ │ │ │ + mrc2 0, 0, r0, cr6, cr11, {4} │ │ │ │ + cbnz r6, 1c3aa8 │ │ │ │ movs r3, r3 │ │ │ │ - mcr2 0, 2, r0, cr14, cr11, {4} │ │ │ │ - mrc2 0, 1, r0, cr10, cr11, {4} │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + mcr2 0, 0, r0, cr6, cr11, {4} │ │ │ │ + ldc2l 0, cr0, [r2, #620]! @ 0x26c │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1c3a60 │ │ │ │ + cbnz r4, 1c3aae │ │ │ │ movs r3, r3 │ │ │ │ - mcr2 0, 1, r0, cr2, cr11, {4} │ │ │ │ + ldc2l 0, cr0, [sl, #620] @ 0x26c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1c3ac0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1c3b08 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1c3ac4 ) │ │ │ │ + ldr r3, [pc, #144] @ (1c3b0c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1c3ac8 ) │ │ │ │ + ldr r4, [pc, #144] @ (1c3b10 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1c3acc ) │ │ │ │ + ldr r0, [pc, #140] @ (1c3b14 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1c3ad0 ) │ │ │ │ + ldr r1, [pc, #140] @ (1c3b18 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1d9434 │ │ │ │ + bl 1d947c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1c3aa6 │ │ │ │ + bhi.n 1c3aee │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1c3a8c │ │ │ │ - ldr r4, [pc, #112] @ (1c3ad4 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1c3ad8 │ │ │ │ + bhi.n 1c3ad4 │ │ │ │ + ldr r4, [pc, #112] @ (1c3b1c ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1c3b20 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1c3a86 │ │ │ │ + beq.n 1c3ace │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r7 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 1c3a6e │ │ │ │ - ldr r2, [pc, #76] @ (1c3adc ) │ │ │ │ - ldr r3, [pc, #52] @ (1c3ac4 ) │ │ │ │ + bne.n 1c3ab6 │ │ │ │ + ldr r2, [pc, #76] @ (1c3b24 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c3b0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3aba │ │ │ │ + bne.n 1c3b02 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1c3ae0 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c3b28 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1c3ae4 ) │ │ │ │ + ldr r0, [pc, #56] @ (1c3b2c ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1d9434 │ │ │ │ + bl 1d947c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1c3a5c │ │ │ │ + b.n 1c3aa4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr, #-620]! @ 0xfffffd94 │ │ │ │ - ldc2l 0, cr0, [lr, #-620] @ 0xfffffd94 │ │ │ │ + stc2 0, cr0, [r6, #-620]! @ 0xfffffd94 │ │ │ │ + ldc2 0, cr0, [r6, #-620] @ 0xfffffd94 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stc2l 0, cr0, [ip, #-620] @ 0xfffffd94 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stc2 0, cr0, [r4, #-620] @ 0xfffffd94 │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r0], #620 @ 0x26c │ │ │ │ + stc2 0, cr0, [r8], #620 @ 0x26c │ │ │ │ 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] @ 1c3b3c │ │ │ │ + ldr.w ip, [pc, #64] @ 1c3b84 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c3b40 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c3b88 ) │ │ │ │ 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 1c3a1c │ │ │ │ - ldr r2, [pc, #40] @ (1c3b44 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3b40 ) │ │ │ │ + bl 1c3a64 │ │ │ │ + ldr r2, [pc, #40] @ (1c3b8c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3b88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3b38 │ │ │ │ + bne.n 1c3b80 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1c3b70 ) │ │ │ │ + ldr r0, [pc, #24] @ (1c3bb8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c47ac │ │ │ │ - ldr r2, [pc, #20] @ (1c3b74 ) │ │ │ │ - ldr r1, [pc, #20] @ (1c3b78 ) │ │ │ │ + bl 1c47f4 │ │ │ │ + ldr r2, [pc, #20] @ (1c3bbc ) │ │ │ │ + ldr r1, [pc, #20] @ (1c3bc0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #76] @ 1c3bdc │ │ │ │ + ldr.w r8, [pc, #76] @ 1c3c24 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1c3bb2 │ │ │ │ + b.n 1c3bfa │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 55620 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c3ba0 │ │ │ │ + bne.n 1c3be8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1c3bd8 │ │ │ │ + beq.n 1c3c20 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 54908 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ movs r7, 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 1c6028 │ │ │ │ - ldr r1, [pc, #24] @ (1c3c14 ) │ │ │ │ + bl 1c6070 │ │ │ │ + ldr r1, [pc, #24] @ (1c3c5c ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ movs r0, r3 │ │ │ │ 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] @ 1c3c7c │ │ │ │ + ldr.w ip, [pc, #80] @ 1c3cc4 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1c3c80 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c3cc8 ) │ │ │ │ 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 1c649c │ │ │ │ + bl 1c64e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3b7c │ │ │ │ - ldr r2, [pc, #40] @ (1c3c84 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3c80 ) │ │ │ │ + bl 1c3bc4 │ │ │ │ + ldr r2, [pc, #40] @ (1c3ccc ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3cc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3c78 │ │ │ │ + bne.n 1c3cc0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1c3cf4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1c3d3c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1c3cf8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1c3d40 ) │ │ │ │ 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] │ │ │ │ @@ -508491,103 +508519,103 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 55180 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1c3b7c │ │ │ │ + bl 1c3bc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54234 │ │ │ │ - ldr r2, [pc, #32] @ (1c3cfc ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3cf8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c3d44 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3d40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3cf0 │ │ │ │ + bne.n 1c3d38 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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, #84] @ (1c3d6c ) │ │ │ │ + ldr r2, [pc, #84] @ (1c3db4 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1c3d70 ) │ │ │ │ + ldr r3, [pc, #84] @ (1c3db8 ) │ │ │ │ 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 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r1, 1c3d5a │ │ │ │ + cbnz r1, 1c3da2 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d759c │ │ │ │ - ldr r2, [pc, #52] @ (1c3d74 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c3d70 ) │ │ │ │ + bl 1d75e4 │ │ │ │ + ldr r2, [pc, #52] @ (1c3dbc ) │ │ │ │ + ldr r3, [pc, #44] @ (1c3db8 ) │ │ │ │ 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 1c3d66 │ │ │ │ + bne.n 1c3dae │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d70ac │ │ │ │ - b.n 1c3d34 │ │ │ │ + bl 1d70f4 │ │ │ │ + b.n 1c3d7c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3db0 │ │ │ │ + ldr.w lr, [pc, #48] @ 1c3df8 │ │ │ │ adds r4, r0, #1 │ │ │ │ add lr, pc │ │ │ │ mov.w ip, r3, lsr #1 │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1c3d84 │ │ │ │ + bne.n 1c3dcc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - sub.w r0, r6, #38 @ 0x26 │ │ │ │ + subs.w r0, lr, #38 @ 0x26 │ │ │ │ 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] │ │ │ │ adds r2, #1 │ │ │ │ @@ -508600,15 +508628,15 @@ │ │ │ │ ite hi │ │ │ │ movhi.w lr, #87 @ 0x57 │ │ │ │ movls.w lr, #48 @ 0x30 │ │ │ │ sub.w r3, r3, lr │ │ │ │ cmp r2, #32 │ │ │ │ orr.w r3, r3, ip, lsl #4 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 1c3dbc │ │ │ │ + bne.n 1c3e04 │ │ │ │ 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 │ │ │ │ @@ -508627,232 +508655,232 @@ │ │ │ │ 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 1c3e1c │ │ │ │ + bne.n 1c3e64 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1c3e7c │ │ │ │ + ldr.w lr, [pc, #48] @ 1c3ec4 │ │ │ │ adds r4, r0, #1 │ │ │ │ add lr, pc │ │ │ │ mov.w ip, r3, lsr #1 │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1c3e50 │ │ │ │ + bne.n 1c3e98 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf0ee0026 │ │ │ │ + add.w r0, r6, #38 @ 0x26 │ │ │ │ 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] @ (1c3ee4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1c3f2c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1c3ee8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1c3f30 ) │ │ │ │ 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 1d7030 │ │ │ │ + bl 1d7078 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d70ac │ │ │ │ + bl 1d70f4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d759c │ │ │ │ - ldr r2, [pc, #36] @ (1c3eec ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3ee8 ) │ │ │ │ + bl 1d75e4 │ │ │ │ + ldr r2, [pc, #36] @ (1c3f34 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c3f30 ) │ │ │ │ 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 1c3ee0 │ │ │ │ + bne.n 1c3f28 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (1c3f58 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c3fa0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1c3f5c ) │ │ │ │ + ldr r3, [pc, #88] @ (1c3fa4 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (1c3f60 ) │ │ │ │ + ldr r6, [pc, #80] @ (1c3fa8 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3df8 │ │ │ │ - ldr r2, [pc, #64] @ (1c3f64 ) │ │ │ │ + bl 1c3e40 │ │ │ │ + ldr r2, [pc, #64] @ (1c3fac ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1c3f26 │ │ │ │ - ldr r2, [pc, #44] @ (1c3f68 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c3f5c ) │ │ │ │ + bne.n 1c3f6e │ │ │ │ + ldr r2, [pc, #44] @ (1c3fb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c3fa4 ) │ │ │ │ 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 1c3f52 │ │ │ │ + bne.n 1c3f9a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #68] @ (1c3fc0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c4008 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1c3fc4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c400c ) │ │ │ │ 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 1c3df8 │ │ │ │ + bl 1c3e40 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 55494 │ │ │ │ - ldr r2, [pc, #40] @ (1c3fc8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c3fc4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4010 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c400c ) │ │ │ │ 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 1c3fbc │ │ │ │ + bne.n 1c4004 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1c402c ) │ │ │ │ + ldr r2, [pc, #80] @ (1c4074 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1c4030 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c4078 ) │ │ │ │ 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 1d9394 │ │ │ │ + bl 1d93dc │ │ │ │ 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] @ (1c4030 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c4078 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1c4034 ) │ │ │ │ + ldr r2, [pc, #32] @ (1c407c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4028 │ │ │ │ + bne.n 1c4070 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + itee le │ │ │ │ + lslle r3, r3, #2 │ │ │ │ + lsrgt r4, r3, #2 │ │ │ │ + movgt r0, r0 │ │ │ │ + nop {10} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - it al │ │ │ │ - lslal r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #124] @ (1c40c4 ) │ │ │ │ + ldr r2, [pc, #124] @ (1c410c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (1c40c8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1c4110 ) │ │ │ │ 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 1c40b8 │ │ │ │ + blt.n 1c4100 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d9394 │ │ │ │ + bl 1d93dc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ umull r0, r1, r0, r3 │ │ │ │ @@ -508863,215 +508891,215 @@ │ │ │ │ adc.w r1, r1, r4 │ │ │ │ cmp r0, r5 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sbcs r3, r4 │ │ │ │ it cc │ │ │ │ movcc.w ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1c40b8 │ │ │ │ - ldr r2, [pc, #40] @ (1c40cc ) │ │ │ │ - ldr r3, [pc, #36] @ (1c40c8 ) │ │ │ │ + bne.n 1c4100 │ │ │ │ + ldr r2, [pc, #40] @ (1c4114 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c4110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c40c0 │ │ │ │ + bne.n 1c4108 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1c40a0 │ │ │ │ + b.n 1c40e8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - itee ge │ │ │ │ - lslge r3, r3, #2 │ │ │ │ - lsrlt r4, r3, #2 │ │ │ │ - movlt r0, r0 │ │ │ │ - it pl │ │ │ │ - lslpl r3, r3, #2 │ │ │ │ + itte vs │ │ │ │ + lslvs r3, r3, #2 │ │ │ │ + lsrvs r4, r3, #2 │ │ │ │ + movvc r0, r0 │ │ │ │ + yield │ │ │ │ + lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 54108 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1c4120 │ │ │ │ + bge.n 1c4168 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1c412a │ │ │ │ + bne.n 1c4172 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54108 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1c412a │ │ │ │ + blt.n 1c4172 │ │ │ │ movs r1, #1 │ │ │ │ blx 54108 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c4124 │ │ │ │ + beq.n 1c416c │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 54108 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c4124 │ │ │ │ + beq.n 1c416c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 54830 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c4120 │ │ │ │ + b.n 1c4168 │ │ │ │ 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] @ (1c4268 ) │ │ │ │ + ldr r2, [pc, #292] @ (1c42b0 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (1c426c ) │ │ │ │ + ldr r3, [pc, #292] @ (1c42b4 ) │ │ │ │ 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 54a34 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1c424e │ │ │ │ + beq.n 1c4296 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 54c14 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4230 │ │ │ │ + beq.n 1c4278 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 55174 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c423e │ │ │ │ + beq.n 1c4286 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1c4190 │ │ │ │ + b.n 1c41d8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1c41b8 │ │ │ │ + ble.n 1c4200 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1c41de │ │ │ │ + beq.n 1c4226 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 54884 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1c4186 │ │ │ │ + bge.n 1c41ce │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1c418c │ │ │ │ + beq.n 1c41d4 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1c418a │ │ │ │ + bgt.n 1c41d2 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c41ee │ │ │ │ + bne.n 1c4236 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 54a04 │ │ │ │ - cbz r0, 1c4238 │ │ │ │ + cbz r0, 1c4280 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1c4180 │ │ │ │ + b.n 1c41c8 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c41c4 │ │ │ │ + beq.n 1c420c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54830 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 54a04 │ │ │ │ - cbz r0, 1c4256 │ │ │ │ + cbz r0, 1c429e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c4216 │ │ │ │ + beq.n 1c425e │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1c4270 ) │ │ │ │ - ldr r3, [pc, #80] @ (1c426c ) │ │ │ │ + ldr r2, [pc, #88] @ (1c42b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c42b4 ) │ │ │ │ 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 1c4252 │ │ │ │ + bne.n 1c429a │ │ │ │ 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 1c416e │ │ │ │ + b.n 1c41b6 │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ mov r0, r7 │ │ │ │ blx 54830 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c4216 │ │ │ │ + b.n 1c425e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1c424e │ │ │ │ - bkpt 0x00b4 │ │ │ │ + b.n 1c4296 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (1c4458 ) │ │ │ │ + ldr r2, [pc, #464] @ (1c44a0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1c445c ) │ │ │ │ + ldr r3, [pc, #464] @ (1c44a4 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (1c4460 ) │ │ │ │ + ldr r0, [pc, #460] @ (1c44a8 ) │ │ │ │ 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 1cafac │ │ │ │ + bl 1caff4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 54cb0 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -509087,225 +509115,225 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c4438 │ │ │ │ + bne.w 1c4480 │ │ │ │ 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 548c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c4378 │ │ │ │ + beq.n 1c43c0 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c4322 │ │ │ │ + bpl.n 1c436a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 54ad0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1c4438 │ │ │ │ + beq.w 1c4480 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 54884 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c439c │ │ │ │ + bne.n 1c43e4 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c42d4 │ │ │ │ + beq.n 1c431c │ │ │ │ blx 544b4 │ │ │ │ - ldr r2, [pc, #284] @ (1c4464 ) │ │ │ │ - ldr r1, [pc, #284] @ (1c4468 ) │ │ │ │ + ldr r2, [pc, #284] @ (1c44ac ) │ │ │ │ + ldr r1, [pc, #284] @ (1c44b0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ + bl 1c3b30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (1c446c ) │ │ │ │ - ldr r3, [pc, #252] @ (1c445c ) │ │ │ │ + ldr r2, [pc, #272] @ (1c44b4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1c44a4 ) │ │ │ │ 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 1c4452 │ │ │ │ + bne.n 1c449a │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1c42d4 │ │ │ │ + beq.n 1c431c │ │ │ │ blx 544b4 │ │ │ │ - ldr r2, [pc, #228] @ (1c4470 ) │ │ │ │ - ldr r1, [pc, #228] @ (1c4474 ) │ │ │ │ + ldr r2, [pc, #228] @ (1c44b8 ) │ │ │ │ + ldr r1, [pc, #228] @ (1c44bc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ - b.n 1c4356 │ │ │ │ + bl 1c3b30 │ │ │ │ + b.n 1c439e │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1c43c8 │ │ │ │ - b.n 1c42d4 │ │ │ │ + bhi.n 1c4410 │ │ │ │ + b.n 1c431c │ │ │ │ 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 1c443c │ │ │ │ + bls.n 1c4484 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1c43ac │ │ │ │ + bne.n 1c43f4 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1c4426 │ │ │ │ + bne.n 1c446e │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 5536c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c43ac │ │ │ │ + bne.n 1c43f4 │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1c440c │ │ │ │ + bne.n 1c4454 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1c43b0 │ │ │ │ + beq.n 1c43f8 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 54418 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1c43b0 │ │ │ │ + b.n 1c43f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 54550 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c4442 │ │ │ │ + beq.n 1c448a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1c43b0 │ │ │ │ + b.n 1c43f8 │ │ │ │ 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 1c435a │ │ │ │ + b.n 1c43a2 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1c42d4 │ │ │ │ - ldr r2, [pc, #52] @ (1c4478 ) │ │ │ │ + b.n 1c431c │ │ │ │ + ldr r2, [pc, #52] @ (1c44c0 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1c447c ) │ │ │ │ + ldr r1, [pc, #52] @ (1c44c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1c3ae8 │ │ │ │ - b.n 1c4356 │ │ │ │ + bl 1c3b30 │ │ │ │ + b.n 1c439e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ movs r7, r2 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r1, #12] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 54fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c460c │ │ │ │ + beq.w 1c4654 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 55180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c45a4 │ │ │ │ + beq.n 1c45ec │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1c4566 │ │ │ │ + bcs.n 1c45ae │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 55108 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 5541c │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1c457e │ │ │ │ + beq.n 1c45c6 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 54550 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c45b0 │ │ │ │ + beq.n 1c45f8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 55524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4592 │ │ │ │ + beq.n 1c45da │ │ │ │ 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 │ │ │ │ @@ -509320,132 +509348,132 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 54550 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c45c4 │ │ │ │ + beq.n 1c460c │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 54da4 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c45e4 │ │ │ │ - ldr r1, [pc, #204] @ (1c4618 ) │ │ │ │ + beq.n 1c462c │ │ │ │ + ldr r1, [pc, #204] @ (1c4660 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1caf24 │ │ │ │ + bl 1caf6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4600 │ │ │ │ + bne.n 1c4648 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 1c456e │ │ │ │ - ldr r3, [pc, #176] @ (1c461c ) │ │ │ │ + cbz r6, 1c45b6 │ │ │ │ + ldr r3, [pc, #176] @ (1c4664 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 54234 │ │ │ │ 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, 1c4588 │ │ │ │ - ldr r3, [pc, #156] @ (1c4620 ) │ │ │ │ + cbz r6, 1c45d0 │ │ │ │ + ldr r3, [pc, #156] @ (1c4668 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1c456e │ │ │ │ + beq.n 1c45b6 │ │ │ │ blx 54830 │ │ │ │ - b.n 1c456e │ │ │ │ + b.n 1c45b6 │ │ │ │ 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 1c4520 │ │ │ │ + b.n 1c4568 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c456e │ │ │ │ - ldr r3, [pc, #120] @ (1c4624 ) │ │ │ │ + beq.n 1c45b6 │ │ │ │ + ldr r3, [pc, #120] @ (1c466c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c456e │ │ │ │ + b.n 1c45b6 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c44ee │ │ │ │ - cbz r6, 1c45d6 │ │ │ │ - ldr r3, [pc, #104] @ (1c4628 ) │ │ │ │ + beq.n 1c4536 │ │ │ │ + cbz r6, 1c461e │ │ │ │ + ldr r3, [pc, #104] @ (1c4670 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c45d6 │ │ │ │ + b.n 1c461e │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1c45f4 │ │ │ │ - cbz r6, 1c45d6 │ │ │ │ - ldr r3, [pc, #88] @ (1c462c ) │ │ │ │ + beq.n 1c463c │ │ │ │ + cbz r6, 1c461e │ │ │ │ + ldr r3, [pc, #88] @ (1c4674 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1c45e0 │ │ │ │ + beq.n 1c4628 │ │ │ │ blx 54830 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1c4588 │ │ │ │ - cbz r6, 1c45ec │ │ │ │ - ldr r3, [pc, #72] @ (1c4630 ) │ │ │ │ + b.n 1c45d0 │ │ │ │ + cbz r6, 1c4634 │ │ │ │ + ldr r3, [pc, #72] @ (1c4678 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1c45dc │ │ │ │ - b.n 1c456e │ │ │ │ + bne.n 1c4624 │ │ │ │ + b.n 1c45b6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c45d6 │ │ │ │ - ldr r3, [pc, #56] @ (1c4634 ) │ │ │ │ + beq.n 1c461e │ │ │ │ + ldr r3, [pc, #56] @ (1c467c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c45d6 │ │ │ │ + b.n 1c461e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c45d6 │ │ │ │ - ldr r3, [pc, #48] @ (1c4638 ) │ │ │ │ + beq.n 1c461e │ │ │ │ + ldr r3, [pc, #48] @ (1c4680 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c45d6 │ │ │ │ + b.n 1c461e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c4574 │ │ │ │ - ldr r3, [pc, #40] @ (1c463c ) │ │ │ │ + beq.n 1c45bc │ │ │ │ + ldr r3, [pc, #40] @ (1c4684 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c4574 │ │ │ │ + b.n 1c45bc │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + str r6, [r1, #0] │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1c4686 │ │ │ │ + cbz r0, 1c46ce │ │ │ │ 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 │ │ │ │ @@ -509453,132 +509481,132 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 548d8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1d960c │ │ │ │ + bl 1d9654 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54830 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 54830 │ │ │ │ mov r0, r4 │ │ │ │ blx 54234 │ │ │ │ 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] @ (1c4740 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c4788 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c46b0 │ │ │ │ + bne.n 1c46f8 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c46a0 │ │ │ │ + bne.n 1c46e8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1c46f4 │ │ │ │ - ldr r4, [pc, #140] @ (1c4744 ) │ │ │ │ + cbnz r2, 1c473c │ │ │ │ + ldr r4, [pc, #140] @ (1c478c ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2b98 │ │ │ │ - ldr r3, [pc, #132] @ (1c4748 ) │ │ │ │ - ldr r0, [pc, #132] @ (1c474c ) │ │ │ │ + bl 1c2be0 │ │ │ │ + ldr r3, [pc, #132] @ (1c4790 ) │ │ │ │ + ldr r0, [pc, #132] @ (1c4794 ) │ │ │ │ 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 1c46d6 │ │ │ │ + bne.n 1c471e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1c46ec │ │ │ │ + cbnz r3, 1c4734 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c4722 │ │ │ │ - ldr r4, [pc, #84] @ (1c4750 ) │ │ │ │ + bne.n 1c476a │ │ │ │ + ldr r4, [pc, #84] @ (1c4798 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c470c │ │ │ │ + bne.n 1c4754 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c46fc │ │ │ │ - b.n 1c46b6 │ │ │ │ + bne.n 1c4744 │ │ │ │ + b.n 1c46fe │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4728 │ │ │ │ + bne.n 1c4770 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c46f8 │ │ │ │ - b.n 1c46b6 │ │ │ │ + bne.n 1c4740 │ │ │ │ + b.n 1c46fe │ │ │ │ nop │ │ │ │ - adds.w r0, lr, #155 @ 0x9b │ │ │ │ - add.w r0, sl, #155 @ 0x9b │ │ │ │ - @ instruction: 0xf0f8009b │ │ │ │ - @ instruction: 0xf0f0009b │ │ │ │ + @ instruction: 0xf0d6009b │ │ │ │ @ instruction: 0xf0c2009b │ │ │ │ + @ instruction: 0xf0b0009b │ │ │ │ + @ instruction: 0xf0a8009b │ │ │ │ + orns r0, sl, #155 @ 0x9b │ │ │ │ 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] @ (1c4798 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c47e0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1c479c ) │ │ │ │ + ldr r3, [pc, #52] @ (1c47e4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1c478e │ │ │ │ - ldr r2, [pc, #44] @ (1c47a0 ) │ │ │ │ - ldr r4, [pc, #48] @ (1c47a4 ) │ │ │ │ + cbz r1, 1c47d6 │ │ │ │ + ldr r2, [pc, #44] @ (1c47e8 ) │ │ │ │ + ldr r4, [pc, #48] @ (1c47ec ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 55470 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 55590 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55470 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1c47a8 ) │ │ │ │ + ldr r1, [pc, #24] @ (1c47f0 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1c4770 │ │ │ │ - orrs.w r0, r0, #155 @ 0x9b │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + b.n 1c47b8 │ │ │ │ + and.w r0, r8, #155 @ 0x9b │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r4, #155 @ 0x9b │ │ │ │ + vshr.s64 d16, d11, #4 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 555a8 │ │ │ │ @@ -509589,163 +509617,163 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55584 │ │ │ │ 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] @ (1c4928 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c4970 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1c492c ) │ │ │ │ + ldr r4, [pc, #320] @ (1c4974 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c4804 │ │ │ │ + bne.n 1c484c │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c47f4 │ │ │ │ + bne.n 1c483c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c48d6 │ │ │ │ - ldr r3, [pc, #288] @ (1c4930 ) │ │ │ │ + bne.n 1c491e │ │ │ │ + ldr r3, [pc, #288] @ (1c4978 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c48ba │ │ │ │ - ldr r3, [pc, #284] @ (1c4934 ) │ │ │ │ + bne.n 1c4902 │ │ │ │ + ldr r3, [pc, #284] @ (1c497c ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c4852 │ │ │ │ + cbz r3, 1c489a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4888 │ │ │ │ + beq.n 1c48d0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #264] @ (1c4938 ) │ │ │ │ + ldr r3, [pc, #264] @ (1c4980 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c4836 │ │ │ │ + bne.n 1c487e │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c48c4 │ │ │ │ + bne.n 1c490c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1c493c ) │ │ │ │ + ldr r3, [pc, #228] @ (1c4984 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1c4940 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c4988 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2990 │ │ │ │ + bl 1c29d8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4922 │ │ │ │ + beq.n 1c496a │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1c4944 ) │ │ │ │ + ldr r0, [pc, #208] @ (1c498c ) │ │ │ │ add r0, pc │ │ │ │ - bl 330da4 │ │ │ │ + bl 330dec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c482c │ │ │ │ - ldr r4, [pc, #188] @ (1c4948 ) │ │ │ │ + bne.n 1c4874 │ │ │ │ + ldr r4, [pc, #188] @ (1c4990 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4922 │ │ │ │ + beq.n 1c496a │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 555a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2c78 │ │ │ │ - b.n 1c482e │ │ │ │ + bl 1c2cc0 │ │ │ │ + b.n 1c4876 │ │ │ │ mov r0, r5 │ │ │ │ blx 555a8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c482e │ │ │ │ + b.n 1c4876 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1c4906 │ │ │ │ - ldr r6, [pc, #112] @ (1c494c ) │ │ │ │ + bne.n 1c494e │ │ │ │ + ldr r6, [pc, #112] @ (1c4994 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c48f0 │ │ │ │ + bne.n 1c4938 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c48de │ │ │ │ - b.n 1c480c │ │ │ │ + bne.n 1c4926 │ │ │ │ + b.n 1c4854 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c490c │ │ │ │ + bne.n 1c4954 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c48da │ │ │ │ - b.n 1c480c │ │ │ │ + bne.n 1c4922 │ │ │ │ + b.n 1c4854 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1c482e │ │ │ │ + b.n 1c4876 │ │ │ │ nop │ │ │ │ - vshr.s64 d16, d11, #46 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + vshr.s64 d0, d11, #54 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vshr.s64 d0, d11, #14 │ │ │ │ - vshr.s64 d0, d11, #20 │ │ │ │ - vshr.s64 d0, d11, #56 │ │ │ │ + vqadd.s32 d16, d26, d11 │ │ │ │ + vqadd.s32 d16, d20, d11 │ │ │ │ + vqadd.s8 d16, d16, d11 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - vqadd.s64 d0, d24, d11 │ │ │ │ - mcr 0, 7, r0, cr0, cr11, {4} │ │ │ │ + mrc 0, 7, r0, cr0, cr11, {4} │ │ │ │ + mrc 0, 4, r0, cr8, cr11, {4} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ blx 54f94 │ │ │ │ @@ -509761,75 +509789,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] @ (1c4a0c ) │ │ │ │ + ldr r2, [pc, #120] @ (1c4a54 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1c4a10 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4a58 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1c4a14 ) │ │ │ │ + ldr r0, [pc, #116] @ (1c4a5c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c4130 │ │ │ │ - cbz r0, 1c49d2 │ │ │ │ - ldr r1, [pc, #100] @ (1c4a18 ) │ │ │ │ + bl 1c4178 │ │ │ │ + cbz r0, 1c4a1a │ │ │ │ + ldr r1, [pc, #100] @ (1c4a60 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 54d68 │ │ │ │ - cbz r0, 1c49cc │ │ │ │ - ldr r1, [pc, #92] @ (1c4a1c ) │ │ │ │ + cbz r0, 1c4a14 │ │ │ │ + ldr r1, [pc, #92] @ (1c4a64 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 543ac <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1c49ec │ │ │ │ + beq.n 1c4a34 │ │ │ │ mov r0, r4 │ │ │ │ blx 54234 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1c4a20 ) │ │ │ │ - ldr r3, [pc, #56] @ (1c4a10 ) │ │ │ │ + ldr r2, [pc, #72] @ (1c4a68 ) │ │ │ │ + ldr r3, [pc, #56] @ (1c4a58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4a08 │ │ │ │ + bne.n 1c4a50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 54234 │ │ │ │ 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 1c49d4 │ │ │ │ + b.n 1c4a1c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #30 │ │ │ │ @@ -509850,77 +509878,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 1c4b9c │ │ │ │ + beq.w 1c4be4 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c4b9c │ │ │ │ + beq.w 1c4be4 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c4c2e │ │ │ │ + beq.w 1c4c76 │ │ │ │ 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 1c4ba4 │ │ │ │ + beq.n 1c4bec │ │ │ │ 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 1c4bac │ │ │ │ + beq.n 1c4bf4 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4bcc │ │ │ │ + beq.w 1c4c14 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1c4b4e │ │ │ │ + b.n 1c4b96 │ │ │ │ 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, 1c4b14 │ │ │ │ + cbz r0, 1c4b5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1c4b14 │ │ │ │ + bpl.n 1c4b5c │ │ │ │ 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, 1c4b32 │ │ │ │ + cbz r3, 1c4b7a │ │ │ │ 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] │ │ │ │ @@ -509932,18 +509960,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 1c4bcc │ │ │ │ + bls.n 1c4c14 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c4b40 │ │ │ │ + beq.n 1c4b88 │ │ │ │ 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 │ │ │ │ @@ -509956,206 +509984,206 @@ │ │ │ │ ldrd r3, r2, [r4, #272] @ 0x110 │ │ │ │ orrs r3, r2 │ │ │ │ it eq │ │ │ │ strdeq r0, r1, [r4, #272] @ 0x110 │ │ │ │ ldrd r9, r2, [r4, #264] @ 0x108 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.n 1c4acc │ │ │ │ + bne.n 1c4b14 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1c4ae4 │ │ │ │ + b.n 1c4b2c │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4c3c │ │ │ │ + bne.n 1c4c84 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1c4ab6 │ │ │ │ + bne.n 1c4afe │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4ab6 │ │ │ │ + beq.w 1c4afe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c4ac0 │ │ │ │ + bne.w 1c4b08 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1c4bf4 │ │ │ │ + cbz r3, 1c4c3c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4bde │ │ │ │ + cbz r3, 1c4c26 │ │ │ │ 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, 1c4c16 │ │ │ │ + cbz r3, 1c4c5e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c4c06 │ │ │ │ + cbz r3, 1c4c4e │ │ │ │ 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, 1c4c28 │ │ │ │ + cbz r3, 1c4c70 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1c4c28 │ │ │ │ + cbz r3, 1c4c70 │ │ │ │ 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 1c4ba4 │ │ │ │ + b.n 1c4bec │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c4a98 │ │ │ │ + b.n 1c4ae0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1c4c60 ) │ │ │ │ + ldr r4, [pc, #16] @ (1c4ca8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55210 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb80009b │ │ │ │ + @ instruction: 0xeb38009b │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1c4d20 ) │ │ │ │ + ldr r1, [pc, #172] @ (1c4d68 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1c4d24 ) │ │ │ │ + ldr r0, [pc, #172] @ (1c4d6c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1c4d28 ) │ │ │ │ - bl 1cb74c │ │ │ │ - ldr r3, [pc, #164] @ (1c4d2c ) │ │ │ │ - ldr r2, [pc, #164] @ (1c4d30 ) │ │ │ │ + ldr r4, [pc, #164] @ (1c4d70 ) │ │ │ │ + bl 1cb794 │ │ │ │ + ldr r3, [pc, #164] @ (1c4d74 ) │ │ │ │ + ldr r2, [pc, #164] @ (1c4d78 ) │ │ │ │ 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 1c4cfc │ │ │ │ - ldr r3, [pc, #148] @ (1c4d34 ) │ │ │ │ + beq.n 1c4d44 │ │ │ │ + ldr r3, [pc, #148] @ (1c4d7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c4cb4 │ │ │ │ + cbz r3, 1c4cfc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55138 │ │ │ │ mov r4, r0 │ │ │ │ blx 54f04 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1c4cd0 │ │ │ │ - ldr r3, [pc, #128] @ (1c4d38 ) │ │ │ │ + beq.n 1c4d18 │ │ │ │ + ldr r3, [pc, #128] @ (1c4d80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1c4cc0 │ │ │ │ + cbz r3, 1c4d08 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1c4d3c ) │ │ │ │ - ldr r2, [pc, #124] @ (1c4d40 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c4d84 ) │ │ │ │ + ldr r2, [pc, #124] @ (1c4d88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 544a8 │ │ │ │ mov r4, r0 │ │ │ │ blx 5515c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1c4cb4 │ │ │ │ - ldr r1, [pc, #100] @ (1c4d44 ) │ │ │ │ + bne.n 1c4cfc │ │ │ │ + ldr r1, [pc, #100] @ (1c4d8c ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 5547c │ │ │ │ - ldr r3, [pc, #92] @ (1c4d48 ) │ │ │ │ + ldr r3, [pc, #92] @ (1c4d90 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4cc0 │ │ │ │ - ldr r0, [pc, #88] @ (1c4d4c ) │ │ │ │ + beq.n 1c4d08 │ │ │ │ + ldr r0, [pc, #88] @ (1c4d94 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330da4 │ │ │ │ - b.n 1c4cb4 │ │ │ │ - ldr r0, [pc, #80] @ (1c4d50 ) │ │ │ │ + bl 330dec │ │ │ │ + b.n 1c4cfc │ │ │ │ + ldr r0, [pc, #80] @ (1c4d98 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1cb45c │ │ │ │ - ldr r3, [pc, #76] @ (1c4d54 ) │ │ │ │ + bl 1cb4a4 │ │ │ │ + ldr r3, [pc, #76] @ (1c4d9c ) │ │ │ │ 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 1c4c9c │ │ │ │ + b.n 1c4ce4 │ │ │ │ nop │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r2, 1c4d88 │ │ │ │ + cbz r2, 1c4dbe │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adc.w r0, r4, fp, lsr #2 │ │ │ │ - @ instruction: 0xeb3c009b │ │ │ │ - @ instruction: 0xeb2a009b │ │ │ │ - adds.w r0, sl, fp, lsr #2 │ │ │ │ + @ instruction: 0xeafc009b │ │ │ │ + @ instruction: 0xeaf4009b │ │ │ │ + @ instruction: 0xeae2009b │ │ │ │ + @ instruction: 0xead2009b │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, ip, fp, lsr #2 │ │ │ │ - add r7, pc, #808 @ (adr r7, 1c5070 ) │ │ │ │ + @ instruction: 0xeac4009b │ │ │ │ + add r7, pc, #904 @ (adr r7, 1c5118 ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeae6009b │ │ │ │ + eors.w r0, lr, fp, lsr #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xeac0009b │ │ │ │ + orns r0, r8, fp, lsr #2 │ │ │ │ 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, 1c4da4 │ │ │ │ + cbz r1, 1c4dec │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1c4dbc ) │ │ │ │ + ldr r2, [pc, #60] @ (1c4e04 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ @@ -510165,71 +510193,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] @ (1c4dc0 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c4e08 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ movs r0, r3 │ │ │ │ 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] @ (1c4dfc ) │ │ │ │ + ldr r2, [pc, #24] @ (1c4e44 ) │ │ │ │ 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 546d0 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4e1c ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4e64 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1c4e40 ) │ │ │ │ + ldr r2, [pc, #16] @ (1c4e88 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ movs r0, r3 │ │ │ │ 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 │ │ │ │ @@ -510238,311 +510266,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] @ (1c4e98 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4ee0 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1c4e8a │ │ │ │ + cbz r3, 1c4ed2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1c4e9c ) │ │ │ │ + ldr r2, [pc, #16] @ (1c4ee4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4ebc ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4f04 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c4edc ) │ │ │ │ + ldr r2, [pc, #12] @ (1c4f24 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ movs r0, r3 │ │ │ │ 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, 1c4f4a │ │ │ │ + cbnz r3, 1c4f92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1c4f58 ) │ │ │ │ + ldr r2, [pc, #88] @ (1c4fa0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1c4f5c ) │ │ │ │ + ldr r2, [pc, #80] @ (1c4fa4 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1c4f60 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c4fa8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1c4f3a │ │ │ │ + cbz r2, 1c4f82 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1c4f64 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c4fac ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1c4f68 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c4fb0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ - b.n 1c4efa │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + b.n 1c4f42 │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ movs r0, r3 │ │ │ │ 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] @ (1c4fbc ) │ │ │ │ + ldr r2, [pc, #44] @ (1c5004 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1c4fc0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c5008 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1c4fc4 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c500c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1c5614 │ │ │ │ + b.n 1c568c │ │ │ │ movs r0, r3 │ │ │ │ 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, 1c4ff0 │ │ │ │ - ldr r2, [pc, #32] @ (1c5004 ) │ │ │ │ + cbnz r2, 1c5038 │ │ │ │ + ldr r2, [pc, #32] @ (1c504c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1c5008 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c5050 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c4fe0 │ │ │ │ + b.n 1c5028 │ │ │ │ nop │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ movs r0, r3 │ │ │ │ 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, 1c503c │ │ │ │ - ldr r2, [pc, #44] @ (1c5050 ) │ │ │ │ + cbnz r3, 1c5084 │ │ │ │ + ldr r2, [pc, #44] @ (1c5098 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1c5054 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c509c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1c5058 ) │ │ │ │ + ldr r2, [pc, #24] @ (1c50a0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1c5022 │ │ │ │ + b.n 1c506a │ │ │ │ nop │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c5078 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c50c0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1c5098 ) │ │ │ │ + ldr r2, [pc, #12] @ (1c50e0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (1c50c0 ) │ │ │ │ + ldr r2, [pc, #20] @ (1c5108 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55470 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ movs r0, r3 │ │ │ │ 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, 1c50ea │ │ │ │ + cbz r1, 1c5132 │ │ │ │ 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 1c5134 │ │ │ │ + beq.n 1c517c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1c5112 │ │ │ │ + b.n 1c515a │ │ │ │ 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 1c5134 │ │ │ │ + beq.n 1c517c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c5118 │ │ │ │ + bne.n 1c5160 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c50fe │ │ │ │ + bne.n 1c5146 │ │ │ │ blx 54234 │ │ │ │ - b.n 1c50fe │ │ │ │ + b.n 1c5146 │ │ │ │ blx 54234 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 54234 │ │ │ │ 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 1c50c4 │ │ │ │ + bl 1c510c │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -510554,31 +510582,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 1c51ec │ │ │ │ + beq.n 1c5234 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1c51e2 │ │ │ │ + bcs.n 1c522a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c5260 │ │ │ │ + beq.n 1c52a8 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1c51ac │ │ │ │ + cbz r3, 1c51f4 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c5260 │ │ │ │ + bcs.n 1c52a8 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 55174 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -510608,18 +510636,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 1c5236 │ │ │ │ + beq.n 1c527e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1c5236 │ │ │ │ + bpl.n 1c527e │ │ │ │ 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] │ │ │ │ @@ -510627,57 +510655,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 1cb18c │ │ │ │ + bl 1cb1d4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c5268 │ │ │ │ + bne.n 1c52b0 │ │ │ │ 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 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 55174 │ │ │ │ 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 1c5256 │ │ │ │ + b.n 1c529e │ │ │ │ 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] @ (1c53a4 ) │ │ │ │ + ldr r5, [pc, #252] @ (1c53ec ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c5384 │ │ │ │ + beq.n 1c53cc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1c53a8 ) │ │ │ │ + ldr r6, [pc, #232] @ (1c53f0 ) │ │ │ │ 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] │ │ │ │ @@ -510706,154 +510734,154 @@ │ │ │ │ blx 54fc4 │ │ │ │ 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 1c5328 │ │ │ │ + beq.n 1c5370 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1c534a │ │ │ │ - ldr r1, [pc, #132] @ (1c53ac ) │ │ │ │ + bpl.n 1c5392 │ │ │ │ + ldr r1, [pc, #132] @ (1c53f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1c535e │ │ │ │ + cbz r2, 1c53a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1c5346 │ │ │ │ + beq.n 1c538e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1c5346 │ │ │ │ + cbz r3, 1c538e │ │ │ │ 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 1c537e │ │ │ │ + bpl.n 1c53c6 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1c53b0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1c53f8 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c5332 │ │ │ │ - ldr r1, [pc, #84] @ (1c53b4 ) │ │ │ │ + bne.n 1c537a │ │ │ │ + ldr r1, [pc, #84] @ (1c53fc ) │ │ │ │ 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 1caba4 │ │ │ │ + bl 1cabec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5332 │ │ │ │ + bne.n 1c537a │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1c5332 │ │ │ │ - ldr r1, [pc, #56] @ (1c53b8 ) │ │ │ │ + b.n 1c537a │ │ │ │ + ldr r1, [pc, #56] @ (1c5400 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1c5328 │ │ │ │ - ldr r1, [pc, #52] @ (1c53bc ) │ │ │ │ + b.n 1c5370 │ │ │ │ + ldr r1, [pc, #52] @ (1c5404 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1d9434 │ │ │ │ + bl 1d947c │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1c52b8 │ │ │ │ + b.n 1c5300 │ │ │ │ nop │ │ │ │ - b.n 1c4dec │ │ │ │ + b.n 1c4da4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1c4dc4 │ │ │ │ + b.n 1c4d7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1c53e8 │ │ │ │ + cbz r3, 1c5430 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1c5420 │ │ │ │ + cbnz r3, 1c5468 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 55470 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 54234 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1c541e │ │ │ │ + cbz r3, 1c5466 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1cae38 │ │ │ │ + bl 1cae80 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1cad40 │ │ │ │ + bl 1cad88 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1c541e │ │ │ │ - bl 1c50c4 │ │ │ │ + beq.n 1c5466 │ │ │ │ + bl 1c510c │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c5412 │ │ │ │ + bne.n 1c545a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1c53da │ │ │ │ + b.n 1c5422 │ │ │ │ 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 1c5492 │ │ │ │ + beq.n 1c54da │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1c5498 │ │ │ │ + ldr.w r9, [pc, #72] @ 1c54e0 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1c549c ) │ │ │ │ + ldr r7, [pc, #68] @ (1c54e4 ) │ │ │ │ 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 1cade4 │ │ │ │ + bl 1cae2c │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1c5464 │ │ │ │ + bne.n 1c54ac │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffb749a │ │ │ │ + bl fffb74e2 │ │ │ │ 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 │ │ │ │ @@ -510887,19 +510915,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 1c5520 │ │ │ │ - bl 1c50c4 │ │ │ │ + beq.n 1c5568 │ │ │ │ + bl 1c510c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1c5516 │ │ │ │ + bne.n 1c555e │ │ │ │ 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 │ │ │ │ @@ -510939,21 +510967,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, 1c55c2 │ │ │ │ + cbnz r4, 1c560a │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1c55d0 │ │ │ │ + cbnz r4, 1c5618 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -510965,21 +510993,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 1c5592 │ │ │ │ + b.n 1c55da │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1c55a2 │ │ │ │ + b.n 1c55ea │ │ │ │ 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 │ │ │ │ @@ -510995,47 +511023,47 @@ │ │ │ │ clz r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c57d2 │ │ │ │ + bne.w 1c581a │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c57e4 │ │ │ │ + bne.w 1c582c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c57c8 │ │ │ │ + beq.w 1c5810 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c566c │ │ │ │ + b.n 1c56b4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r6, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq.w 1c57ae │ │ │ │ + beq.w 1c57f6 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1c57c8 │ │ │ │ + beq.w 1c5810 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1c516c │ │ │ │ + bl 1c51b4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ add.w r4, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ subs r5, r5, r6 │ │ │ │ @@ -511070,15 +511098,15 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mla lr, r6, ip, lr │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd fp, lr, [sp] │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1c573a │ │ │ │ + cbz r3, 1c5782 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, ip, [r0, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ umull fp, lr, r5, r3 │ │ │ │ @@ -511101,73 +511129,73 @@ │ │ │ │ add.w r0, r8, #2 │ │ │ │ adds r1, r6, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ blx 55108 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1c5648 │ │ │ │ + beq.w 1c5690 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1c5648 │ │ │ │ + beq.w 1c5690 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r7, #24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c5780 │ │ │ │ + bne.n 1c57c8 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1c5772 │ │ │ │ - b.n 1c5648 │ │ │ │ + bne.n 1c57ba │ │ │ │ + b.n 1c5690 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1c57c8 │ │ │ │ + beq.n 1c5810 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1c566c │ │ │ │ + bne.w 1c56b4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 1c5626 │ │ │ │ + b.n 1c566e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1c5638 │ │ │ │ + b.n 1c5680 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -511178,82 +511206,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, 1c586a │ │ │ │ + cbnz r1, 1c58b2 │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c5878 │ │ │ │ + cbnz r2, 1c58c0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1c5886 │ │ │ │ + beq.n 1c58ce │ │ │ │ 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 54728 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c5834 │ │ │ │ + bne.n 1c587c │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r5 │ │ │ │ blx 54728 │ │ │ │ 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 1c5822 │ │ │ │ + b.n 1c586a │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1c5834 │ │ │ │ + bne.n 1c587c │ │ │ │ add.w r0, ip, #2 │ │ │ │ sub.w r6, r6, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 1c5856 │ │ │ │ + b.n 1c589e │ │ │ │ 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 1c516c │ │ │ │ + bl 1c51b4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c59a6 │ │ │ │ + beq.n 1c59ee │ │ │ │ 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 │ │ │ │ @@ -511269,28 +511297,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 1c5986 │ │ │ │ + bpl.n 1c59ce │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1c5974 │ │ │ │ + cbz r3, 1c59bc │ │ │ │ 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 1c5936 │ │ │ │ + b.n 1c597e │ │ │ │ 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]! │ │ │ │ @@ -511309,15 +511337,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 1c5926 │ │ │ │ + bne.n 1c596e │ │ │ │ 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 │ │ │ │ @@ -511332,43 +511360,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 1c58d8 │ │ │ │ + b.n 1c5920 │ │ │ │ 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 1c59da │ │ │ │ + beq.n 1c5a22 │ │ │ │ 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 1c59c4 │ │ │ │ - cbz r6, 1c59f4 │ │ │ │ + bne.n 1c5a0c │ │ │ │ + cbz r6, 1c5a3c │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c5a12 │ │ │ │ + beq.n 1c5a5a │ │ │ │ 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 1c59fe │ │ │ │ + b.n 1c5a46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1c5a12 │ │ │ │ + beq.n 1c5a5a │ │ │ │ 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] │ │ │ │ @@ -511379,218 +511407,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] @ (1c5a3c ) │ │ │ │ + ldr r4, [pc, #16] @ (1c5a84 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 54234 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n 1c59b8 │ │ │ │ + ble.n 1c5b70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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] @ (1c5af4 ) │ │ │ │ + ldr r0, [pc, #164] @ (1c5b3c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1c5af8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1c5b40 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1c47ac │ │ │ │ - cbz r0, 1c5a78 │ │ │ │ + bl 1c47f4 │ │ │ │ + cbz r0, 1c5ac0 │ │ │ │ blx 556d4 │ │ │ │ - ldr r3, [pc, #148] @ (1c5afc ) │ │ │ │ + ldr r3, [pc, #148] @ (1c5b44 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1c5a74 │ │ │ │ - ldr r0, [pc, #144] @ (1c5b00 ) │ │ │ │ + cbz r0, 1c5abc │ │ │ │ + ldr r0, [pc, #144] @ (1c5b48 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330da4 │ │ │ │ + bl 330dec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1c5b04 ) │ │ │ │ + ldr r2, [pc, #136] @ (1c5b4c ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55524 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1c5ace │ │ │ │ - ldr r0, [pc, #120] @ (1c5b08 ) │ │ │ │ + cbz r0, 1c5b16 │ │ │ │ + ldr r0, [pc, #120] @ (1c5b50 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 545a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c5ae6 │ │ │ │ + cbz r0, 1c5b2e │ │ │ │ blx 55180 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5434c │ │ │ │ - cbnz r0, 1c5ae0 │ │ │ │ + cbnz r0, 1c5b28 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 55524 │ │ │ │ - cbz r0, 1c5ae0 │ │ │ │ + cbz r0, 1c5b28 │ │ │ │ adds r0, #1 │ │ │ │ blx 556d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 54234 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1c5ae6 │ │ │ │ - ldr r3, [pc, #68] @ (1c5b0c ) │ │ │ │ + cbz r2, 1c5b2e │ │ │ │ + ldr r3, [pc, #68] @ (1c5b54 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1c5a6c │ │ │ │ + b.n 1c5ab4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 55524 │ │ │ │ - cbz r0, 1c5aee │ │ │ │ + cbz r0, 1c5b36 │ │ │ │ adds r0, #1 │ │ │ │ blx 556d4 │ │ │ │ - b.n 1c5a64 │ │ │ │ + b.n 1c5aac │ │ │ │ mov r0, r5 │ │ │ │ blx 54234 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 556d4 │ │ │ │ - b.n 1c5a64 │ │ │ │ + b.n 1c5aac │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1c5a60 │ │ │ │ + b.n 1c5aa8 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #256] @ (1c5bf8 ) │ │ │ │ + ldr r6, [pc, #352] @ (1c5ca0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #664 @ (adr r5, 1c5d94 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 1c5cbc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ble.n 1c5a04 │ │ │ │ + ble.n 1c5bbc │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #96] @ (1c5b6c ) │ │ │ │ + ldr r6, [pc, #192] @ (1c5c14 ) │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 1c5b50 │ │ │ │ + bgt.n 1c5b08 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1c5b50 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c5b98 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1c5b34 │ │ │ │ - ldr r3, [pc, #40] @ (1c5b54 ) │ │ │ │ + cbz r3, 1c5b7c │ │ │ │ + ldr r3, [pc, #40] @ (1c5b9c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1c5b58 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c5ba0 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1d9434 │ │ │ │ + bl 1d947c │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c5b2a │ │ │ │ + b.n 1c5b72 │ │ │ │ nop │ │ │ │ - bgt.n 1c5ad0 │ │ │ │ + bgt.n 1c5c88 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 1c5ad0 │ │ │ │ + bgt.n 1c5c88 │ │ │ │ lsls r3, r3, #2 │ │ │ │ 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] @ (1c5bac ) │ │ │ │ + ldr r0, [pc, #60] @ (1c5bf4 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 546a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5ba2 │ │ │ │ - ldr r0, [pc, #48] @ (1c5bb0 ) │ │ │ │ + bgt.n 1c5bea │ │ │ │ + ldr r0, [pc, #48] @ (1c5bf8 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 546a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5ba2 │ │ │ │ - ldr r0, [pc, #36] @ (1c5bb4 ) │ │ │ │ + bgt.n 1c5bea │ │ │ │ + ldr r0, [pc, #36] @ (1c5bfc ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 546a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c5ba2 │ │ │ │ + bgt.n 1c5bea │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c5b9e │ │ │ │ + beq.n 1c5be6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r5, [pc, #216] @ (1c5c88 ) │ │ │ │ + ldr r5, [pc, #312] @ (1c5d30 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #208] @ (1c5c84 ) │ │ │ │ + ldr r5, [pc, #304] @ (1c5d2c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #224] @ (1c5c98 ) │ │ │ │ + ldr r5, [pc, #320] @ (1c5d40 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (1c5c14 ) │ │ │ │ + ldr r0, [pc, #72] @ (1c5c5c ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 54a34 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1c5c10 │ │ │ │ + beq.n 1c5c58 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 54884 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1c5c02 │ │ │ │ + ble.n 1c5c4a │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1c5bfe │ │ │ │ + cbnz r2, 1c5c46 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1c5bf6 │ │ │ │ + bne.n 1c5c3e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 54830 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #72] @ (1c5c60 ) │ │ │ │ + ldr r5, [pc, #168] @ (1c5d08 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ blx 547f4 │ │ │ │ @@ -511631,35 +511659,35 @@ │ │ │ │ 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 54a04 │ │ │ │ - cbz r0, 1c5cde │ │ │ │ + cbz r0, 1c5d26 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1c5cd0 │ │ │ │ + beq.n 1c5d18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c5cd0 │ │ │ │ + cbz r3, 1c5d18 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c5cca │ │ │ │ + cbz r3, 1c5d12 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1c5cd0 │ │ │ │ + cbz r3, 1c5d18 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1c5cdc │ │ │ │ + cbz r3, 1c5d24 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5cd4 │ │ │ │ + bne.n 1c5d1c │ │ │ │ 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] │ │ │ │ @@ -511669,17 +511697,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 55180 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1c5c94 │ │ │ │ + bl 1c5cdc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c5d26 │ │ │ │ + cbz r0, 1c5d6e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55108 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -511692,176 +511720,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 1c5e9c │ │ │ │ + beq.w 1c5ee4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1c5e82 │ │ │ │ + beq.w 1c5eca │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c5e64 │ │ │ │ + beq.n 1c5eac │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c5e48 │ │ │ │ + beq.n 1c5e90 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c5e30 │ │ │ │ + beq.n 1c5e78 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c5e1a │ │ │ │ + beq.n 1c5e62 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c5dfe │ │ │ │ + beq.n 1c5e46 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1c5de2 │ │ │ │ + cbz r5, 1c5e2a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1c5dca │ │ │ │ + cbz r0, 1c5e12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1c5d2c │ │ │ │ + bl 1c5d74 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5dbc │ │ │ │ + bne.n 1c5e04 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1c5dd4 │ │ │ │ + cbz r3, 1c5e1c │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54234 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c5db2 │ │ │ │ + bne.n 1c5dfa │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1c5dee │ │ │ │ + cbz r3, 1c5e36 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 54234 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c5da4 │ │ │ │ + bne.n 1c5dec │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1c5e0a │ │ │ │ + cbz r3, 1c5e52 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 54234 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1c5d94 │ │ │ │ + bne.n 1c5ddc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1c5e24 │ │ │ │ + cbz r3, 1c5e6c │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 54234 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c5d86 │ │ │ │ + bne.n 1c5dce │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1c5e3a │ │ │ │ + cbz r3, 1c5e82 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c5d7a │ │ │ │ + bne.n 1c5dc2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1c5e54 │ │ │ │ + cbz r3, 1c5e9c │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 54234 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1c5d6a │ │ │ │ + bne.n 1c5db2 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1c5e70 │ │ │ │ + cbz r3, 1c5eb8 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 54234 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c5d5a │ │ │ │ + bne.w 1c5da2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1c5e8c │ │ │ │ + cbz r3, 1c5ed4 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 54234 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c5d48 │ │ │ │ + bne.w 1c5d90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1c5ea8 │ │ │ │ + cbz r3, 1c5ef0 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54234 │ │ │ │ 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, 1c5eea │ │ │ │ + cbz r2, 1c5f32 │ │ │ │ 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, 1c5ee6 │ │ │ │ + cbz r2, 1c5f2e │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c5eea │ │ │ │ + cbz r3, 1c5f32 │ │ │ │ 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, 1c5f10 │ │ │ │ + cbz r0, 1c5f58 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c5d2c │ │ │ │ + bl 1c5d74 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c5efe │ │ │ │ + bne.n 1c5f46 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c5f1a │ │ │ │ + cbz r3, 1c5f62 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54234 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -511869,43 +511897,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 1c5fa8 │ │ │ │ + beq.n 1c5ff0 │ │ │ │ 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, 1c5f7e │ │ │ │ + cbz r4, 1c5fc6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1c5f90 │ │ │ │ + beq.n 1c5fd8 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c5f76 │ │ │ │ + b.n 1c5fbe │ │ │ │ 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 1c5f90 │ │ │ │ + beq.n 1c5fd8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c5f5e │ │ │ │ - b.n 1c5f90 │ │ │ │ + bhi.n 1c5fa6 │ │ │ │ + b.n 1c5fd8 │ │ │ │ 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] │ │ │ │ @@ -511914,409 +511942,409 @@ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ ldrd r1, r2, [r3, #28] │ │ │ │ subs r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r3, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r1, 1c5fb8 │ │ │ │ + cbz r1, 1c6000 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1c5fdc │ │ │ │ - cbz r2, 1c5fc6 │ │ │ │ + bne.n 1c6024 │ │ │ │ + cbz r2, 1c600e │ │ │ │ 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 1c5eb4 │ │ │ │ + bl 1c5efc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1c5fba │ │ │ │ - b.n 1c5f3e │ │ │ │ + bne.n 1c6002 │ │ │ │ + b.n 1c5f86 │ │ │ │ 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 55174 │ │ │ │ - cbz r0, 1c6024 │ │ │ │ + cbz r0, 1c606c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c6022 │ │ │ │ + cbz r4, 1c606a │ │ │ │ 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, 1c6022 │ │ │ │ + cbz r3, 1c606a │ │ │ │ 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 55174 │ │ │ │ - cbz r0, 1c606c │ │ │ │ + cbz r0, 1c60b4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1c606a │ │ │ │ + cbz r4, 1c60b2 │ │ │ │ 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, 1c606a │ │ │ │ + cbz r3, 1c60b2 │ │ │ │ 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 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c6096 │ │ │ │ + cbz r0, 1c60de │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54728 │ │ │ │ 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, 1c60b6 │ │ │ │ + cbz r1, 1c60fe │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5c94 │ │ │ │ + bl 1c5cdc │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ 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, 1c6102 │ │ │ │ + cbz r4, 1c614a │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c5c94 │ │ │ │ + bl 1c5cdc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1c60ee │ │ │ │ + bhi.n 1c6136 │ │ │ │ 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 54728 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c60e8 │ │ │ │ + beq.n 1c6130 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54728 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1c60e8 │ │ │ │ + b.n 1c6130 │ │ │ │ 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, 1c613a │ │ │ │ + cbnz r3, 1c6182 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ 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, 1c6178 │ │ │ │ + cbnz r4, 1c61c0 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c6172 │ │ │ │ + cbz r0, 1c61ba │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54728 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c6172 │ │ │ │ + b.n 1c61ba │ │ │ │ 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 1c61ae │ │ │ │ + bne.n 1c61f6 │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1c61a8 │ │ │ │ + beq.n 1c61f0 │ │ │ │ mov r0, ip │ │ │ │ - bl 1c5c94 │ │ │ │ + bl 1c5cdc │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ 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, 1c621e │ │ │ │ + cbnz r4, 1c6266 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1c6206 │ │ │ │ + cbz r3, 1c624e │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c5c94 │ │ │ │ + bl 1c5cdc │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1c61f6 │ │ │ │ + bcc.n 1c623e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 54728 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c61f0 │ │ │ │ + beq.n 1c6238 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 54728 │ │ │ │ - b.n 1c61f0 │ │ │ │ + b.n 1c6238 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1c61f0 │ │ │ │ + b.n 1c6238 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6298 │ │ │ │ + beq.n 1c62e0 │ │ │ │ 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, 1c625e │ │ │ │ + cbz r2, 1c62a6 │ │ │ │ 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, 1c625a │ │ │ │ + cbz r2, 1c62a2 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1c625e │ │ │ │ + cbz r3, 1c62a6 │ │ │ │ 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, 1c6286 │ │ │ │ + cbz r0, 1c62ce │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1c5d2c │ │ │ │ + bl 1c5d74 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c6274 │ │ │ │ + bne.n 1c62bc │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1c6290 │ │ │ │ + cbz r3, 1c62d8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 54234 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1c6306 │ │ │ │ + cbz r1, 1c634e │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1c62f2 │ │ │ │ + cbz r0, 1c633a │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1c6300 │ │ │ │ + cbz r3, 1c6348 │ │ │ │ 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, 1c62c6 │ │ │ │ + cbz r3, 1c630e │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1c62ca │ │ │ │ + cbz r2, 1c6312 │ │ │ │ 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, 1c62ee │ │ │ │ + cbz r0, 1c6336 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1c62ee │ │ │ │ + cbz r3, 1c6336 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c62ae │ │ │ │ + bne.n 1c62f6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1c62ee │ │ │ │ + b.n 1c6336 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1c62da │ │ │ │ + b.n 1c6322 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1c6348 │ │ │ │ + cbz r1, 1c6390 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1c6346 │ │ │ │ + cbz r0, 1c638e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1c634a │ │ │ │ + cbz r3, 1c6392 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1c6324 │ │ │ │ + b.n 1c636c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c6322 │ │ │ │ + bne.n 1c636a │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1c633c │ │ │ │ + cbz r2, 1c6384 │ │ │ │ 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 1c6330 │ │ │ │ + b.n 1c6378 │ │ │ │ nop │ │ │ │ - cbz r0, 1c635a │ │ │ │ + cbz r0, 1c63a2 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1c635a │ │ │ │ + cbz r0, 1c63a2 │ │ │ │ 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 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c638e │ │ │ │ + cbz r0, 1c63d6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 55108 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1c63d0 │ │ │ │ + cbz r1, 1c6418 │ │ │ │ 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 55180 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 55108 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -512333,102 +512361,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55180 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5ce0 │ │ │ │ + bl 1c5d28 │ │ │ │ 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 1cc1b8 │ │ │ │ + bl 1cc200 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c643a │ │ │ │ + cbz r0, 1c6482 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 54544 <__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] @ (1c6490 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c64d8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c6494 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c64dc ) │ │ │ │ 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 1c63fc │ │ │ │ - ldr r2, [pc, #40] @ (1c6498 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c6494 ) │ │ │ │ + bl 1c6444 │ │ │ │ + ldr r2, [pc, #40] @ (1c64e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c64dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c648c │ │ │ │ + bne.n 1c64d4 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 1c64fa │ │ │ │ + cbz r0, 1c6542 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1cc1b8 │ │ │ │ + bl 1cc200 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c5c94 │ │ │ │ + bl 1c5cdc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c64f4 │ │ │ │ + cbz r0, 1c653c │ │ │ │ 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 │ │ │ │ @@ -512438,133 +512466,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 1c63fc │ │ │ │ + bl 1c6444 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 55180 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1c64f2 │ │ │ │ + b.n 1c653a │ │ │ │ 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] @ (1c6570 ) │ │ │ │ + ldr r0, [pc, #80] @ (1c65b8 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1c6574 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c65bc ) │ │ │ │ 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, 1c6544 │ │ │ │ + cbz r0, 1c658c │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 55180 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1c649c │ │ │ │ - ldr r2, [pc, #36] @ (1c6578 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c6574 ) │ │ │ │ + bl 1c64e4 │ │ │ │ + ldr r2, [pc, #36] @ (1c65c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c65bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c656a │ │ │ │ + bne.n 1c65b2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r1, [pc, #92] @ (1c65ec ) │ │ │ │ + ldr r1, [pc, #92] @ (1c6634 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1c65f0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1c6638 ) │ │ │ │ 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, 1c65bc │ │ │ │ + cbz r0, 1c6604 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 55180 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1c649c │ │ │ │ - ldr r2, [pc, #40] @ (1c65f4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c65f0 ) │ │ │ │ + bl 1c64e4 │ │ │ │ + ldr r2, [pc, #40] @ (1c663c ) │ │ │ │ + ldr r3, [pc, #36] @ (1c6638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c65e6 │ │ │ │ + bne.n 1c662e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c661c │ │ │ │ + cbz r0, 1c6664 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 54728 │ │ │ │ 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 1c6626 │ │ │ │ + bne.n 1c666e │ │ │ │ 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 │ │ │ │ @@ -512576,66 +512604,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 1c6736 │ │ │ │ + bhi.n 1c677e │ │ │ │ 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 1c66d0 │ │ │ │ + beq.n 1c6718 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c6748 │ │ │ │ + beq.n 1c6790 │ │ │ │ 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, 1c66b0 │ │ │ │ + cbnz r3, 1c66f8 │ │ │ │ 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 1c66ca │ │ │ │ + beq.n 1c6712 │ │ │ │ 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 55054 <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c676a │ │ │ │ + beq.n 1c67b2 │ │ │ │ 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 │ │ │ │ @@ -512650,59 +512678,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 1c6690 │ │ │ │ - b.n 1c6748 │ │ │ │ + bne.n 1c66d8 │ │ │ │ + b.n 1c6790 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1c676a │ │ │ │ + cbz r0, 1c67b2 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1c66b0 │ │ │ │ + b.n 1c66f8 │ │ │ │ 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 1c676e │ │ │ │ + bhi.n 1c67b6 │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1c6696 │ │ │ │ + b.n 1c66de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1c66ca │ │ │ │ + b.n 1c6712 │ │ │ │ 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 1c663c │ │ │ │ + bl 1c6684 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c679a │ │ │ │ + cbz r0, 1c67e2 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 54728 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1c67ea │ │ │ │ + cbz r0, 1c6832 │ │ │ │ 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 │ │ │ │ @@ -512712,222 +512740,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 1c67e4 │ │ │ │ + bhi.n 1c682c │ │ │ │ movs r1, #1 │ │ │ │ - bl 1c5f24 │ │ │ │ + bl 1c5f6c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1c5eb4 │ │ │ │ + bl 1c5efc │ │ │ │ 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 1c6816 │ │ │ │ + bhi.n 1c685e │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1c681e │ │ │ │ + cbz r0, 1c6866 │ │ │ │ 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 55174 │ │ │ │ - cbz r0, 1c688a │ │ │ │ + cbz r0, 1c68d2 │ │ │ │ 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, 1c6888 │ │ │ │ + cbz r1, 1c68d0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1c6872 │ │ │ │ + cbz r3, 1c68ba │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6868 │ │ │ │ + bne.n 1c68b0 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1c687e │ │ │ │ + cbz r3, 1c68c6 │ │ │ │ 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 1c6858 │ │ │ │ + b.n 1c68a0 │ │ │ │ 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 1c68ce │ │ │ │ + bhi.n 1c6916 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1c629c │ │ │ │ + bl 1c62e4 │ │ │ │ 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] @ 1c6a38 │ │ │ │ + vldr d8, [pc, #320] @ 1c6a80 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c69f2 │ │ │ │ + beq.n 1c6a3a │ │ │ │ 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, 1c697c │ │ │ │ + cbz r3, 1c69c4 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1c6960 │ │ │ │ + beq.n 1c69a8 │ │ │ │ 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 1c695a │ │ │ │ + bpl.n 1c69a2 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1c695a │ │ │ │ + beq.n 1c69a2 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1c5f24 │ │ │ │ + bl 1c5f6c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1c6960 │ │ │ │ + beq.n 1c69a8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1c692a │ │ │ │ + bne.n 1c6972 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c69f2 │ │ │ │ + beq.n 1c6a3a │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c691e │ │ │ │ + bne.n 1c6966 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1c698e │ │ │ │ + cbz r1, 1c69d6 │ │ │ │ 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, 1c69c0 │ │ │ │ + cbz r0, 1c6a08 │ │ │ │ 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, 1c69bc │ │ │ │ + cbz r1, 1c6a04 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1c69c0 │ │ │ │ + cbz r3, 1c6a08 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1c69e0 │ │ │ │ + cbz r0, 1c6a28 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1c5d2c │ │ │ │ + bl 1c5d74 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c69ce │ │ │ │ + bne.n 1c6a16 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1c69ea │ │ │ │ + cbz r3, 1c6a32 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 54234 │ │ │ │ - b.n 1c6960 │ │ │ │ + b.n 1c69a8 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1c6902 │ │ │ │ + bne.n 1c694a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1c6a18 │ │ │ │ + beq.n 1c6a60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c629c │ │ │ │ + bl 1c62e4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c6a08 │ │ │ │ + bne.n 1c6a50 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c69fe │ │ │ │ + bne.n 1c6a46 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1c6a28 │ │ │ │ - bl 1c5eb4 │ │ │ │ + cbz r0, 1c6a70 │ │ │ │ + bl 1c5efc │ │ │ │ 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} │ │ │ │ @@ -512938,72 +512966,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 1c6a70 │ │ │ │ + bhi.n 1c6ab8 │ │ │ │ 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 1c6a8e │ │ │ │ + bls.n 1c6ad6 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6a6c │ │ │ │ + beq.n 1c6ab4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1c6a6a │ │ │ │ + b.n 1c6ab2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c6028 │ │ │ │ - b.n 1c6a6c │ │ │ │ + bl 1c6070 │ │ │ │ + b.n 1c6ab4 │ │ │ │ nop │ │ │ │ - cbz r0, 1c6ac8 │ │ │ │ + cbz r0, 1c6b10 │ │ │ │ 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 1c6028 │ │ │ │ - cbz r0, 1c6ac6 │ │ │ │ - vldr d7, [pc, #28] @ 1c6ad0 │ │ │ │ + bl 1c6070 │ │ │ │ + cbz r0, 1c6b0e │ │ │ │ + vldr d7, [pc, #28] @ 1c6b18 │ │ │ │ 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, 1c6b1e │ │ │ │ + cbz r0, 1c6b66 │ │ │ │ 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 1c6028 │ │ │ │ - cbz r0, 1c6b1a │ │ │ │ + bl 1c6070 │ │ │ │ + cbz r0, 1c6b62 │ │ │ │ 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} │ │ │ │ @@ -513015,60 +513043,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 1c6b60 │ │ │ │ + bhi.n 1c6ba8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1c6b5a │ │ │ │ + cbz r3, 1c6ba2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 54728 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1c6b80 │ │ │ │ + bcs.n 1c6bc8 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6b5a │ │ │ │ + beq.n 1c6ba2 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1c6b4e │ │ │ │ + b.n 1c6b96 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1c6b4c │ │ │ │ + b.n 1c6b94 │ │ │ │ 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, 1c6bc8 │ │ │ │ + cbz r1, 1c6c10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55180 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6a40 │ │ │ │ + bl 1c6a88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6bc2 │ │ │ │ + cbz r0, 1c6c0a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 55108 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -513083,40 +513111,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 1cc1b8 │ │ │ │ + bl 1cc200 │ │ │ │ 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 1c6c12 │ │ │ │ + bhi.n 1c6c5a │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 1c6c36 │ │ │ │ + cbnz r4, 1c6c7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1c6c4e │ │ │ │ + bcs.n 1c6c96 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6c0c │ │ │ │ + beq.n 1c6c54 │ │ │ │ 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] │ │ │ │ @@ -513127,145 +513155,145 @@ │ │ │ │ blx 54544 <__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 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c6c0c │ │ │ │ - b.n 1c6c36 │ │ │ │ + beq.n 1c6c54 │ │ │ │ + b.n 1c6c7e │ │ │ │ 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] @ (1c6cb4 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c6cfc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1c6cb8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c6d00 ) │ │ │ │ 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 1c6bd0 │ │ │ │ - ldr r2, [pc, #40] @ (1c6cbc ) │ │ │ │ - ldr r3, [pc, #32] @ (1c6cb8 ) │ │ │ │ + bl 1c6c18 │ │ │ │ + ldr r2, [pc, #40] @ (1c6d04 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c6d00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c6cb0 │ │ │ │ + bne.n 1c6cf8 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull lr, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 1c6cfc │ │ │ │ + cbnz r3, 1c6d44 │ │ │ │ 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 1c6d02 │ │ │ │ + bhi.n 1c6d4a │ │ │ │ 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 1c6d20 │ │ │ │ + bcs.n 1c6d68 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c6cfc │ │ │ │ + beq.n 1c6d44 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1c6cf6 │ │ │ │ + b.n 1c6d3e │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c6028 │ │ │ │ - b.n 1c6cf8 │ │ │ │ + bl 1c6070 │ │ │ │ + b.n 1c6d40 │ │ │ │ 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, 1c6d90 │ │ │ │ + cbnz r4, 1c6dd8 │ │ │ │ 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 1c6d6e │ │ │ │ - cbz r4, 1c6d90 │ │ │ │ + bhi.n 1c6db6 │ │ │ │ + cbz r4, 1c6dd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 54728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1c6d94 │ │ │ │ + bcs.n 1c6ddc │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c6d90 │ │ │ │ + cbz r0, 1c6dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1c6d60 │ │ │ │ + b.n 1c6da8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c6d68 │ │ │ │ + b.n 1c6db0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c6d5e │ │ │ │ + b.n 1c6da6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -513287,117 +513315,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, 1c6e10 │ │ │ │ - vldr d7, [pc, #112] @ 1c6e70 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1c6e78 ) │ │ │ │ + cbnz r1, 1c6e58 │ │ │ │ + vldr d7, [pc, #112] @ 1c6eb8 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1c6ec0 ) │ │ │ │ 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 54294 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1c6e64 │ │ │ │ - ldr r0, [pc, #80] @ (1c6e80 ) │ │ │ │ + beq.n 1c6eac │ │ │ │ + ldr r0, [pc, #80] @ (1c6ec8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 54a34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1c6e50 │ │ │ │ + blt.n 1c6e98 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54884 │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1c6e68 │ │ │ │ + beq.n 1c6eb0 │ │ │ │ blx 54830 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1c6e70 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1c6eb8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 549a4 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 54830 │ │ │ │ - b.n 1c6e64 │ │ │ │ + b.n 1c6eac │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1c7094 ) │ │ │ │ + ldr r7, [pc, #544] @ (1c70dc ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1c6e2a │ │ │ │ + bpl.n 1c6e72 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1c6e96 │ │ │ │ + cbz r3, 1c6ede │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1c6ea6 │ │ │ │ + cbz r2, 1c6eee │ │ │ │ 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 1c6ef4 │ │ │ │ + bcc.n 1c6f3c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1c6ece │ │ │ │ + bhi.n 1c6f16 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1c6ee4 │ │ │ │ - cbz r3, 1c6eca │ │ │ │ + bhi.n 1c6f2c │ │ │ │ + cbz r3, 1c6f12 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c6ee0 │ │ │ │ + bls.n 1c6f28 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1c6ed6 │ │ │ │ + cbz r3, 1c6f1e │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1c6ee0 │ │ │ │ + bls.n 1c6f28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1c6ee8 │ │ │ │ + cbz r3, 1c6f30 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 1c6eee │ │ │ │ + bhi.n 1c6f36 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1c6eb4 │ │ │ │ + b.n 1c6efc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6ee0 │ │ │ │ + bne.n 1c6f28 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -513407,40 +513435,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, 1c6f20 │ │ │ │ + cbz r0, 1c6f68 │ │ │ │ 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 1c6f40 │ │ │ │ + bls.n 1c6f88 │ │ │ │ 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, 1c6f68 │ │ │ │ + cbz r2, 1c6fb0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513449,40 +513477,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, 1c6f94 │ │ │ │ + cbz r0, 1c6fdc │ │ │ │ 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 1c6fb4 │ │ │ │ + bls.n 1c6ffc │ │ │ │ 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, 1c6fdc │ │ │ │ + cbz r2, 1c7024 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -513496,172 +513524,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, 1c700e │ │ │ │ + cbz r6, 1c7056 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c70b4 │ │ │ │ + beq.n 1c70fc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c708a │ │ │ │ + bne.n 1c70d2 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1c7032 │ │ │ │ + cbz r6, 1c707a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c7022 │ │ │ │ + bhi.n 1c706a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1c707c │ │ │ │ + bls.n 1c70c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1c707c │ │ │ │ + bmi.n 1c70c4 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1c708e │ │ │ │ - cbz r2, 1c7054 │ │ │ │ + beq.n 1c70d6 │ │ │ │ + cbz r2, 1c709c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1c7098 │ │ │ │ + bpl.n 1c70e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1c70e4 │ │ │ │ + beq.n 1c712c │ │ │ │ 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 1c6ef8 │ │ │ │ + bl 1c6f40 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1c703c │ │ │ │ + bhi.n 1c7084 │ │ │ │ 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 1c7018 │ │ │ │ + b.n 1c7060 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1c70c0 │ │ │ │ + cbz r2, 1c7108 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1c70c0 │ │ │ │ + bmi.n 1c7108 │ │ │ │ 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 1c7076 │ │ │ │ + b.n 1c70be │ │ │ │ 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 1c7100 │ │ │ │ + beq.n 1c7148 │ │ │ │ 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 1c6f6c │ │ │ │ + bl 1c6fb4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1c7076 │ │ │ │ + b.n 1c70be │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c6f6c │ │ │ │ + bl 1c6fb4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c705a │ │ │ │ + b.n 1c70a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1c6ef8 │ │ │ │ + bl 1c6f40 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1c70c6 │ │ │ │ + b.n 1c710e │ │ │ │ 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, 1c713c │ │ │ │ + cbz r1, 1c7184 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c736c │ │ │ │ + beq.w 1c73b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c73ae │ │ │ │ + beq.w 1c73f6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c714e │ │ │ │ + bne.n 1c7196 │ │ │ │ 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 1c71a0 │ │ │ │ + beq.n 1c71e8 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1c7182 │ │ │ │ + bls.n 1c71ca │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1c718e │ │ │ │ + cbz r7, 1c71d6 │ │ │ │ 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 │ │ │ │ @@ -513670,15 +513698,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 1c71ba │ │ │ │ + bls.n 1c7202 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -513688,76 +513716,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, 1c71ea │ │ │ │ - cbz r5, 1c71ea │ │ │ │ + cbz r6, 1c7232 │ │ │ │ + cbz r5, 1c7232 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1c71dc │ │ │ │ + bhi.n 1c7224 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7248 │ │ │ │ + beq.n 1c7290 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c7298 │ │ │ │ + beq.n 1c72e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c7344 │ │ │ │ + bne.w 1c738c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1c72cc │ │ │ │ + beq.n 1c7314 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c746a │ │ │ │ + beq.w 1c74b2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c72a0 │ │ │ │ + bpl.n 1c72e8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1c721a │ │ │ │ + cbz r0, 1c7262 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1c724c │ │ │ │ + bpl.n 1c7294 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1c7224 │ │ │ │ + cbz r3, 1c726c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1c7270 │ │ │ │ + bpl.n 1c72b8 │ │ │ │ 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 1c7240 │ │ │ │ + beq.n 1c7288 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1c72c2 │ │ │ │ + bmi.n 1c730a │ │ │ │ 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, 1c7256 │ │ │ │ + cbz r3, 1c729e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c7270 │ │ │ │ + bpl.n 1c72b8 │ │ │ │ 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 1c6ef8 │ │ │ │ + bl 1c6f40 │ │ │ │ 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] │ │ │ │ @@ -513765,358 +513793,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 1c6f6c │ │ │ │ + bl 1c6fb4 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c7248 │ │ │ │ + beq.n 1c7290 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7240 │ │ │ │ + b.n 1c7288 │ │ │ │ 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 1c6f6c │ │ │ │ + bl 1c6fb4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c7214 │ │ │ │ - b.n 1c721a │ │ │ │ + bne.n 1c725c │ │ │ │ + b.n 1c7262 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1c7204 │ │ │ │ + bne.n 1c724c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c7466 │ │ │ │ + beq.w 1c74ae │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1c734a │ │ │ │ + bpl.n 1c7392 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1c730a │ │ │ │ + cbz r0, 1c7352 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1c730a │ │ │ │ + bmi.n 1c7352 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1c72ee │ │ │ │ + cbz r3, 1c7336 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1c7316 │ │ │ │ + bpl.n 1c735e │ │ │ │ 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 1c6f6c │ │ │ │ + bl 1c6fb4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1c7316 │ │ │ │ + b.n 1c735e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7224 │ │ │ │ + beq.n 1c726c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1c7224 │ │ │ │ + bmi.n 1c726c │ │ │ │ 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 1c6ef8 │ │ │ │ + bl 1c6f40 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c7248 │ │ │ │ - b.n 1c729c │ │ │ │ + beq.n 1c7290 │ │ │ │ + b.n 1c72e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c723a │ │ │ │ + b.n 1c7282 │ │ │ │ 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 1c6ef8 │ │ │ │ + bl 1c6f40 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c72de │ │ │ │ - b.n 1c730a │ │ │ │ + bne.n 1c7326 │ │ │ │ + b.n 1c7352 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1c73ea │ │ │ │ + bls.n 1c7432 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c743a │ │ │ │ + beq.n 1c7482 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c7440 │ │ │ │ + beq.n 1c7488 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c71da │ │ │ │ + bne.w 1c7222 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7248 │ │ │ │ + beq.w 1c7290 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1c7414 │ │ │ │ + beq.n 1c745c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c71fe │ │ │ │ - b.n 1c7344 │ │ │ │ + beq.w 1c7246 │ │ │ │ + b.n 1c738c │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1c7418 │ │ │ │ + bls.n 1c7460 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c745a │ │ │ │ + beq.n 1c74a2 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c71da │ │ │ │ + bne.w 1c7222 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7248 │ │ │ │ + beq.w 1c7290 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1c729c │ │ │ │ + beq.w 1c72e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c71fe │ │ │ │ - b.n 1c7344 │ │ │ │ + beq.w 1c7246 │ │ │ │ + b.n 1c738c │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c7248 │ │ │ │ + beq.w 1c7290 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c7394 │ │ │ │ + beq.n 1c73dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7248 │ │ │ │ + beq.w 1c7290 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1c73a4 │ │ │ │ + bne.n 1c73ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c7240 │ │ │ │ + b.n 1c7288 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1c742c │ │ │ │ + cbz r6, 1c7474 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7248 │ │ │ │ + beq.w 1c7290 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1c7240 │ │ │ │ + b.n 1c7288 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7248 │ │ │ │ + beq.w 1c7290 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1c7240 │ │ │ │ + b.n 1c7288 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c7382 │ │ │ │ + bne.n 1c73ca │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c71da │ │ │ │ + bne.w 1c7222 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7248 │ │ │ │ + beq.w 1c7290 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c71fe │ │ │ │ - b.n 1c7248 │ │ │ │ + bne.w 1c7246 │ │ │ │ + b.n 1c7290 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c71da │ │ │ │ - b.n 1c73d0 │ │ │ │ + bne.w 1c7222 │ │ │ │ + b.n 1c7418 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c747e │ │ │ │ + cbz r3, 1c74c6 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7474 │ │ │ │ + bne.n 1c74bc │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1c7492 │ │ │ │ + cbz r3, 1c74da │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7488 │ │ │ │ + bne.n 1c74d0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c74a8 │ │ │ │ + cbz r3, 1c74f0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c749e │ │ │ │ + bne.n 1c74e6 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c74c8 │ │ │ │ + bls.n 1c7510 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c74c0 │ │ │ │ + b.n 1c7508 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c74c8 │ │ │ │ + bls.n 1c7510 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c74b4 │ │ │ │ + beq.n 1c74fc │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1c74dc │ │ │ │ + cbz r3, 1c7524 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c74d2 │ │ │ │ + bne.n 1c751a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c74fc │ │ │ │ + bls.n 1c7544 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c74f4 │ │ │ │ + b.n 1c753c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c74fc │ │ │ │ + bls.n 1c7544 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c74e8 │ │ │ │ + beq.n 1c7530 │ │ │ │ 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, 1c754c │ │ │ │ + cbz r1, 1c7594 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1c751e │ │ │ │ + b.n 1c7566 │ │ │ │ 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 1c751c │ │ │ │ - ldr.w lr, [pc, #20] @ 1c7550 │ │ │ │ + bne.n 1c7564 │ │ │ │ + ldr.w lr, [pc, #20] @ 1c7598 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1c6fe0 │ │ │ │ + bl 1c7028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1c7538 │ │ │ │ + b.n 1c7580 │ │ │ │ @ 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, 1c7572 │ │ │ │ + cbz r0, 1c75ba │ │ │ │ mov r1, sp │ │ │ │ - bl 1c6ea8 │ │ │ │ + bl 1c6ef0 │ │ │ │ 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, 1c759c │ │ │ │ + cbz r3, 1c75e4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c6ea8 │ │ │ │ - cbnz r0, 1c75cc │ │ │ │ + bl 1c6ef0 │ │ │ │ + cbnz r0, 1c7614 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1c75d0 │ │ │ │ + bls.n 1c7618 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1c75b4 │ │ │ │ + b.n 1c75fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1c75d0 │ │ │ │ + bls.n 1c7618 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c75a8 │ │ │ │ + beq.n 1c75f0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1c75d6 │ │ │ │ + bcc.n 1c761e │ │ │ │ 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 1c7590 │ │ │ │ + b.n 1c75d8 │ │ │ │ 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 │ │ │ │ @@ -514127,143 +514155,143 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, ip │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ umull r2, r9, r2, r6 │ │ │ │ - ldr.w r8, [pc, #108] @ 1c7678 │ │ │ │ + ldr.w r8, [pc, #108] @ 1c76c0 │ │ │ │ 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 1c7642 │ │ │ │ + b.n 1c768a │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1c766c │ │ │ │ + beq.n 1c76b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1c766c │ │ │ │ + cbz r1, 1c76b4 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1c7634 │ │ │ │ + beq.n 1c767c │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1c7634 │ │ │ │ + bne.n 1c767c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c7634 │ │ │ │ + beq.n 1c767c │ │ │ │ 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} │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1c784c ) │ │ │ │ + ldr r2, [pc, #444] @ (1c7894 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1c7850 ) │ │ │ │ + ldr r3, [pc, #444] @ (1c7898 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1c772c │ │ │ │ + beq.n 1c7774 │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1c76c8 │ │ │ │ - ldr r2, [pc, #420] @ (1c7854 ) │ │ │ │ - ldr r3, [pc, #416] @ (1c7850 ) │ │ │ │ + bls.n 1c7710 │ │ │ │ + ldr r2, [pc, #420] @ (1c789c ) │ │ │ │ + ldr r3, [pc, #416] @ (1c7898 ) │ │ │ │ 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 1c7846 │ │ │ │ + bne.w 1c788e │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1c7858 ) │ │ │ │ + ldr r3, [pc, #396] @ (1c78a0 ) │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c76ac │ │ │ │ + beq.n 1c76f4 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1c7752 │ │ │ │ + beq.n 1c779a │ │ │ │ mov ip, r5 │ │ │ │ add.w r9, sp, #24 │ │ │ │ add.w fp, r5, #48 @ 0x30 │ │ │ │ mov lr, r9 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, fp │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1c76fa │ │ │ │ + bne.n 1c7742 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1c7762 │ │ │ │ + b.n 1c77aa │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c76a8 │ │ │ │ - ldr r2, [pc, #292] @ (1c785c ) │ │ │ │ + bne.n 1c76f0 │ │ │ │ + ldr r2, [pc, #292] @ (1c78a4 ) │ │ │ │ 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 54728 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1c76ac │ │ │ │ + b.n 1c76f4 │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 55108 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1c7860 ) │ │ │ │ + ldr r1, [pc, #252] @ (1c78a8 ) │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r1, r8 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr.w r1, [r1, r8] │ │ │ │ @@ -514280,34 +514308,34 @@ │ │ │ │ ldr.w fp, [r3, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [r5, #28] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, fp, [r5, #32] │ │ │ │ - beq.n 1c77ba │ │ │ │ - ldr r0, [pc, #188] @ (1c7864 ) │ │ │ │ + beq.n 1c7802 │ │ │ │ + ldr r0, [pc, #188] @ (1c78ac ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1c77cc │ │ │ │ + bne.n 1c7814 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1c77aa │ │ │ │ + bne.n 1c77f2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1c76ac │ │ │ │ + beq.w 1c76f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c6224 │ │ │ │ - b.n 1c76ac │ │ │ │ - ldr.w r9, [pc, #152] @ 1c7868 │ │ │ │ + bl 1c626c │ │ │ │ + b.n 1c76f4 │ │ │ │ + ldr.w r9, [pc, #152] @ 1c78b0 │ │ │ │ strd sl, r2, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r0, r5, r0, r2 │ │ │ │ mla r5, r2, fp, r5 │ │ │ │ @@ -514320,70 +514348,70 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mla r5, r2, r0, r5 │ │ │ │ umull sl, r0, r4, sl │ │ │ │ mov.w sl, #0 │ │ │ │ umlal r0, sl, r5, r4 │ │ │ │ add.w r5, r6, sl, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 1c7836 │ │ │ │ + cbnz r0, 1c787e │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1c782e │ │ │ │ + beq.n 1c7876 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1c77d8 │ │ │ │ + bne.n 1c7820 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1c781e │ │ │ │ + bne.n 1c7866 │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1c77ba │ │ │ │ + b.n 1c7802 │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1c7810 │ │ │ │ + bhi.n 1c7858 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1c780c │ │ │ │ + b.n 1c7854 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb806 │ │ │ │ movs r6, r4 │ │ │ │ - cbnz r4, 1c78b2 │ │ │ │ + cbnz r4, 1c7900 │ │ │ │ movs r6, r4 │ │ │ │ - cbnz r0, 1c78ac │ │ │ │ + cbnz r0, 1c78fa │ │ │ │ movs r6, 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 1c7962 │ │ │ │ + bcs.n 1c79aa │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1c795a │ │ │ │ + bls.n 1c79a2 │ │ │ │ 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] │ │ │ │ @@ -514393,118 +514421,118 @@ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mla r4, r9, r4, ip │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, fp, r4, r8 │ │ │ │ umull r3, r1, r3, r9 │ │ │ │ mov r4, fp │ │ │ │ mla r1, r9, r0, r1 │ │ │ │ - ldr.w r9, [pc, #184] @ 1c7980 │ │ │ │ + ldr.w r9, [pc, #184] @ 1c79c8 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1c7984 ) │ │ │ │ + ldr r3, [pc, #172] @ (1c79cc ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1c7906 │ │ │ │ + b.n 1c794e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c78f8 │ │ │ │ + beq.n 1c7940 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c7940 │ │ │ │ + beq.n 1c7988 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1c7976 │ │ │ │ + beq.n 1c79be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c78e0 │ │ │ │ + bne.n 1c7928 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1c7922 │ │ │ │ - ldr r3, [pc, #112] @ (1c7988 ) │ │ │ │ + cbz r6, 1c796a │ │ │ │ + ldr r3, [pc, #112] @ (1c79d0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1c796c │ │ │ │ + beq.n 1c79b4 │ │ │ │ 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, 1c7938 │ │ │ │ + cbz r2, 1c7980 │ │ │ │ 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 1c78f8 │ │ │ │ + beq.n 1c7940 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c7938 │ │ │ │ + beq.n 1c7980 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1c7938 │ │ │ │ + b.n 1c7980 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1c767c │ │ │ │ - b.n 1c7896 │ │ │ │ + bl 1c76c4 │ │ │ │ + b.n 1c78de │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1c767c │ │ │ │ - b.n 1c7896 │ │ │ │ + bl 1c76c4 │ │ │ │ + b.n 1c78de │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1c7922 │ │ │ │ + b.n 1c796a │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c7916 │ │ │ │ + bne.n 1c795e │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1c7938 │ │ │ │ - rev r6, r0 │ │ │ │ + b.n 1c7980 │ │ │ │ + rev r6, r3 │ │ │ │ movs r6, r4 │ │ │ │ - cbnz r2, 1c79c6 │ │ │ │ + rev r2, r2 │ │ │ │ movs r6, r4 │ │ │ │ - cbnz r2, 1c79ba │ │ │ │ + cbnz r2, 1c7a08 │ │ │ │ movs r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1c79e8 │ │ │ │ + vldr d7, [pc, #68] @ 1c7a30 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1c79f0 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1c7a38 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1c79f8 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1c7a40 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -514529,32 +514557,32 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #88] @ 1c7a68 │ │ │ │ + vldr d7, [pc, #88] @ 1c7ab0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1c7a80 ) │ │ │ │ + ldr r3, [pc, #104] @ (1c7ac8 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1c7a84 │ │ │ │ - add r1, pc, #76 @ (adr r1, 1c7a70 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1c7acc │ │ │ │ + add r1, pc, #76 @ (adr r1, 1c7ab8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1c7a78 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1c7ac0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #68] @ (1c7a88 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c7ad0 ) │ │ │ │ ldr.w r1, [r3, ip] │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -514573,40 +514601,40 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c7aea │ │ │ │ + cbz r0, 1c7b32 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1c7af0 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1c7b38 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1c7af8 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1c7b40 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ str r6, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -514646,251 +514674,251 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1c7b1a │ │ │ │ + bne.n 1c7b62 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c7b6a │ │ │ │ + beq.n 1c7bb2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1c7b68 │ │ │ │ + cbz r0, 1c7bb0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 55108 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 55108 │ │ │ │ - b.n 1c7b66 │ │ │ │ + b.n 1c7bae │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1c6028 │ │ │ │ - cbz r0, 1c7bb0 │ │ │ │ + bl 1c6070 │ │ │ │ + cbz r0, 1c7bf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c7b00 │ │ │ │ - cbz r0, 1c7baa │ │ │ │ + bl 1c7b48 │ │ │ │ + cbz r0, 1c7bf2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1c7ba4 │ │ │ │ + b.n 1c7bec │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 1c7be8 │ │ │ │ + cbz r1, 1c7c30 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1c7be8 │ │ │ │ + beq.n 1c7c30 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1c7c24 ) │ │ │ │ + ldr r1, [pc, #80] @ (1c7c6c ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1c7bfa │ │ │ │ + bne.n 1c7c42 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7bd8 │ │ │ │ + bne.n 1c7c20 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1c7bf4 │ │ │ │ - bl 1c6224 │ │ │ │ + beq.n 1c7c3c │ │ │ │ + bl 1c626c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1c7c28 ) │ │ │ │ + ldr r6, [pc, #44] @ (1c7c70 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #8 │ │ │ │ blx r7 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1c7be8 │ │ │ │ + beq.n 1c7c30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1c7bfe │ │ │ │ + bne.n 1c7c46 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1c7c10 │ │ │ │ - b.n 1c7be8 │ │ │ │ + bne.n 1c7c58 │ │ │ │ + b.n 1c7c30 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb716 │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ movs r6, r4 │ │ │ │ - cbz r0, 1c7c4a │ │ │ │ + cbz r0, 1c7c92 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c7bb4 │ │ │ │ + bl 1c7bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1c7c9e │ │ │ │ + cbz r0, 1c7ce6 │ │ │ │ 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, 1c7ca0 │ │ │ │ + cbz r1, 1c7ce8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1c7c92 │ │ │ │ - ldr.w r8, [pc, #80] @ 1c7cc0 │ │ │ │ + beq.n 1c7cda │ │ │ │ + ldr.w r8, [pc, #80] @ 1c7d08 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1c7c84 │ │ │ │ + beq.n 1c7ccc │ │ │ │ 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 1c7c74 │ │ │ │ + bne.n 1c7cbc │ │ │ │ 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] @ (1c7cc4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c7d0c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 54728 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb67a │ │ │ │ movs r6, r4 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxtb r6, r0 │ │ │ │ movs r6, 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 1c75dc │ │ │ │ + bl 1c7624 │ │ │ │ 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 1c75dc │ │ │ │ + bl 1c7624 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #16 │ │ │ │ - bls.n 1c7d36 │ │ │ │ - ldr r3, [pc, #32] @ (1c7d40 ) │ │ │ │ + bls.n 1c7d7e │ │ │ │ + ldr r3, [pc, #32] @ (1c7d88 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1c7d26 │ │ │ │ - bl 1c767c │ │ │ │ + bcc.n 1c7d6e │ │ │ │ + bl 1c76c4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c767c │ │ │ │ + bl 1c76c4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - sxth r0, r6 │ │ │ │ + sxtb r0, r1 │ │ │ │ movs r6, 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 1c786c │ │ │ │ - cbz r0, 1c7d6c │ │ │ │ + bl 1c78b4 │ │ │ │ + cbz r0, 1c7db4 │ │ │ │ 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 1c786c │ │ │ │ - cbz r0, 1c7d8a │ │ │ │ + bl 1c78b4 │ │ │ │ + cbz r0, 1c7dd2 │ │ │ │ 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 │ │ │ │ @@ -514900,112 +514928,112 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c786c │ │ │ │ + bl 1c78b4 │ │ │ │ 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 1c786c │ │ │ │ + bl 1c78b4 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1c7de4 │ │ │ │ + cbz r1, 1c7e2c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1c7de8 │ │ │ │ + ldr.w ip, [pc, #20] @ 1c7e30 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r4, lr} │ │ │ │ movs r6, 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 1c75dc │ │ │ │ - cbz r0, 1c7e24 │ │ │ │ + bl 1c7624 │ │ │ │ + cbz r0, 1c7e6c │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1c7e28 ) │ │ │ │ + ldr r1, [pc, #16] @ (1c7e70 ) │ │ │ │ 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} │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1c7e56 │ │ │ │ + cbz r1, 1c7e9e │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1c7e50 │ │ │ │ - ldr r0, [pc, #28] @ (1c7e5c ) │ │ │ │ + beq.n 1c7e98 │ │ │ │ + ldr r0, [pc, #28] @ (1c7ea4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1c7e52 │ │ │ │ + bne.n 1c7e9a │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1c7e40 │ │ │ │ + bne.n 1c7e88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1c7e32 │ │ │ │ + b.n 1c7e7a │ │ │ │ nop │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #104] @ (1c7ed8 ) │ │ │ │ + ldr r5, [pc, #104] @ (1c7f20 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1c7ec4 │ │ │ │ + cbz r0, 1c7f0c │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1c7edc ) │ │ │ │ + ldr r2, [pc, #88] @ (1c7f24 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c7ec8 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c7f10 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1c7ed0 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1c7f18 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #52] @ (1c7ee0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c7f28 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -515019,15 +515047,15 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -515041,182 +515069,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 1c7f2c │ │ │ │ + beq.n 1c7f74 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (1c7f68 ) │ │ │ │ + ldr r1, [pc, #84] @ (1c7fb0 ) │ │ │ │ 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 1c7f34 │ │ │ │ + bne.n 1c7f7c │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7f16 │ │ │ │ + bne.n 1c7f5e │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1c7f6c │ │ │ │ + ldr.w r8, [pc, #52] @ 1c7fb4 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c75dc │ │ │ │ + bl 1c7624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c7f2e │ │ │ │ + bne.n 1c7f76 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1c7f2c │ │ │ │ + beq.n 1c7f74 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1c7f3a │ │ │ │ + bne.n 1c7f82 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c7f54 │ │ │ │ - b.n 1c7f2c │ │ │ │ + bne.n 1c7f9c │ │ │ │ + b.n 1c7f74 │ │ │ │ nop │ │ │ │ - cbz r0, 1c7fdc │ │ │ │ + cbz r0, 1c802a │ │ │ │ movs r6, r4 │ │ │ │ - cbz r4, 1c7fd6 │ │ │ │ + cbz r4, 1c8024 │ │ │ │ movs r6, 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 1c803e │ │ │ │ + bne.n 1c8086 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 1c8026 │ │ │ │ + beq.n 1c806e │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1c8034 │ │ │ │ + beq.n 1c807c │ │ │ │ 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, 1c8034 │ │ │ │ + cbnz r5, 1c807c │ │ │ │ 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, 1c804c │ │ │ │ + cbnz r5, 1c8094 │ │ │ │ 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, 1c8024 │ │ │ │ - cbz r4, 1c8034 │ │ │ │ + cbz r0, 1c806c │ │ │ │ + cbz r4, 1c807c │ │ │ │ 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 1c802e │ │ │ │ - cbz r4, 1c8052 │ │ │ │ + b.n 1c8076 │ │ │ │ + cbz r4, 1c809a │ │ │ │ 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 1c8424 │ │ │ │ + bl 1c846c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1c802e │ │ │ │ + b.n 1c8076 │ │ │ │ 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 1c80ae │ │ │ │ + bne.n 1c80f6 │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 1c83d8 │ │ │ │ + vldr d0, [pc, #872] @ 1c8420 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 1c802e │ │ │ │ + beq.n 1c8076 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c82ea │ │ │ │ + bne.w 1c8332 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 1c809e │ │ │ │ + bge.n 1c80e6 │ │ │ │ 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 1c802e │ │ │ │ + b.n 1c8076 │ │ │ │ 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 1c81a0 │ │ │ │ + blt.n 1c81e8 │ │ │ │ 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 1c828a │ │ │ │ + bgt.w 1c82d2 │ │ │ │ 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 │ │ │ │ @@ -515235,28 +515263,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, 1c814e │ │ │ │ + cbnz r1, 1c8196 │ │ │ │ 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 1c8420 │ │ │ │ + bls.w 1c8468 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1c8222 │ │ │ │ + bhi.n 1c826a │ │ │ │ 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 │ │ │ │ @@ -515264,29 +515292,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 1c802e │ │ │ │ + b.n 1c8076 │ │ │ │ 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 1c8348 │ │ │ │ + bhi.w 1c8390 │ │ │ │ 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 │ │ │ │ @@ -515303,55 +515331,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 1c8142 │ │ │ │ + b.n 1c818a │ │ │ │ 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 1c8380 │ │ │ │ + blt.w 1c83c8 │ │ │ │ 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 1c83ea │ │ │ │ + bne.w 1c8432 │ │ │ │ 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 1c802e │ │ │ │ + b.n 1c8076 │ │ │ │ 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, 1c82a8 │ │ │ │ + cbnz r0, 1c82f0 │ │ │ │ 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 │ │ │ │ @@ -515365,66 +515393,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 1c825e │ │ │ │ - b.n 1c823e │ │ │ │ + bcc.n 1c82a6 │ │ │ │ + b.n 1c8286 │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c8332 │ │ │ │ + blt.n 1c837a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c83e0 │ │ │ │ + beq.n 1c8428 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c8400 │ │ │ │ + blt.n 1c8448 │ │ │ │ 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 1c809e │ │ │ │ + b.n 1c80e6 │ │ │ │ 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 1c82f6 │ │ │ │ + b.n 1c833e │ │ │ │ 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, 1c8364 │ │ │ │ + cbnz r0, 1c83ac │ │ │ │ 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 1c82c0 │ │ │ │ + b.n 1c8308 │ │ │ │ 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 │ │ │ │ @@ -515439,168 +515467,168 @@ │ │ │ │ sub.w r1, r0, #32 │ │ │ │ mov.w r4, #0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1c825e │ │ │ │ + b.n 1c82a6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 1c82fe │ │ │ │ + b.n 1c8346 │ │ │ │ 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 1c802e │ │ │ │ + b.n 1c8076 │ │ │ │ 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 1c809e │ │ │ │ + b.n 1c80e6 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1c82c0 │ │ │ │ + b.n 1c8308 │ │ │ │ stmdb 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 1c8552 │ │ │ │ + bne.w 1c859a │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1c853e │ │ │ │ + beq.n 1c8586 │ │ │ │ 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 1c8548 │ │ │ │ + beq.n 1c8590 │ │ │ │ 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 1c8548 │ │ │ │ + bne.n 1c8590 │ │ │ │ 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 1c853e │ │ │ │ + bne.n 1c8586 │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c8548 │ │ │ │ + bne.n 1c8590 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1c853e │ │ │ │ + cbnz r2, 1c8586 │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1c8560 │ │ │ │ + beq.n 1c85a8 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1c8584 │ │ │ │ + bne.n 1c85cc │ │ │ │ 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 1c856e │ │ │ │ + blt.n 1c85b6 │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c86c6 │ │ │ │ + bne.w 1c870e │ │ │ │ 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 1c8542 │ │ │ │ + b.n 1c858a │ │ │ │ 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 1c7f70 │ │ │ │ + bl 1c7fb8 │ │ │ │ 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 1c8542 │ │ │ │ + b.n 1c858a │ │ │ │ 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 1c8528 │ │ │ │ + b.n 1c8570 │ │ │ │ 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 1c863a │ │ │ │ + blt.n 1c8682 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c86f8 │ │ │ │ + beq.w 1c8740 │ │ │ │ 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 1c86de │ │ │ │ + bgt.w 1c8726 │ │ │ │ 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 │ │ │ │ @@ -515623,31 +515651,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 1c84fc │ │ │ │ + bcs.w 1c8544 │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1c84fc │ │ │ │ + b.n 1c8544 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c8720 │ │ │ │ + beq.n 1c8768 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1c8706 │ │ │ │ + bhi.n 1c874e │ │ │ │ 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 │ │ │ │ @@ -515666,53 +515694,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 1c84fc │ │ │ │ + bcs.w 1c8544 │ │ │ │ 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 1c84fc │ │ │ │ + b.n 1c8544 │ │ │ │ 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 1c8542 │ │ │ │ + b.n 1c858a │ │ │ │ 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 1c8628 │ │ │ │ + b.n 1c8670 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 1c85b6 │ │ │ │ + b.n 1c85fe │ │ │ │ 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 1c86b2 │ │ │ │ + b.n 1c86fa │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1c8648 │ │ │ │ + b.n 1c8690 │ │ │ │ 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] │ │ │ │ @@ -515720,49 +515748,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 1c88f8 │ │ │ │ + beq.w 1c8940 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c88d2 │ │ │ │ + beq.w 1c891a │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1c87be │ │ │ │ + cbnz r4, 1c8806 │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1c8978 │ │ │ │ + beq.w 1c89c0 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1c8794 │ │ │ │ + bne.n 1c87dc │ │ │ │ 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, 1c8804 │ │ │ │ + cbnz r2, 1c884c │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1c8978 │ │ │ │ + beq.w 1c89c0 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1c87d8 │ │ │ │ + bne.n 1c8820 │ │ │ │ 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 │ │ │ │ @@ -515803,73 +515831,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 1c8936 │ │ │ │ + bge.n 1c897e │ │ │ │ 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 1c88b6 │ │ │ │ + bcc.n 1c88fe │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1c8996 │ │ │ │ + blt.n 1c89de │ │ │ │ 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 1c89f8 │ │ │ │ + bne.w 1c8a40 │ │ │ │ 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 1c8960 │ │ │ │ + bne.n 1c89a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c8960 │ │ │ │ + b.n 1c89a8 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1c8982 │ │ │ │ + bne.n 1c89ca │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1c8922 │ │ │ │ + bne.n 1c896a │ │ │ │ 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 1c898c │ │ │ │ + bne.n 1c89d4 │ │ │ │ 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, 1c8982 │ │ │ │ + cbnz r1, 1c89ca │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1c88e4 │ │ │ │ + beq.n 1c892c │ │ │ │ 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] │ │ │ │ @@ -515877,15 +515905,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 1c8894 │ │ │ │ + bcs.n 1c88dc │ │ │ │ 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 │ │ │ │ @@ -515901,15 +515929,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 1c89ee │ │ │ │ + bhi.n 1c8a36 │ │ │ │ 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 │ │ │ │ @@ -515924,34 +515952,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 1c88b6 │ │ │ │ + b.n 1c88fe │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1c8960 │ │ │ │ + b.n 1c89a8 │ │ │ │ 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 1c88f2 │ │ │ │ + b.n 1c893a │ │ │ │ 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] @ 1c8f40 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1c8f88 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 1c8f44 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1c8f8c │ │ │ │ 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] │ │ │ │ @@ -515975,46 +516003,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 1c8d44 │ │ │ │ + beq.w 1c8d8c │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8cec │ │ │ │ + beq.w 1c8d34 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c8db6 │ │ │ │ + beq.w 1c8dfe │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1c8ae4 │ │ │ │ + cbnz r0, 1c8b2c │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1c8db6 │ │ │ │ + beq.w 1c8dfe │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1c8abc │ │ │ │ + cbnz r2, 1c8b04 │ │ │ │ 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, 1c8b20 │ │ │ │ + cbnz r3, 1c8b68 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1c8db6 │ │ │ │ + beq.w 1c8dfe │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1c8afa │ │ │ │ + cbnz r1, 1c8b42 │ │ │ │ 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 │ │ │ │ @@ -516065,32 +516093,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 1c8dd6 │ │ │ │ + bne.w 1c8e1e │ │ │ │ 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 1c9000 │ │ │ │ + bne.w 1c9048 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 1c91ac │ │ │ │ + beq.w 1c91f4 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c944e │ │ │ │ + beq.w 1c9496 │ │ │ │ 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 │ │ │ │ @@ -516112,15 +516140,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 1c9024 │ │ │ │ + bge.w 1c906c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -516130,204 +516158,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 1c8c76 │ │ │ │ + beq.n 1c8cbe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c9720 │ │ │ │ + bne.w 1c9768 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c90a6 │ │ │ │ + beq.w 1c90ee │ │ │ │ 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] @ 1c8f38 │ │ │ │ + vldr d7, [pc, #680] @ 1c8f80 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c9222 │ │ │ │ + beq.w 1c926a │ │ │ │ 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 1c8c98 │ │ │ │ + bne.n 1c8ce0 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1c95d6 │ │ │ │ + beq.w 1c961e │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1c8cd2 │ │ │ │ + cbnz r2, 1c8d1a │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1c9918 │ │ │ │ + bne.w 1c9960 │ │ │ │ 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 1c8ea2 │ │ │ │ + b.n 1c8eea │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1c8f04 │ │ │ │ + bne.w 1c8f4c │ │ │ │ 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 1c8db6 │ │ │ │ + bne.n 1c8dfe │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1c8f1e │ │ │ │ + beq.w 1c8f66 │ │ │ │ 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 1c8f1e │ │ │ │ + bne.w 1c8f66 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8dba │ │ │ │ + b.n 1c8e02 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1c8f32 │ │ │ │ + bne.w 1c8f7a │ │ │ │ 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 1c8f04 │ │ │ │ + bne.w 1c8f4c │ │ │ │ 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, 1c8db6 │ │ │ │ + cbnz r0, 1c8dfe │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1c8f0a │ │ │ │ + beq.w 1c8f52 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1c8f0a │ │ │ │ + bne.w 1c8f52 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8dba │ │ │ │ + b.n 1c8e02 │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (1c8f48 ) │ │ │ │ - ldr r3, [pc, #388] @ (1c8f44 ) │ │ │ │ + ldr r2, [pc, #396] @ (1c8f90 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c8f8c ) │ │ │ │ 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 1c9914 │ │ │ │ + bne.w 1c995c │ │ │ │ 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 1c8f4c │ │ │ │ + beq.w 1c8f94 │ │ │ │ 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 1c90f8 │ │ │ │ + blt.w 1c9140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1c9262 │ │ │ │ + bne.w 1c92aa │ │ │ │ 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 1c90a6 │ │ │ │ + beq.w 1c90ee │ │ │ │ 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 1c9404 │ │ │ │ + bne.w 1c944c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c961a │ │ │ │ + bne.w 1c9662 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c9786 │ │ │ │ + beq.w 1c97ce │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1c9468 │ │ │ │ + bne.w 1c94b0 │ │ │ │ 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 │ │ │ │ @@ -516344,70 +516372,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 1c8edc │ │ │ │ + bcc.n 1c8f24 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c943c │ │ │ │ + blt.w 1c9484 │ │ │ │ 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 1c95da │ │ │ │ + bne.w 1c9622 │ │ │ │ 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 1c925a │ │ │ │ + bne.w 1c92a2 │ │ │ │ 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 1c8dba │ │ │ │ + b.n 1c8e02 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1c8dba │ │ │ │ + b.n 1c8e02 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8dba │ │ │ │ + b.n 1c8e02 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1c8dba │ │ │ │ + b.n 1c8e02 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1c8dba │ │ │ │ + b.n 1c8e02 │ │ │ │ ... │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1c91b2 │ │ │ │ + beq.w 1c91fa │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c945c │ │ │ │ + beq.w 1c94a4 │ │ │ │ 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 │ │ │ │ @@ -516429,15 +516457,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 1c8e18 │ │ │ │ + bge.w 1c8e60 │ │ │ │ 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 │ │ │ │ @@ -516447,56 +516475,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c95f4 │ │ │ │ + beq.w 1c963c │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c904a │ │ │ │ + ble.n 1c9092 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c913a │ │ │ │ - b.n 1c9740 │ │ │ │ + bne.w 1c9182 │ │ │ │ + b.n 1c9788 │ │ │ │ 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 1c90cc │ │ │ │ + blt.n 1c9114 │ │ │ │ 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 1c903a │ │ │ │ + beq.n 1c9082 │ │ │ │ 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 1c9030 │ │ │ │ - b.n 1c8e18 │ │ │ │ + bne.n 1c9078 │ │ │ │ + b.n 1c8e60 │ │ │ │ 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 │ │ │ │ @@ -516518,29 +516546,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 1c913e │ │ │ │ + bne.n 1c9186 │ │ │ │ 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 1c93ce │ │ │ │ + blt.w 1c9416 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1c8ea2 │ │ │ │ + b.n 1c8eea │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -516548,16 +516576,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 1c8c5e │ │ │ │ - b.n 1c8c76 │ │ │ │ + bne.w 1c8ca6 │ │ │ │ + b.n 1c8cbe │ │ │ │ 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 │ │ │ │ @@ -516566,138 +516594,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c95f4 │ │ │ │ + beq.w 1c963c │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1c904a │ │ │ │ + ble.n 1c9092 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1c98d6 │ │ │ │ + beq.w 1c991e │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1c8c76 │ │ │ │ + beq.w 1c8cbe │ │ │ │ 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 1c916a │ │ │ │ + beq.n 1c91b2 │ │ │ │ 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 1c9552 │ │ │ │ + beq.w 1c959a │ │ │ │ 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 1c96ac │ │ │ │ + bcs.w 1c96f4 │ │ │ │ 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 1c8dba │ │ │ │ + b.n 1c8e02 │ │ │ │ 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 1c91f8 │ │ │ │ + bcc.n 1c9240 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1c96c8 │ │ │ │ + blt.w 1c9710 │ │ │ │ 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 1c9772 │ │ │ │ + bne.w 1c97ba │ │ │ │ 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 1c9210 │ │ │ │ + bne.n 1c9258 │ │ │ │ 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 1c8dba │ │ │ │ + b.n 1c8e02 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1c8ca6 │ │ │ │ + b.n 1c8cee │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1c9252 │ │ │ │ + bcc.n 1c929a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9746 │ │ │ │ + blt.w 1c978e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1c95da │ │ │ │ + bne.w 1c9622 │ │ │ │ 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 1c8ef2 │ │ │ │ + b.n 1c8f3a │ │ │ │ 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 1c94c0 │ │ │ │ + bne.w 1c9508 │ │ │ │ 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 │ │ │ │ @@ -516716,68 +516744,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 1c92a6 │ │ │ │ + bne.n 1c92ee │ │ │ │ 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 1c98c2 │ │ │ │ + beq.w 1c990a │ │ │ │ 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 54728 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c9514 │ │ │ │ + beq.w 1c955c │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1c9520 │ │ │ │ + beq.w 1c9568 │ │ │ │ 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 1c93c4 │ │ │ │ + beq.n 1c940c │ │ │ │ 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 1c9310 │ │ │ │ + bne.n 1c9358 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1c8cba │ │ │ │ + beq.w 1c8d02 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1c9356 │ │ │ │ + bmi.n 1c939e │ │ │ │ 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] │ │ │ │ @@ -516789,65 +516817,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 1c939c │ │ │ │ + bcc.n 1c93e4 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1c9872 │ │ │ │ + blt.w 1c98ba │ │ │ │ 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 1c9772 │ │ │ │ + bne.w 1c97ba │ │ │ │ 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 1c8dba │ │ │ │ + b.n 1c8e02 │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1c931c │ │ │ │ + b.n 1c9364 │ │ │ │ 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 1c922c │ │ │ │ + bne.w 1c9274 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1c923e │ │ │ │ + bcs.w 1c9286 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1c925a │ │ │ │ + b.n 1c92a2 │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1c8cba │ │ │ │ + bge.w 1c8d02 │ │ │ │ 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 │ │ │ │ @@ -516857,132 +516885,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 1c9420 │ │ │ │ - b.n 1c8cba │ │ │ │ + bne.n 1c9468 │ │ │ │ + b.n 1c8d02 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1c965e │ │ │ │ + ble.w 1c96a6 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1c8ef2 │ │ │ │ + b.n 1c8f3a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1c8be0 │ │ │ │ + b.w 1c8c28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1c8f68 │ │ │ │ + b.n 1c8fb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9626 │ │ │ │ + beq.w 1c966e │ │ │ │ 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 1c97ee │ │ │ │ + bne.w 1c9836 │ │ │ │ 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 1c94b0 │ │ │ │ + bne.n 1c94f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1c8e8a │ │ │ │ + b.n 1c8ed2 │ │ │ │ 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 1c94e4 │ │ │ │ + b.n 1c952c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1c9502 │ │ │ │ + beq.n 1c954a │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c94e0 │ │ │ │ + beq.n 1c9528 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c9630 │ │ │ │ + bls.w 1c9678 │ │ │ │ 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 1c92f2 │ │ │ │ + b.n 1c933a │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1c9630 │ │ │ │ + bls.w 1c9678 │ │ │ │ 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 1c9304 │ │ │ │ + bne.w 1c934c │ │ │ │ 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 1c9536 │ │ │ │ + beq.n 1c957e │ │ │ │ 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 1c952c │ │ │ │ + bne.n 1c9574 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c90b2 │ │ │ │ + b.n 1c90fa │ │ │ │ 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 1c95ba │ │ │ │ + bcc.n 1c9602 │ │ │ │ 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 │ │ │ │ @@ -517004,67 +517032,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 1c9198 │ │ │ │ + beq.w 1c91e0 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c9198 │ │ │ │ + b.n 1c91e0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c8e64 │ │ │ │ + b.n 1c8eac │ │ │ │ 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 1c8dba │ │ │ │ + b.w 1c8e02 │ │ │ │ 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 1c95fe │ │ │ │ + bne.n 1c9646 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 1c8c7c │ │ │ │ + b.w 1c8cc4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1c8e64 │ │ │ │ + b.n 1c8eac │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1c9472 │ │ │ │ + b.n 1c94ba │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1c9794 │ │ │ │ + bne.w 1c97dc │ │ │ │ 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 1c9650 │ │ │ │ - b.n 1c92da │ │ │ │ + bne.n 1c9698 │ │ │ │ + b.n 1c9322 │ │ │ │ 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 │ │ │ │ @@ -517078,28 +517106,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 1c8edc │ │ │ │ + b.n 1c8f24 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1c98e4 │ │ │ │ + blt.w 1c992c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1c985a │ │ │ │ + blt.w 1c98a2 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1c9198 │ │ │ │ + b.n 1c91e0 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1c97e4 │ │ │ │ + bhi.w 1c982c │ │ │ │ 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 │ │ │ │ @@ -517113,55 +517141,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 1c91f8 │ │ │ │ + b.n 1c9240 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1c904a │ │ │ │ + ble.w 1c9092 │ │ │ │ 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 1c914e │ │ │ │ + bne.w 1c9196 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1c90a6 │ │ │ │ + b.n 1c90ee │ │ │ │ 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 1c925a │ │ │ │ + b.n 1c92a2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8dba │ │ │ │ + b.w 1c8e02 │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1c8dba │ │ │ │ + b.w 1c8e02 │ │ │ │ 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 │ │ │ │ @@ -517174,42 +517202,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 1c97d4 │ │ │ │ + beq.n 1c981c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c990c │ │ │ │ + beq.w 1c9954 │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1c928c │ │ │ │ + b.n 1c92d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1c9210 │ │ │ │ + b.n 1c9258 │ │ │ │ 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 1c8e86 │ │ │ │ + beq.w 1c8ece │ │ │ │ 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 │ │ │ │ @@ -517219,28 +517247,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 1c9830 │ │ │ │ + bne.n 1c9878 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c8e8a │ │ │ │ - b.w 1c8e90 │ │ │ │ + bne.w 1c8ed2 │ │ │ │ + b.w 1c8ed8 │ │ │ │ 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 1c8dba │ │ │ │ + b.w 1c8e02 │ │ │ │ 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 │ │ │ │ @@ -517255,56 +517283,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 1c939c │ │ │ │ + b.n 1c93e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c92f2 │ │ │ │ + bne.w 1c933a │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1c9304 │ │ │ │ - b.n 1c9520 │ │ │ │ + bne.w 1c934c │ │ │ │ + b.n 1c9568 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1c90bc │ │ │ │ + b.w 1c9104 │ │ │ │ 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 1c95d0 │ │ │ │ + b.n 1c9618 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1c92d6 │ │ │ │ + b.n 1c931e │ │ │ │ blx 54c68 <__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 1c948e │ │ │ │ + bls.w 1c94d6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1c8e8a │ │ │ │ + b.w 1c8ed2 │ │ │ │ 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] │ │ │ │ @@ -517313,64 +517341,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 1c9ab0 │ │ │ │ + beq.w 1c9af8 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 1c9a88 │ │ │ │ + beq.w 1c9ad0 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 1c9b04 │ │ │ │ - cbnz r1, 1c9994 │ │ │ │ + beq.w 1c9b4c │ │ │ │ + cbnz r1, 1c99dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c9b04 │ │ │ │ + beq.w 1c9b4c │ │ │ │ clz r1, r6 │ │ │ │ sub.w r7, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r6, r7 │ │ │ │ - cbnz r3, 1c99aa │ │ │ │ + cbnz r3, 1c99f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c9b04 │ │ │ │ + beq.w 1c9b4c │ │ │ │ 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 1c9b24 │ │ │ │ + bcc.w 1c9b6c │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c9b0e │ │ │ │ + beq.w 1c9b56 │ │ │ │ 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 1c9b50 │ │ │ │ + beq.w 1c9b98 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r3, lr │ │ │ │ - blt.w 1c9bce │ │ │ │ - beq.w 1c9c6c │ │ │ │ + blt.w 1c9c16 │ │ │ │ + beq.w 1c9cb4 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 1c9d26 │ │ │ │ + bls.w 1c9d6e │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c9a0e │ │ │ │ + cbnz r6, 1c9a56 │ │ │ │ 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 │ │ │ │ @@ -517392,110 +517420,110 @@ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9c64 │ │ │ │ + bls.w 1c9cac │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9c44 │ │ │ │ + blt.w 1c9c8c │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c9c64 │ │ │ │ + beq.w 1c9cac │ │ │ │ mov lr, r8 │ │ │ │ - b.n 1c9bbc │ │ │ │ + b.n 1c9c04 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c9b38 │ │ │ │ + bne.n 1c9b80 │ │ │ │ subs r3, r0, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9b04 │ │ │ │ + bne.n 1c9b4c │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c9b42 │ │ │ │ + beq.n 1c9b8a │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ - b.n 1c9aea │ │ │ │ + b.n 1c9b32 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c9b46 │ │ │ │ + bne.n 1c9b8e │ │ │ │ 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 1c9b38 │ │ │ │ + bne.n 1c9b80 │ │ │ │ subs r1, r0, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1c9b04 │ │ │ │ + cbnz r1, 1c9b4c │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r5 │ │ │ │ add.w r3, r2, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1c9b42 │ │ │ │ + beq.n 1c9b8a │ │ │ │ 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 1c9b42 │ │ │ │ + bne.n 1c9b8a │ │ │ │ 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 1c9d72 │ │ │ │ + beq.w 1c9dba │ │ │ │ clz r4, r0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r0, r3 │ │ │ │ - b.n 1c99d2 │ │ │ │ + b.n 1c9a1a │ │ │ │ adds r3, r5, r5 │ │ │ │ sub.w r1, r7, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1c99d2 │ │ │ │ - b.n 1c9b0e │ │ │ │ + bne.w 1c9a1a │ │ │ │ + b.n 1c9b56 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1c9afa │ │ │ │ + b.n 1c9b42 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1c9cb8 │ │ │ │ + ble.w 1c9d00 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1c9b86 │ │ │ │ + bhi.n 1c9bce │ │ │ │ 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 │ │ │ │ @@ -517505,33 +517533,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 1c9db4 │ │ │ │ + blt.w 1c9dfc │ │ │ │ cmp.w r9, #252 @ 0xfc │ │ │ │ - bls.w 1c9e04 │ │ │ │ + bls.w 1c9e4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1c9e0c │ │ │ │ + blt.w 1c9e54 │ │ │ │ cmp.w r9, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1c9d6a │ │ │ │ + beq.w 1c9db2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, lr, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9b08 │ │ │ │ + b.n 1c9b50 │ │ │ │ mov.w r8, ip, lsr #31 │ │ │ │ mov r9, r4 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1c9d10 │ │ │ │ + blt.w 1c9d58 │ │ │ │ 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 │ │ │ │ @@ -517548,66 +517576,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 1c9c90 │ │ │ │ + bne.n 1c9cd8 │ │ │ │ sub.w r3, r4, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9d66 │ │ │ │ + bls.w 1c9dae │ │ │ │ mov r2, lr │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 1c9d66 │ │ │ │ + bhi.w 1c9dae │ │ │ │ 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 1c9d66 │ │ │ │ + beq.n 1c9dae │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 1c9d6a │ │ │ │ + b.n 1c9db2 │ │ │ │ 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 1c9b08 │ │ │ │ + beq.w 1c9b50 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1c9c90 │ │ │ │ + bge.n 1c9cd8 │ │ │ │ negs r5, r5 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1c9c9c │ │ │ │ + cbnz r6, 1c9ce4 │ │ │ │ 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 1c9a66 │ │ │ │ - b.n 1c9a14 │ │ │ │ + bpl.w 1c9aae │ │ │ │ + b.n 1c9a5c │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r9, r4 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - blt.n 1c9d0c │ │ │ │ + blt.n 1c9d54 │ │ │ │ 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 │ │ │ │ @@ -517621,88 +517649,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 1c9b94 │ │ │ │ + b.n 1c9bdc │ │ │ │ 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 1c9a14 │ │ │ │ + b.n 1c9a5c │ │ │ │ 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 1c9c90 │ │ │ │ + bne.n 1c9cd8 │ │ │ │ sub.w r3, r1, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 1c9d66 │ │ │ │ + bls.n 1c9dae │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c9c42 │ │ │ │ + blt.w 1c9c8a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r8, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1c9afa │ │ │ │ + b.n 1c9b42 │ │ │ │ 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 1c9df0 │ │ │ │ + bls.n 1c9e38 │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 1c9dcc │ │ │ │ + blt.n 1c9e14 │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1c9df0 │ │ │ │ + cbz r2, 1c9e38 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9b08 │ │ │ │ + b.n 1c9b50 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 1c9c64 │ │ │ │ + bls.w 1c9cac │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1c9a72 │ │ │ │ + bge.w 1c9aba │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1c9c4e │ │ │ │ + b.n 1c9c96 │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r1, r0 │ │ │ │ movhi r5, r1 │ │ │ │ - bhi.n 1c9dfa │ │ │ │ + bhi.n 1c9e42 │ │ │ │ negs r4, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, r0 │ │ │ │ lsls r5, r4 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ @@ -517711,53 +517739,53 @@ │ │ │ │ itet eq │ │ │ │ moveq r1, r5 │ │ │ │ lslne r1, r1, #23 │ │ │ │ moveq r5, r1 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1c9b08 │ │ │ │ + b.n 1c9b50 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mov.w r3, r9, lsl #23 │ │ │ │ - b.n 1c9d6a │ │ │ │ + b.n 1c9db2 │ │ │ │ rsb r1, r9, #0 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 1c9c68 │ │ │ │ + b.n 1c9cb0 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ sub sp, #12 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ubfx r2, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ subw ip, r2, #2047 @ 0x7ff │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1c9eaa │ │ │ │ + beq.n 1c9ef2 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1c9ea2 │ │ │ │ + beq.n 1c9eea │ │ │ │ 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 1c9ea2 │ │ │ │ + beq.n 1c9eea │ │ │ │ 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 1c9ec4 │ │ │ │ + bhi.n 1c9f0c │ │ │ │ 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 │ │ │ │ @@ -517772,32 +517800,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 1c9ea6 │ │ │ │ + bne.n 1c9eee │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1c9ed4 │ │ │ │ + blt.n 1c9f1c │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - beq.n 1c9f18 │ │ │ │ + beq.n 1c9f60 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 1c9ebc │ │ │ │ + b.n 1c9f04 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1c9f0c │ │ │ │ + bhi.n 1c9f54 │ │ │ │ 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 │ │ │ │ @@ -517805,47 +517833,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 1c9e96 │ │ │ │ + b.n 1c9ede │ │ │ │ mov.w r2, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 1c9e7a │ │ │ │ + b.n 1c9ec2 │ │ │ │ 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 1c9f7a │ │ │ │ + beq.n 1c9fc2 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1c9f76 │ │ │ │ + beq.n 1c9fbe │ │ │ │ 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 1c9f76 │ │ │ │ + beq.n 1c9fbe │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1c9f96 │ │ │ │ + bls.n 1c9fde │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c9fa4 │ │ │ │ + blt.n 1c9fec │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1c9fc4 │ │ │ │ + beq.n 1ca00c │ │ │ │ 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 │ │ │ │ @@ -517868,272 +517896,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 1c9f9a │ │ │ │ + bhi.n 1c9fe2 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 1c9f9a │ │ │ │ + b.n 1c9fe2 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1c9f9a │ │ │ │ + b.n 1c9fe2 │ │ │ │ stmdb 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 1ca006 │ │ │ │ + beq.n 1ca04e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1ca006 │ │ │ │ + beq.n 1ca04e │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1ca012 │ │ │ │ + cbnz r2, 1ca05a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1c9ff8 │ │ │ │ + bne.n 1ca040 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 54234 │ │ │ │ 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 1ca04a │ │ │ │ + beq.n 1ca092 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1ca04a │ │ │ │ + beq.n 1ca092 │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ca052 │ │ │ │ + cbnz r3, 1ca09a │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1ca036 │ │ │ │ + bne.n 1ca07e │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 54234 │ │ │ │ - b.n 1c9ffc │ │ │ │ + b.n 1ca044 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1ca086 │ │ │ │ + beq.n 1ca0ce │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1ca086 │ │ │ │ + beq.n 1ca0ce │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ca08e │ │ │ │ + cbnz r3, 1ca0d6 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1ca074 │ │ │ │ + bne.n 1ca0bc │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 54234 │ │ │ │ - b.n 1ca03a │ │ │ │ + b.n 1ca082 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1ca0c2 │ │ │ │ + beq.n 1ca10a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1ca0c2 │ │ │ │ + beq.n 1ca10a │ │ │ │ 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, 1ca0c8 │ │ │ │ + cbnz r3, 1ca110 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ca0ae │ │ │ │ + bne.n 1ca0f6 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 54234 │ │ │ │ - b.n 1ca078 │ │ │ │ + b.n 1ca0c0 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1ca0fc │ │ │ │ + beq.n 1ca144 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1ca0fc │ │ │ │ + beq.n 1ca144 │ │ │ │ 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, 1ca102 │ │ │ │ + cbnz r1, 1ca14a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1ca0ea │ │ │ │ + bne.n 1ca132 │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 54234 │ │ │ │ - b.n 1ca0b2 │ │ │ │ + b.n 1ca0fa │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c9fcc │ │ │ │ - b.n 1ca0ee │ │ │ │ + bl 1ca014 │ │ │ │ + b.n 1ca136 │ │ │ │ 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, 1ca12a │ │ │ │ + cbnz r3, 1ca172 │ │ │ │ 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 1ca168 │ │ │ │ + beq.n 1ca1b0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1ca168 │ │ │ │ + beq.n 1ca1b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1ca172 │ │ │ │ + cbnz r1, 1ca1ba │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1ca15a │ │ │ │ + bne.n 1ca1a2 │ │ │ │ mov r0, r9 │ │ │ │ blx 54234 │ │ │ │ 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 1ca1a4 │ │ │ │ + beq.n 1ca1ec │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1ca1a4 │ │ │ │ + beq.n 1ca1ec │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1ca1b2 │ │ │ │ + cbnz r1, 1ca1fa │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1ca192 │ │ │ │ + bne.n 1ca1da │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 54234 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1ca15e │ │ │ │ + b.n 1ca1a6 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1ca1e0 │ │ │ │ + beq.n 1ca228 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1ca1e0 │ │ │ │ + beq.n 1ca228 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1ca1ea │ │ │ │ + cbnz r1, 1ca232 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1ca1d0 │ │ │ │ + bne.n 1ca218 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54234 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ca196 │ │ │ │ + b.n 1ca1de │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c9fcc │ │ │ │ + bl 1ca014 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ca1d4 │ │ │ │ + b.n 1ca21c │ │ │ │ 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] @ (1ca46c ) │ │ │ │ + ldr r2, [pc, #604] @ (1ca4b4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1ca470 ) │ │ │ │ + ldr r3, [pc, #604] @ (1ca4b8 ) │ │ │ │ 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 1ca3c0 │ │ │ │ + beq.w 1ca408 │ │ │ │ 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 │ │ │ │ @@ -518146,475 +518174,475 @@ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ orrs r1, r0 │ │ │ │ lsr.w r0, r5, r2 │ │ │ │ cmp r1, r9 │ │ │ │ sbcs.w r0, r0, sl │ │ │ │ - bcs.n 1ca356 │ │ │ │ + bcs.n 1ca39e │ │ │ │ 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 1ca29c │ │ │ │ - b.n 1ca2d0 │ │ │ │ + bne.n 1ca2e4 │ │ │ │ + b.n 1ca318 │ │ │ │ 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, 1ca2f8 │ │ │ │ + cbz r4, 1ca340 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1ca298 │ │ │ │ + bne.n 1ca2e0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (1ca474 ) │ │ │ │ + ldr r2, [pc, #408] @ (1ca4bc ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (1ca470 ) │ │ │ │ + ldr r3, [pc, #396] @ (1ca4b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca466 │ │ │ │ + bne.w 1ca4ae │ │ │ │ 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 54270 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1ca352 │ │ │ │ + cbnz r0, 1ca39a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 54728 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca33c │ │ │ │ + bne.n 1ca384 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca32c │ │ │ │ + bne.n 1ca374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca2c6 │ │ │ │ + beq.n 1ca30e │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54234 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1ca2c6 │ │ │ │ + b.n 1ca30e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca322 │ │ │ │ + b.n 1ca36a │ │ │ │ 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 54270 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca458 │ │ │ │ + bne.n 1ca4a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 54728 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ca3a2 │ │ │ │ + bne.n 1ca3ea │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ca392 │ │ │ │ + bne.n 1ca3da │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 1ca254 │ │ │ │ + beq.w 1ca29c │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 54234 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1ca254 │ │ │ │ + b.n 1ca29c │ │ │ │ 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 1ca460 │ │ │ │ + beq.n 1ca4a8 │ │ │ │ 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 1ca3da │ │ │ │ + bne.n 1ca422 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1ca44c │ │ │ │ + cbz r4, 1ca494 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 54270 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 1ca45c │ │ │ │ + cbnz r0, 1ca4a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54728 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca430 │ │ │ │ + bne.n 1ca478 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca420 │ │ │ │ + bne.n 1ca468 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ca23e │ │ │ │ + beq.w 1ca286 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 54234 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1ca23e │ │ │ │ + b.n 1ca286 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ca3fe │ │ │ │ + b.n 1ca446 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca37e │ │ │ │ + b.n 1ca3c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca414 │ │ │ │ + b.n 1ca45c │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1ca450 │ │ │ │ + b.n 1ca498 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ (1ca538 ) │ │ │ │ + ldr r0, [pc, #172] @ (1ca580 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1ca53c ) │ │ │ │ + ldr r1, [pc, #172] @ (1ca584 ) │ │ │ │ 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, 1ca530 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1ca578 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 54ce0 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1ca4fa │ │ │ │ + cbz r5, 1ca542 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1ca4da │ │ │ │ + beq.n 1ca522 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ca4d4 │ │ │ │ + bne.n 1ca51c │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca4c4 │ │ │ │ + bne.n 1ca50c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ca4fa │ │ │ │ - cbz r6, 1ca516 │ │ │ │ + cbz r3, 1ca542 │ │ │ │ + cbz r6, 1ca55e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1ca4f4 │ │ │ │ + bge.n 1ca53c │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1ca522 │ │ │ │ + beq.n 1ca56a │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ca4bc │ │ │ │ + bne.n 1ca504 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1ca540 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ca53c ) │ │ │ │ + ldr r2, [pc, #64] @ (1ca588 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ca584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca526 │ │ │ │ + bne.n 1ca56e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ - b.n 1ca4f4 │ │ │ │ + bl 1c2020 │ │ │ │ + b.n 1ca53c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca4fc │ │ │ │ + b.n 1ca544 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 1ca56e │ │ │ │ + cbz r2, 1ca5b6 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1ca580 │ │ │ │ + bcc.n 1ca5c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1ca5b4 │ │ │ │ + bcs.n 1ca5fc │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1d9448 │ │ │ │ + bl 1d9490 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1d960c │ │ │ │ + bl 1d9654 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ca592 │ │ │ │ + bne.n 1ca5da │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca56a │ │ │ │ + beq.n 1ca5b2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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] @ (1ca604 ) │ │ │ │ - ldr r0, [pc, #52] @ (1ca608 ) │ │ │ │ + ldr r5, [pc, #52] @ (1ca64c ) │ │ │ │ + ldr r0, [pc, #52] @ (1ca650 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1ca5f8 │ │ │ │ + beq.n 1ca640 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ca544 │ │ │ │ + bl 1ca58c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ca5e2 │ │ │ │ - ldr r0, [pc, #16] @ (1ca60c ) │ │ │ │ + bne.n 1ca62a │ │ │ │ + ldr r0, [pc, #16] @ (1ca654 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (1ca698 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ca6e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1ca69c ) │ │ │ │ + ldr r3, [pc, #120] @ (1ca6e4 ) │ │ │ │ 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 55174 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1ca6a0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ca6e8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1caf24 │ │ │ │ - cbnz r0, 1ca68a │ │ │ │ + bl 1caf6c │ │ │ │ + cbnz r0, 1ca6d2 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1ca676 │ │ │ │ + bmi.n 1ca6be │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1ca6a4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ca69c ) │ │ │ │ + ldr r2, [pc, #68] @ (1ca6ec ) │ │ │ │ + ldr r3, [pc, #56] @ (1ca6e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca694 │ │ │ │ + bne.n 1ca6dc │ │ │ │ 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 544cc │ │ │ │ - b.n 1ca65c │ │ │ │ + b.n 1ca6a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54234 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ca65e │ │ │ │ + b.n 1ca6a6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1ca6cc ) │ │ │ │ + ldr r0, [pc, #20] @ (1ca714 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1d94e4 │ │ │ │ - ldr r0, [pc, #12] @ (1ca6d0 ) │ │ │ │ + bl 1d952c │ │ │ │ + ldr r0, [pc, #12] @ (1ca718 ) │ │ │ │ add r0, pc │ │ │ │ - bl 330da4 │ │ │ │ + bl 330dec │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1cb16c │ │ │ │ - cbnz r0, 1ca6ec │ │ │ │ + bl 1cb1b4 │ │ │ │ + cbnz r0, 1ca734 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb158 │ │ │ │ + bl 1cb1a0 │ │ │ │ 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] @ (1ca954 ) │ │ │ │ + ldr r2, [pc, #588] @ (1ca99c ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (1ca958 ) │ │ │ │ + ldr r3, [pc, #588] @ (1ca9a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (1ca95c ) │ │ │ │ + ldr r5, [pc, #588] @ (1ca9a4 ) │ │ │ │ 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 54234 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1ca8f6 │ │ │ │ + bmi.w 1ca93e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1ca8e4 │ │ │ │ + bmi.w 1ca92c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ca8c6 │ │ │ │ + bne.w 1ca90e │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ca762 │ │ │ │ - b.n 1ca81c │ │ │ │ + bhi.n 1ca7aa │ │ │ │ + b.n 1ca864 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d94b4 │ │ │ │ + bl 1d94fc │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1ca81c │ │ │ │ + bls.n 1ca864 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca752 │ │ │ │ + beq.n 1ca79a │ │ │ │ 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] │ │ │ │ @@ -518636,170 +518664,170 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 54ed4 <__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 1d9498 │ │ │ │ + bl 1d94e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ca8be │ │ │ │ + beq.n 1ca906 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1ca80c │ │ │ │ + cbz r3, 1ca854 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ca7f6 │ │ │ │ + bne.n 1ca83e │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1ca92c │ │ │ │ + beq.w 1ca974 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca742 │ │ │ │ + beq.n 1ca78a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1ca742 │ │ │ │ + b.n 1ca78a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1ca89c │ │ │ │ + cbnz r7, 1ca8e4 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1ca892 │ │ │ │ + beq.n 1ca8da │ │ │ │ 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, 1ca87c │ │ │ │ + cbz r2, 1ca8c4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1ca87a │ │ │ │ + cbz r0, 1ca8c2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca85c │ │ │ │ + bne.n 1ca8a4 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1ca922 │ │ │ │ + beq.n 1ca96a │ │ │ │ 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 543d0 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1ca842 │ │ │ │ + bne.n 1ca88a │ │ │ │ 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 1d958c │ │ │ │ - ldr r2, [pc, #188] @ (1ca960 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ca958 ) │ │ │ │ + bl 1d95d4 │ │ │ │ + ldr r2, [pc, #188] @ (1ca9a8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ca9a0 ) │ │ │ │ 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 1ca950 │ │ │ │ + bne.n 1ca998 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d958c │ │ │ │ - b.n 1ca742 │ │ │ │ - ldr r2, [pc, #156] @ (1ca964 ) │ │ │ │ + bl 1d95d4 │ │ │ │ + b.n 1ca78a │ │ │ │ + ldr r2, [pc, #156] @ (1ca9ac ) │ │ │ │ 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 551b0 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1cafac │ │ │ │ - b.n 1ca73a │ │ │ │ + bl 1caff4 │ │ │ │ + b.n 1ca782 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 54628 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 54dec │ │ │ │ - b.n 1ca732 │ │ │ │ + b.n 1ca77a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 54728 │ │ │ │ - ldr r3, [pc, #100] @ (1ca968 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ca9b0 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ca940 │ │ │ │ + cbz r3, 1ca988 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 1d95f8 │ │ │ │ + bl 1d9640 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1cb030 │ │ │ │ + bl 1cb078 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1ca72c │ │ │ │ + b.n 1ca774 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c1fac │ │ │ │ - b.n 1ca870 │ │ │ │ + bl 1c1ff4 │ │ │ │ + b.n 1ca8b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca742 │ │ │ │ - b.n 1ca812 │ │ │ │ - ldr r3, [pc, #40] @ (1ca96c ) │ │ │ │ + beq.w 1ca78a │ │ │ │ + b.n 1ca85a │ │ │ │ + ldr r3, [pc, #40] @ (1ca9b4 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d9434 │ │ │ │ - b.n 1ca90c │ │ │ │ + bl 1d947c │ │ │ │ + b.n 1ca954 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -518812,87 +518840,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1ca9d2 │ │ │ │ + cbz r2, 1caa1a │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1ca9c0 │ │ │ │ - bhi.n 1ca9fe │ │ │ │ + beq.n 1caa08 │ │ │ │ + bhi.n 1caa46 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1ca9ae │ │ │ │ + b.n 1ca9f6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ca9be │ │ │ │ + beq.n 1caa06 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca610 │ │ │ │ + bl 1ca658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ca9a8 │ │ │ │ + bne.n 1ca9f0 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1ca9c4 │ │ │ │ + cbz r7, 1caa0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ca9c8 │ │ │ │ - bcs.n 1ca9a2 │ │ │ │ + beq.n 1caa10 │ │ │ │ + bcs.n 1ca9ea │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ca544 │ │ │ │ + bl 1ca58c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d958c │ │ │ │ - b.n 1ca9c0 │ │ │ │ + bl 1d95d4 │ │ │ │ + b.n 1caa08 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ca544 │ │ │ │ + bl 1ca58c │ │ │ │ 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, 1caa2e │ │ │ │ + cbz r2, 1caa76 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1caa4a │ │ │ │ - ldr r0, [pc, #360] @ (1caba0 ) │ │ │ │ + ble.n 1caa92 │ │ │ │ + ldr r0, [pc, #360] @ (1cabe8 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1caab2 │ │ │ │ + cbnz r1, 1caafa │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1caace │ │ │ │ + beq.n 1cab16 │ │ │ │ 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 │ │ │ │ @@ -518910,38 +518938,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 1d9498 │ │ │ │ + bl 1d94e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1cab92 │ │ │ │ + beq.n 1cabda │ │ │ │ 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 1caa4a │ │ │ │ + bcs.n 1caa92 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ca970 │ │ │ │ + bl 1ca9b8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1caa4a │ │ │ │ + b.n 1caa92 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1cab70 │ │ │ │ + bpl.n 1cabb8 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1cab70 │ │ │ │ + bcs.n 1cabb8 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54fc4 │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -518966,60 +518994,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 543d0 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1cab1a │ │ │ │ + bne.n 1cab62 │ │ │ │ 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 54234 │ │ │ │ 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 1caa5a │ │ │ │ + b.n 1caaa2 │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d94b4 │ │ │ │ + bl 1d94fc │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1cab7a │ │ │ │ + beq.n 1cabc2 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1caa52 │ │ │ │ + b.n 1caa9a │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 1c5b10 │ │ │ │ + bl 1c5b58 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cacce │ │ │ │ + beq.w 1cad16 │ │ │ │ blx 55180 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55180 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -519030,18 +519058,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54728 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1cacd8 │ │ │ │ + ble.n 1cad20 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1cad28 ) │ │ │ │ + ldr r3, [pc, #296] @ (1cad70 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 551b0 <__snprintf_chk@plt> │ │ │ │ @@ -519053,295 +519081,295 @@ │ │ │ │ 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 1d94e4 │ │ │ │ + bl 1d952c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1d9478 │ │ │ │ + bl 1d94c0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d9478 │ │ │ │ + bl 1d94c0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 54fc4 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cace8 │ │ │ │ + beq.n 1cad30 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 54fc4 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cace8 │ │ │ │ + beq.n 1cad30 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1cac82 │ │ │ │ - b.n 1cac94 │ │ │ │ + cbnz r3, 1cacca │ │ │ │ + b.n 1cacdc │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1cac94 │ │ │ │ + bls.n 1cacdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca610 │ │ │ │ + bl 1ca658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cac78 │ │ │ │ - cbz r4, 1cace8 │ │ │ │ + bne.n 1cacc0 │ │ │ │ + cbz r4, 1cad30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1cad2c ) │ │ │ │ - ldr r0, [pc, #152] @ (1cad30 ) │ │ │ │ - ldr r4, [pc, #152] @ (1cad34 ) │ │ │ │ + ldr r1, [pc, #148] @ (1cad74 ) │ │ │ │ + ldr r0, [pc, #152] @ (1cad78 ) │ │ │ │ + ldr r4, [pc, #152] @ (1cad7c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1d9434 │ │ │ │ + bl 1d947c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9570 │ │ │ │ - ldr r3, [pc, #140] @ (1cad38 ) │ │ │ │ + bl 1d95b8 │ │ │ │ + ldr r3, [pc, #140] @ (1cad80 ) │ │ │ │ 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 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ 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 54728 │ │ │ │ - ldr r2, [pc, #96] @ (1cad3c ) │ │ │ │ + ldr r2, [pc, #96] @ (1cad84 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 54800 │ │ │ │ - b.n 1cac10 │ │ │ │ + b.n 1cac58 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 54234 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1cad14 │ │ │ │ + cbz r3, 1cad5c │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1d9464 │ │ │ │ + bl 1d94ac │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1d9464 │ │ │ │ + bl 1d94ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 54234 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54728 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r8, #-92] @ 0xffffffa4 │ │ │ │ + stc2 0, cr0, [r0, #-92]! @ 0xffffffa4 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ movs r7, 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 1ca544 │ │ │ │ + bl 1ca58c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1cadaa │ │ │ │ - ldr r0, [pc, #116] @ (1cadd4 ) │ │ │ │ + cbz r3, 1cadf2 │ │ │ │ + ldr r0, [pc, #116] @ (1cae1c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d9570 │ │ │ │ - ldr r3, [pc, #112] @ (1cadd8 ) │ │ │ │ + bl 1d95b8 │ │ │ │ + ldr r3, [pc, #112] @ (1cae20 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1cada2 │ │ │ │ + beq.n 1cadea │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1caddc │ │ │ │ + ldr.w ip, [pc, #100] @ 1cae24 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1cad8c │ │ │ │ + b.n 1cadd4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1cada2 │ │ │ │ + beq.n 1cadea │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1cad7e │ │ │ │ + bne.n 1cadc6 │ │ │ │ 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] @ (1cade0 ) │ │ │ │ + ldr r0, [pc, #60] @ (1cae28 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1d9464 │ │ │ │ + bl 1d94ac │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1d9464 │ │ │ │ + bl 1d94ac │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d94d0 │ │ │ │ + bl 1d9518 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 54234 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 54234 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1cae28 │ │ │ │ + cbz r3, 1cae70 │ │ │ │ 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 1caa0c │ │ │ │ + bl 1caa54 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #200] @ (1caf14 ) │ │ │ │ + ldr r2, [pc, #200] @ (1caf5c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (1caf18 ) │ │ │ │ + ldr r3, [pc, #200] @ (1caf60 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1d9570 │ │ │ │ + bl 1d95b8 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1caf08 │ │ │ │ + beq.n 1caf50 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 55174 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cb140 │ │ │ │ + bl 1cb188 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1caebe │ │ │ │ - ldr.w fp, [pc, #136] @ 1caf1c │ │ │ │ + cbz r3, 1caf06 │ │ │ │ + ldr.w fp, [pc, #136] @ 1caf64 │ │ │ │ mov r5, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ add fp, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ str.w r5, [r6], #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1caa0c │ │ │ │ + bl 1caa54 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1cae9e │ │ │ │ + bhi.n 1caee6 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1d958c │ │ │ │ + bl 1d95d4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1caefa │ │ │ │ + cbnz r3, 1caf42 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1caece │ │ │ │ + bne.n 1caf16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54234 │ │ │ │ - ldr r2, [pc, #60] @ (1caf20 ) │ │ │ │ - ldr r3, [pc, #52] @ (1caf18 ) │ │ │ │ + ldr r2, [pc, #60] @ (1caf68 ) │ │ │ │ + ldr r3, [pc, #52] @ (1caf60 ) │ │ │ │ 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 1caf10 │ │ │ │ + bne.n 1caf58 │ │ │ │ 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 1ca478 │ │ │ │ - b.n 1caed2 │ │ │ │ + bl 1ca4c0 │ │ │ │ + b.n 1caf1a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1d958c │ │ │ │ - b.n 1caee0 │ │ │ │ + bl 1d95d4 │ │ │ │ + b.n 1caf28 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1cafa0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1cafa4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1cafe8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cafec ) │ │ │ │ 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] │ │ │ │ @@ -519357,68 +519385,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 54228 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95a8 │ │ │ │ + bl 1d95f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 54228 │ │ │ │ - ldr r2, [pc, #36] @ (1cafa8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1cafa4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1caff0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cafec ) │ │ │ │ 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 1caf9a │ │ │ │ + bne.n 1cafe2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (1cb024 ) │ │ │ │ + ldr r2, [pc, #104] @ (1cb06c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1cb028 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cb070 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54744 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 54cec │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1caff6 │ │ │ │ - ldr r2, [pc, #76] @ (1cb02c ) │ │ │ │ - ldr r3, [pc, #68] @ (1cb028 ) │ │ │ │ + beq.n 1cb03e │ │ │ │ + ldr r2, [pc, #76] @ (1cb074 ) │ │ │ │ + ldr r3, [pc, #68] @ (1cb070 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb020 │ │ │ │ + bne.n 1cb068 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 55180 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -519430,64 +519458,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 54cec │ │ │ │ - b.n 1cafde │ │ │ │ + b.n 1cb026 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r7, r0] │ │ │ │ + ldr r7, [pc, #968] @ (1cb438 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + ldr r7, [pc, #840] @ (1cb3c0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1cb134 ) │ │ │ │ + ldr r2, [pc, #240] @ (1cb17c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1cb138 ) │ │ │ │ + ldr r3, [pc, #240] @ (1cb180 ) │ │ │ │ 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 1cb114 │ │ │ │ + beq.n 1cb15c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 554b8 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1cb088 │ │ │ │ - ldr r2, [pc, #204] @ (1cb13c ) │ │ │ │ - ldr r3, [pc, #196] @ (1cb138 ) │ │ │ │ + cbz r1, 1cb0d0 │ │ │ │ + ldr r2, [pc, #204] @ (1cb184 ) │ │ │ │ + ldr r3, [pc, #196] @ (1cb180 ) │ │ │ │ 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 1cb130 │ │ │ │ + bne.n 1cb178 │ │ │ │ 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 54728 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cb124 │ │ │ │ + beq.n 1cb16c │ │ │ │ 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] │ │ │ │ @@ -519500,15 +519528,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 1cb09c │ │ │ │ + bhi.n 1cb0e4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 54728 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -519519,40 +519547,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 1cb0da │ │ │ │ + bhi.n 1cb122 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 5544c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1cb06e │ │ │ │ + b.n 1cb0b6 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 54728 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1cb0d6 │ │ │ │ - b.n 1cb102 │ │ │ │ + bne.n 1cb11e │ │ │ │ + b.n 1cb14a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 54728 │ │ │ │ - b.n 1cb102 │ │ │ │ + b.n 1cb14a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #720] @ (1cb408 ) │ │ │ │ + ldr r7, [pc, #432] @ (1cb330 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #552] @ (1cb368 ) │ │ │ │ + ldr r7, [pc, #264] @ (1cb290 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -519597,15 +519625,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 1cb1f4 │ │ │ │ + beq.n 1cb23c │ │ │ │ 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] │ │ │ │ @@ -519615,25 +519643,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 55174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb1ec │ │ │ │ + beq.n 1cb234 │ │ │ │ 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 1cb25e │ │ │ │ + beq.n 1cb2a6 │ │ │ │ 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 │ │ │ │ @@ -519649,22 +519677,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 54234 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1cb1e0 │ │ │ │ + b.n 1cb228 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 55108 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1cb24c │ │ │ │ + b.n 1cb294 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb28a │ │ │ │ + beq.n 1cb2d2 │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -519675,884 +519703,884 @@ │ │ │ │ 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] @ 1cb304 │ │ │ │ + ldr.w lr, [pc, #96] @ 1cb34c │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1cb308 │ │ │ │ + ldr.w ip, [pc, #96] @ 1cb350 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1cb30c ) │ │ │ │ + ldr r4, [pc, #92] @ (1cb354 ) │ │ │ │ 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 54544 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c4754 │ │ │ │ - ldr r2, [pc, #44] @ (1cb310 ) │ │ │ │ - ldr r3, [pc, #36] @ (1cb308 ) │ │ │ │ + bl 1c479c │ │ │ │ + ldr r2, [pc, #44] @ (1cb358 ) │ │ │ │ + ldr r3, [pc, #36] @ (1cb350 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb2fe │ │ │ │ + bne.n 1cb346 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #320] @ (1cb448 ) │ │ │ │ + ldr r5, [pc, #32] @ (1cb370 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [pc, #96] @ (1cb374 ) │ │ │ │ + ldr r4, [pc, #832] @ (1cb69c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cb378 │ │ │ │ + cbz r0, 1cb3c0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 1cb324 │ │ │ │ + bne.n 1cb36c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 1cb324 │ │ │ │ + cbnz r3, 1cb36c │ │ │ │ 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] @ (1cb3bc ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb404 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 541e0 │ │ │ │ - cbz r0, 1cb374 │ │ │ │ - ldr r1, [pc, #120] @ (1cb3c0 ) │ │ │ │ + cbz r0, 1cb3bc │ │ │ │ + ldr r1, [pc, #120] @ (1cb408 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541e0 │ │ │ │ - cbz r0, 1cb374 │ │ │ │ - ldr r1, [pc, #112] @ (1cb3c4 ) │ │ │ │ + cbz r0, 1cb3bc │ │ │ │ + ldr r1, [pc, #112] @ (1cb40c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541e0 │ │ │ │ - cbz r0, 1cb374 │ │ │ │ - ldr r1, [pc, #104] @ (1cb3c8 ) │ │ │ │ + cbz r0, 1cb3bc │ │ │ │ + ldr r1, [pc, #104] @ (1cb410 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541e0 │ │ │ │ - cbz r0, 1cb374 │ │ │ │ + cbz r0, 1cb3bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 1cb37c │ │ │ │ + bne.n 1cb3c4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1cb37c │ │ │ │ + cbnz r3, 1cb3c4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (1cb3cc ) │ │ │ │ + ldr r1, [pc, #76] @ (1cb414 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb372 │ │ │ │ - ldr r1, [pc, #68] @ (1cb3d0 ) │ │ │ │ + beq.n 1cb3ba │ │ │ │ + ldr r1, [pc, #68] @ (1cb418 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb372 │ │ │ │ - ldr r1, [pc, #56] @ (1cb3d4 ) │ │ │ │ + beq.n 1cb3ba │ │ │ │ + ldr r1, [pc, #56] @ (1cb41c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb372 │ │ │ │ - ldr r1, [pc, #48] @ (1cb3d8 ) │ │ │ │ + beq.n 1cb3ba │ │ │ │ + ldr r1, [pc, #48] @ (1cb420 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 541e0 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1cb374 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + b.n 1cb3bc │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ movs r6, r2 │ │ │ │ - stcl 0, cr0, [ip], #-88 @ 0xffffffa8 │ │ │ │ - @ instruction: 0xf5860017 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + stc 0, cr0, [r4], {22} │ │ │ │ + @ instruction: 0xf59e0017 │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1cb424 ) │ │ │ │ + ldr r3, [pc, #68] @ (1cb46c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1cb3e8 │ │ │ │ + cbz r1, 1cb430 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1cb428 ) │ │ │ │ + ldr r0, [pc, #48] @ (1cb470 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1cb314 │ │ │ │ - ldr r2, [pc, #32] @ (1cb42c ) │ │ │ │ + bl 1cb35c │ │ │ │ + ldr r2, [pc, #32] @ (1cb474 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r7, [r5, #32] │ │ │ │ + strh r7, [r4, #30] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds.w r0, lr, #9895936 @ 0x970000 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + @ instruction: 0xf5360017 │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1cb3dc │ │ │ │ + bl 1cb424 │ │ │ │ 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 1c47d4 │ │ │ │ + bl 1c481c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1cb3dc │ │ │ │ + bl 1cb424 │ │ │ │ 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 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1cb314 │ │ │ │ + bl 1cb35c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1cb3dc │ │ │ │ + bl 1cb424 │ │ │ │ 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] @ (1cb50c ) │ │ │ │ + ldr r1, [pc, #76] @ (1cb554 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1cb510 ) │ │ │ │ + ldr r2, [pc, #76] @ (1cb558 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1cb502 │ │ │ │ + cbz r0, 1cb54a │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 54478 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1cb514 ) │ │ │ │ - ldr r3, [pc, #32] @ (1cb510 ) │ │ │ │ + ldr r2, [pc, #40] @ (1cb55c ) │ │ │ │ + ldr r3, [pc, #32] @ (1cb558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb508 │ │ │ │ + bne.n 1cb550 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1cb4ea │ │ │ │ + b.n 1cb532 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #216] @ (1cb5e8 ) │ │ │ │ + ldr r2, [pc, #952] @ (1cb910 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #56] @ (1cb550 ) │ │ │ │ + ldr r2, [pc, #792] @ (1cb878 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1cb584 ) │ │ │ │ + ldr r2, [pc, #88] @ (1cb5cc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1cb588 ) │ │ │ │ + ldr r3, [pc, #88] @ (1cb5d0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c47ac │ │ │ │ - cbz r0, 1cb578 │ │ │ │ + bl 1c47f4 │ │ │ │ + cbz r0, 1cb5c0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 54478 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb578 │ │ │ │ + beq.n 1cb5c0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1cb3dc │ │ │ │ - ldr r2, [pc, #44] @ (1cb58c ) │ │ │ │ - ldr r3, [pc, #40] @ (1cb588 ) │ │ │ │ + bl 1cb424 │ │ │ │ + ldr r2, [pc, #44] @ (1cb5d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1cb5d0 ) │ │ │ │ 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 1cb57e │ │ │ │ + bne.n 1cb5c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1cb554 │ │ │ │ + b.n 1cb59c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #824] @ (1cb8c0 ) │ │ │ │ + ldr r2, [pc, #536] @ (1cb7e8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #624] @ (1cb800 ) │ │ │ │ + ldr r2, [pc, #336] @ (1cb728 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r8, r7, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cb676 │ │ │ │ + beq.n 1cb6be │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #384] @ (1cb730 ) │ │ │ │ + ldr r1, [pc, #384] @ (1cb778 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 5536c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb6b0 │ │ │ │ + beq.n 1cb6f8 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1cb72a │ │ │ │ + beq.w 1cb772 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb696 │ │ │ │ + beq.n 1cb6de │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #348] @ (1cb734 ) │ │ │ │ + ldr r3, [pc, #348] @ (1cb77c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 5536c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb654 │ │ │ │ + beq.n 1cb69c │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r9 │ │ │ │ blx 55180 │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cb63a │ │ │ │ + beq.n 1cb682 │ │ │ │ blx 54ee0 <__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 1cb5f4 │ │ │ │ + beq.n 1cb63c │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1cb684 │ │ │ │ + beq.n 1cb6cc │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1cb600 │ │ │ │ + bne.n 1cb648 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1cb71a │ │ │ │ + beq.n 1cb762 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ - cbz r7, 1cb67a │ │ │ │ + cbz r7, 1cb6c2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 5536c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb5e8 │ │ │ │ + bne.n 1cb630 │ │ │ │ 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 1cb5dc │ │ │ │ + bne.n 1cb624 │ │ │ │ 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 55494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb654 │ │ │ │ + beq.n 1cb69c │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1cb62e │ │ │ │ + b.n 1cb676 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 1cb6a2 │ │ │ │ + cbz r3, 1cb6ea │ │ │ │ ldr.w r3, [r6, #48]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb696 │ │ │ │ + bne.n 1cb6de │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #132] @ (1cb738 ) │ │ │ │ + ldr r1, [pc, #132] @ (1cb780 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #132] @ (1cb73c ) │ │ │ │ + ldr r0, [pc, #132] @ (1cb784 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1cb290 │ │ │ │ + bl 1cb2d8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb676 │ │ │ │ + beq.n 1cb6be │ │ │ │ mov r9, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 55180 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb6c8 │ │ │ │ - ldr.w sl, [pc, #96] @ 1cb740 │ │ │ │ - ldr.w r9, [pc, #96] @ 1cb744 │ │ │ │ + bne.n 1cb710 │ │ │ │ + ldr.w sl, [pc, #96] @ 1cb788 │ │ │ │ + ldr.w r9, [pc, #96] @ 1cb78c │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 1cb708 │ │ │ │ - ldr r0, [pc, #92] @ (1cb748 ) │ │ │ │ + b.n 1cb750 │ │ │ │ + ldr r0, [pc, #92] @ (1cb790 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1cb290 │ │ │ │ + bl 1cb2d8 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cb676 │ │ │ │ + beq.n 1cb6be │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cb6ea │ │ │ │ + bne.n 1cb732 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1cb6ea │ │ │ │ + b.n 1cb732 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 55494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb642 │ │ │ │ - b.n 1cb654 │ │ │ │ + bne.n 1cb68a │ │ │ │ + b.n 1cb69c │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ - b.n 1cb67a │ │ │ │ - @ instruction: 0xf37e0017 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + b.n 1cb6c2 │ │ │ │ + @ instruction: 0xf3960017 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ movs r6, r4 │ │ │ │ - @ instruction: 0xf2800017 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf2980017 │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xf2580017 │ │ │ │ + @ instruction: 0xf2700017 │ │ │ │ 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 1c47ac │ │ │ │ + bl 1c47f4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb590 │ │ │ │ + bl 1cb5d8 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1cb3dc │ │ │ │ + bl 1cb424 │ │ │ │ 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] @ (1cb8f0 ) │ │ │ │ + ldr r0, [pc, #340] @ (1cb938 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 55758 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb8e6 │ │ │ │ + beq.w 1cb92e │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1cb7c4 │ │ │ │ + b.n 1cb80c │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1cb826 │ │ │ │ + cbz r3, 1cb86e │ │ │ │ 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 1cb7be │ │ │ │ + bne.n 1cb806 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb8b0 │ │ │ │ - ldr r0, [pc, #276] @ (1cb8f4 ) │ │ │ │ + beq.n 1cb8f8 │ │ │ │ + ldr r0, [pc, #276] @ (1cb93c ) │ │ │ │ blx 55758 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 55180 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 54a64 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1cb8f8 ) │ │ │ │ + ldr r0, [pc, #244] @ (1cb940 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 55758 │ │ │ │ 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 1cb7c4 │ │ │ │ + bne.n 1cb80c │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1cb8d6 │ │ │ │ + beq.n 1cb91e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cb854 │ │ │ │ - ldr r0, [pc, #200] @ (1cb8fc ) │ │ │ │ + bne.n 1cb89c │ │ │ │ + ldr r0, [pc, #200] @ (1cb944 ) │ │ │ │ blx 55758 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55180 │ │ │ │ - ldr r1, [pc, #208] @ (1cb914 ) │ │ │ │ + ldr r1, [pc, #208] @ (1cb95c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 54a64 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1cb900 ) │ │ │ │ + ldr r0, [pc, #168] @ (1cb948 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1cb918 ) │ │ │ │ + ldr r1, [pc, #188] @ (1cb960 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 55758 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 551b0 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1cb904 ) │ │ │ │ + ldr r0, [pc, #140] @ (1cb94c ) │ │ │ │ blx 55758 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55180 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 54a64 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1cb908 ) │ │ │ │ + ldr r0, [pc, #112] @ (1cb950 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 55758 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1cb90c ) │ │ │ │ + ldr r0, [pc, #104] @ (1cb954 ) │ │ │ │ blx 55758 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1cb910 ) │ │ │ │ + ldr r0, [pc, #92] @ (1cb958 ) │ │ │ │ blx 55758 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 55180 │ │ │ │ - ldr r1, [pc, #88] @ (1cb91c ) │ │ │ │ + ldr r1, [pc, #88] @ (1cb964 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 54a64 <__strncat_chk@plt> │ │ │ │ - b.n 1cb7de │ │ │ │ + b.n 1cb826 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1cb8a2 │ │ │ │ - ldr r0, [pc, #64] @ (1cb920 ) │ │ │ │ + beq.n 1cb8ea │ │ │ │ + ldr r0, [pc, #64] @ (1cb968 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1cb854 │ │ │ │ - b.n 1cb8dc │ │ │ │ + bne.n 1cb89c │ │ │ │ + b.n 1cb924 │ │ │ │ nop │ │ │ │ - str r7, [r4, r0] │ │ │ │ + ldr r7, [pc, #892] @ (1cbcb8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #956] @ (1cbcb4 ) │ │ │ │ + ldr r7, [pc, #668] @ (1cbbdc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #796] @ (1cbc18 ) │ │ │ │ + ldr r7, [pc, #508] @ (1cbb40 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #620] @ (1cbb6c ) │ │ │ │ + ldr r7, [pc, #332] @ (1cba94 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #452] @ (1cbac8 ) │ │ │ │ + ldr r7, [pc, #164] @ (1cb9f0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #356] @ (1cba6c ) │ │ │ │ + ldr r7, [pc, #68] @ (1cb994 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #220] @ (1cb9e8 ) │ │ │ │ + ldr r6, [pc, #956] @ (1cbd10 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #172] @ (1cb9bc ) │ │ │ │ + ldr r6, [pc, #908] @ (1cbce4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #116] @ (1cb988 ) │ │ │ │ + ldr r6, [pc, #852] @ (1cbcb0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf1220017 │ │ │ │ - add.w r0, r2, #23 │ │ │ │ - @ instruction: 0xf0a20017 │ │ │ │ - @ instruction: 0xf192001b │ │ │ │ + @ instruction: 0xf13a0017 │ │ │ │ + adds.w r0, sl, #23 │ │ │ │ + @ instruction: 0xf0ba0017 │ │ │ │ + sub.w r0, sl, #27 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cb9f0 │ │ │ │ + beq.n 1cba38 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cb9fe │ │ │ │ + beq.n 1cba46 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb9b6 │ │ │ │ - ldr.w r8, [pc, #184] @ 1cba04 │ │ │ │ + beq.n 1cb9fe │ │ │ │ + ldr.w r8, [pc, #184] @ 1cba4c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #180] @ (1cba08 ) │ │ │ │ + ldr r7, [pc, #180] @ (1cba50 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1cb970 │ │ │ │ + b.n 1cb9b8 │ │ │ │ blx 55180 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1cb9d4 │ │ │ │ + beq.n 1cba1c │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1cb9a4 │ │ │ │ + cbz r2, 1cb9ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 54400 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1cb9d0 │ │ │ │ + cbz r4, 1cba18 │ │ │ │ mov r2, r4 │ │ │ │ blx 5434c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cb960 │ │ │ │ + bne.n 1cb9a8 │ │ │ │ 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 1cb970 │ │ │ │ + bne.n 1cb9b8 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cb95a │ │ │ │ + bne.n 1cb9a2 │ │ │ │ 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, 1cb9c2 │ │ │ │ + cbz r3, 1cba0a │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb9b6 │ │ │ │ + bne.n 1cb9fe │ │ │ │ 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 1cb968 │ │ │ │ + b.n 1cb9b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 5434c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cb968 │ │ │ │ + bne.n 1cb9b0 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1cb99a │ │ │ │ + b.n 1cb9e2 │ │ │ │ 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 1cb9ac │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + b.n 1cb9f4 │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ movs r7, 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 1cbaa8 │ │ │ │ + beq.n 1cbaf0 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cbaa8 │ │ │ │ - ldr.w r9, [pc, #208] @ 1cbb00 │ │ │ │ + beq.n 1cbaf0 │ │ │ │ + ldr.w r9, [pc, #208] @ 1cbb48 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 54400 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1cbab0 │ │ │ │ + beq.n 1cbaf8 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1cbad0 │ │ │ │ + beq.n 1cbb18 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cbaba │ │ │ │ + beq.n 1cbb02 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cba9a │ │ │ │ + beq.n 1cbae2 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1cba68 │ │ │ │ + b.n 1cbab0 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cba9a │ │ │ │ + beq.n 1cbae2 │ │ │ │ mov r0, fp │ │ │ │ blx 55180 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1cba5e │ │ │ │ + bne.n 1cbaa6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 5434c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cba5e │ │ │ │ + bne.n 1cbaa6 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cbae0 │ │ │ │ + beq.n 1cbb28 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1cba68 │ │ │ │ + bne.n 1cbab0 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1cba32 │ │ │ │ + bne.n 1cba7a │ │ │ │ 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 1cba4a │ │ │ │ + bne.n 1cba92 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cba4a │ │ │ │ + bne.n 1cba92 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cba9a │ │ │ │ - b.n 1cba4a │ │ │ │ + beq.n 1cbae2 │ │ │ │ + b.n 1cba92 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1cbaea │ │ │ │ + beq.n 1cbb32 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1cba4e │ │ │ │ + b.n 1cba96 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1cba5e │ │ │ │ + b.n 1cbaa6 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1cbada │ │ │ │ + bne.n 1cbb22 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1cba9a │ │ │ │ - b.n 1cbada │ │ │ │ + beq.n 1cbae2 │ │ │ │ + b.n 1cbb22 │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ 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 1cbc08 │ │ │ │ - ldr.w fp, [pc, #236] @ 1cbc18 │ │ │ │ + beq.n 1cbc50 │ │ │ │ + ldr.w fp, [pc, #236] @ 1cbc60 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1cbc1c ) │ │ │ │ + ldr r3, [pc, #236] @ (1cbc64 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1cbb52 │ │ │ │ + b.n 1cbb9a │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 1cbbb4 │ │ │ │ + cbz r1, 1cbbfc │ │ │ │ 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 1cbb4c │ │ │ │ + beq.n 1cbb94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -520561,76 +520589,76 @@ │ │ │ │ blx 551b0 <__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 1cbb40 │ │ │ │ + beq.n 1cbb88 │ │ │ │ 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 1cbbae │ │ │ │ + beq.n 1cbbf6 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1cbc02 │ │ │ │ - ldr r3, [pc, #84] @ (1cbc20 ) │ │ │ │ + bne.n 1cbc4a │ │ │ │ + ldr r3, [pc, #84] @ (1cbc68 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 551b0 <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cbbae │ │ │ │ + beq.n 1cbbf6 │ │ │ │ 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] @ (1cbc24 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cbc6c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1cbbcc │ │ │ │ + b.n 1cbc14 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1cbbae │ │ │ │ - ldr r3, [pc, #24] @ (1cbc28 ) │ │ │ │ + beq.n 1cbbf6 │ │ │ │ + ldr r3, [pc, #24] @ (1cbc70 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1cbbcc │ │ │ │ + b.n 1cbc14 │ │ │ │ nop │ │ │ │ - mcr 0, 2, r0, cr0, cr7, {0} │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + mrc 0, 2, r0, cr8, cr7, {0} │ │ │ │ + asrs r0, r6, #25 │ │ │ │ movs r7, r2 │ │ │ │ - ldc 0, cr0, [r6, #92]! @ 0x5c │ │ │ │ - ldcl 0, cr0, [r4, #-92]! @ 0xffffffa4 │ │ │ │ - stcl 0, cr0, [r6, #-92]! @ 0xffffffa4 │ │ │ │ + stcl 0, cr0, [lr, #92] @ 0x5c │ │ │ │ + stc 0, cr0, [ip, #92] @ 0x5c │ │ │ │ + ldcl 0, cr0, [lr, #-92]! @ 0xffffffa4 │ │ │ │ stmdb 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] @ (1cbd80 ) │ │ │ │ + ldr r6, [pc, #316] @ (1cbdc8 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (1cbd84 ) │ │ │ │ + ldr r5, [pc, #316] @ (1cbdcc ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (1cbd88 ) │ │ │ │ + ldr r4, [pc, #312] @ (1cbdd0 ) │ │ │ │ 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 │ │ │ │ @@ -520640,161 +520668,161 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 54728 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 55174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cbd18 │ │ │ │ + beq.n 1cbd60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cbd18 │ │ │ │ - ldr r3, [pc, #260] @ (1cbd8c ) │ │ │ │ + beq.n 1cbd60 │ │ │ │ + ldr r3, [pc, #260] @ (1cbdd4 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (1cbd90 ) │ │ │ │ + ldr r3, [pc, #248] @ (1cbdd8 ) │ │ │ │ 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 1cbcec │ │ │ │ + b.n 1cbd34 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 54f4c <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 54234 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1cbd16 │ │ │ │ + cbnz r3, 1cbd5e │ │ │ │ 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 1cbd4a │ │ │ │ + bcs.n 1cbd92 │ │ │ │ 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 551b0 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1c4130 │ │ │ │ + bl 1c4178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbcaa │ │ │ │ + bne.n 1cbcf2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 54234 │ │ │ │ - ldr r3, [pc, #116] @ (1cbd94 ) │ │ │ │ - ldr r2, [pc, #116] @ (1cbd98 ) │ │ │ │ + ldr r3, [pc, #116] @ (1cbddc ) │ │ │ │ + ldr r2, [pc, #116] @ (1cbde0 ) │ │ │ │ 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] @ (1cbd84 ) │ │ │ │ + ldr r3, [pc, #80] @ (1cbdcc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cbd7a │ │ │ │ + bne.n 1cbdc2 │ │ │ │ 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 1cbd18 │ │ │ │ + beq.n 1cbd60 │ │ │ │ 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 1cbd64 │ │ │ │ - b.n 1cbd1a │ │ │ │ + bne.n 1cbdac │ │ │ │ + b.n 1cbd62 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bics r2, r6 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldcl 0, cr0, [r8], #92 @ 0x5c │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + ldc 0, cr0, [r0, #-92] @ 0xffffffa4 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #776] @ (1cc0b4 ) │ │ │ │ + ldr r4, [pc, #776] @ (1cc0fc ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #776] @ (1cc0b8 ) │ │ │ │ + ldr r3, [pc, #776] @ (1cc100 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #772] @ (1cc0bc ) │ │ │ │ + ldr r0, [pc, #772] @ (1cc104 ) │ │ │ │ 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 54728 │ │ │ │ blx 540fc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 555fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cbe86 │ │ │ │ + beq.n 1cbece │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f94 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1cbe9c │ │ │ │ + beq.n 1cbee4 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #716] @ (1cc0c0 ) │ │ │ │ + ldr r4, [pc, #716] @ (1cc108 ) │ │ │ │ blx 54f94 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -520807,480 +520835,480 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 554a0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #672] @ (1cc0c4 ) │ │ │ │ + ldr r0, [pc, #672] @ (1cc10c ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #672] @ (1cc0c8 ) │ │ │ │ + ldr r5, [pc, #672] @ (1cc110 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1cb430 │ │ │ │ + bl 1cb478 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1cbc2c │ │ │ │ + bl 1cbc74 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cc088 │ │ │ │ - ldr r3, [pc, #640] @ (1cc0cc ) │ │ │ │ + beq.w 1cc0d0 │ │ │ │ + ldr r3, [pc, #640] @ (1cc114 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1cbea2 │ │ │ │ - ldr r4, [pc, #636] @ (1cc0d0 ) │ │ │ │ + cbnz r3, 1cbeea │ │ │ │ + ldr r4, [pc, #636] @ (1cc118 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #636] @ (1cc0d4 ) │ │ │ │ + ldr r1, [pc, #636] @ (1cc11c ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 55108 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #616] @ (1cc0d8 ) │ │ │ │ - ldr r3, [pc, #584] @ (1cc0b8 ) │ │ │ │ + ldr r2, [pc, #616] @ (1cc120 ) │ │ │ │ + ldr r3, [pc, #584] @ (1cc100 ) │ │ │ │ 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 1cc0ae │ │ │ │ + bne.w 1cc0f6 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 540e4 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1cbde4 │ │ │ │ + bne.n 1cbe2c │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 54f94 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1cbde4 │ │ │ │ + bne.n 1cbe2c │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1cbdee │ │ │ │ - ldr r4, [pc, #568] @ (1cc0dc ) │ │ │ │ + b.n 1cbe36 │ │ │ │ + ldr r4, [pc, #568] @ (1cc124 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ (1cc0e0 ) │ │ │ │ + ldr r1, [pc, #568] @ (1cc128 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (1cc0e4 ) │ │ │ │ + ldr r1, [pc, #556] @ (1cc12c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (1cc0e8 ) │ │ │ │ + ldr r1, [pc, #548] @ (1cc130 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #540] @ (1cc0ec ) │ │ │ │ + ldr r1, [pc, #540] @ (1cc134 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1cc0f0 ) │ │ │ │ + ldr r1, [pc, #528] @ (1cc138 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (1cc0f4 ) │ │ │ │ + ldr r1, [pc, #516] @ (1cc13c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #504] @ (1cc0f8 ) │ │ │ │ + ldr r1, [pc, #504] @ (1cc140 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #492] @ (1cc0fc ) │ │ │ │ + ldr r1, [pc, #492] @ (1cc144 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #480] @ (1cc100 ) │ │ │ │ + ldr r1, [pc, #480] @ (1cc148 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #468] @ (1cc104 ) │ │ │ │ + ldr r1, [pc, #468] @ (1cc14c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #460] @ (1cc108 ) │ │ │ │ + ldr r1, [pc, #460] @ (1cc150 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #448] @ (1cc10c ) │ │ │ │ + ldr r1, [pc, #448] @ (1cc154 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #436] @ (1cc110 ) │ │ │ │ + ldr r1, [pc, #436] @ (1cc158 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #424] @ (1cc114 ) │ │ │ │ + ldr r1, [pc, #424] @ (1cc15c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #412] @ (1cc118 ) │ │ │ │ + ldr r1, [pc, #412] @ (1cc160 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #400] @ (1cc11c ) │ │ │ │ + ldr r1, [pc, #400] @ (1cc164 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #388] @ (1cc120 ) │ │ │ │ + ldr r1, [pc, #388] @ (1cc168 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #380] @ (1cc124 ) │ │ │ │ + ldr r1, [pc, #380] @ (1cc16c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1cc128 ) │ │ │ │ + ldr r1, [pc, #368] @ (1cc170 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1cc12c ) │ │ │ │ + ldr r1, [pc, #356] @ (1cc174 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1cc130 ) │ │ │ │ + ldr r1, [pc, #344] @ (1cc178 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1cc134 ) │ │ │ │ + ldr r1, [pc, #332] @ (1cc17c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1cc138 ) │ │ │ │ + ldr r1, [pc, #320] @ (1cc180 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1cc13c ) │ │ │ │ + ldr r1, [pc, #308] @ (1cc184 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #296] @ (1cc140 ) │ │ │ │ + ldr r1, [pc, #296] @ (1cc188 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #284] @ (1cc144 ) │ │ │ │ + ldr r1, [pc, #284] @ (1cc18c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1cc148 ) │ │ │ │ + ldr r1, [pc, #276] @ (1cc190 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1cc14c ) │ │ │ │ + ldr r1, [pc, #264] @ (1cc194 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #252] @ (1cc150 ) │ │ │ │ + ldr r1, [pc, #252] @ (1cc198 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #240] @ (1cc154 ) │ │ │ │ + ldr r1, [pc, #240] @ (1cc19c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #232] @ (1cc158 ) │ │ │ │ + ldr r1, [pc, #232] @ (1cc1a0 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #224] @ (1cc15c ) │ │ │ │ + ldr r1, [pc, #224] @ (1cc1a4 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 556ec <__printf_chk@plt> │ │ │ │ - b.n 1cbe50 │ │ │ │ - ldr r0, [pc, #212] @ (1cc160 ) │ │ │ │ + b.n 1cbe98 │ │ │ │ + ldr r0, [pc, #212] @ (1cc1a8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1cb45c │ │ │ │ + bl 1cb4a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cb314 │ │ │ │ - ldr r3, [pc, #200] @ (1cc164 ) │ │ │ │ + bl 1cb35c │ │ │ │ + ldr r3, [pc, #200] @ (1cc1ac ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1cbe48 │ │ │ │ + b.n 1cbe90 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - negs r2, r1 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xeb880017 │ │ │ │ - ldrh r1, [r4, #14] │ │ │ │ + sub.w r0, r0, r7, lsr #32 │ │ │ │ + ldrh r1, [r3, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - sbcs r4, r1 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xeb3a0017 │ │ │ │ - adc.w r0, r6, r7, lsr #32 │ │ │ │ + adcs.w r0, r2, r7, lsr #32 │ │ │ │ adcs.w r0, lr, r7, lsr #32 │ │ │ │ - sbcs.w r0, r0, r7, lsr #32 │ │ │ │ - @ instruction: 0xeb800017 │ │ │ │ - @ instruction: 0xeb900017 │ │ │ │ - sub.w r0, r0, r7, lsr #32 │ │ │ │ - subs.w r0, r0, r7, lsr #32 │ │ │ │ - rsb r0, r0, r7, lsr #32 │ │ │ │ - rsbs r0, r0, r7, lsr #32 │ │ │ │ - rsbs r0, ip, r7, lsr #32 │ │ │ │ - @ instruction: 0xebf00017 │ │ │ │ - stc 0, cr0, [r0], {23} │ │ │ │ - ldc 0, cr0, [r0], {23} │ │ │ │ - stc 0, cr0, [r0], #-92 @ 0xffffffa4 │ │ │ │ - stc 0, cr0, [ip], #-92 @ 0xffffffa4 │ │ │ │ - ldc 0, cr0, [ip], #-92 @ 0xffffffa4 │ │ │ │ - mcrr 0, 1, r0, sl, cr7 │ │ │ │ - mrrc 0, 1, r0, r4, cr7 │ │ │ │ - stcl 0, cr0, [r4], #-92 @ 0xffffffa4 │ │ │ │ - ldcl 0, cr0, [r4], #-92 @ 0xffffffa4 │ │ │ │ - stc 0, cr0, [r4], {23} │ │ │ │ + sbcs.w r0, r6, r7, lsr #32 │ │ │ │ + @ instruction: 0xeb880017 │ │ │ │ + @ instruction: 0xeb980017 │ │ │ │ + sub.w r0, r8, r7, lsr #32 │ │ │ │ + subs.w r0, r8, r7, lsr #32 │ │ │ │ + rsb r0, r8, r7, lsr #32 │ │ │ │ + rsbs r0, r8, r7, lsr #32 │ │ │ │ + @ instruction: 0xebe80017 │ │ │ │ + @ instruction: 0xebf40017 │ │ │ │ + stc 0, cr0, [r8], {23} │ │ │ │ ldc 0, cr0, [r8], {23} │ │ │ │ - stc 0, cr0, [ip], #92 @ 0x5c │ │ │ │ - stcl 0, cr0, [r0], {23} │ │ │ │ - ldcl 0, cr0, [r4], {23} │ │ │ │ - stcl 0, cr0, [r8], #92 @ 0x5c │ │ │ │ + stc 0, cr0, [r8], #-92 @ 0xffffffa4 │ │ │ │ + ldc 0, cr0, [r8], #-92 @ 0xffffffa4 │ │ │ │ + mcrr 0, 1, r0, r4, cr7 │ │ │ │ + mrrc 0, 1, r0, r4, cr7 │ │ │ │ + stcl 0, cr0, [r2], #-92 @ 0xffffffa4 │ │ │ │ + stcl 0, cr0, [ip], #-92 @ 0xffffffa4 │ │ │ │ + ldcl 0, cr0, [ip], #-92 @ 0xffffffa4 │ │ │ │ + stc 0, cr0, [ip], {23} │ │ │ │ + ldc 0, cr0, [ip], {23} │ │ │ │ + ldc 0, cr0, [r0], #92 @ 0x5c │ │ │ │ + stcl 0, cr0, [r4], {23} │ │ │ │ + ldcl 0, cr0, [r8], {23} │ │ │ │ + stcl 0, cr0, [ip], #92 @ 0x5c │ │ │ │ stc 0, cr0, [r0, #-92] @ 0xffffffa4 │ │ │ │ - ldc 0, cr0, [r4, #-92] @ 0xffffffa4 │ │ │ │ - stc 0, cr0, [r8, #-92]! @ 0xffffffa4 │ │ │ │ - ldc 0, cr0, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + ldc 0, cr0, [r8, #-92] @ 0xffffffa4 │ │ │ │ + stc 0, cr0, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + stcl 0, cr0, [r0, #-92] @ 0xffffffa4 │ │ │ │ ldcl 0, cr0, [r4, #-92] @ 0xffffffa4 │ │ │ │ - strd r0, r0, [r4, #-92] @ 0x5c │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + stcl 0, cr0, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + ldrd r0, r0, [ip, #-92] @ 0x5c │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r0, 1cc1ae │ │ │ │ + cbz r0, 1cc1f6 │ │ │ │ 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] @ (1cc1b4 ) │ │ │ │ + ldr r4, [pc, #56] @ (1cc1fc ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 55620 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1cc1a8 │ │ │ │ + cbz r3, 1cc1f0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1cc180 │ │ │ │ + beq.n 1cc1c8 │ │ │ │ blx 5495c │ │ │ │ - cbz r0, 1cc1a8 │ │ │ │ + cbz r0, 1cc1f0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1cc180 │ │ │ │ + beq.n 1cc1c8 │ │ │ │ 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 │ │ │ │ - ldcl 0, cr0, [lr], #-92 @ 0xffffffa4 │ │ │ │ + ldc 0, cr0, [r6], {23} │ │ │ │ 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] @ 1cc218 │ │ │ │ + ldr.w lr, [pc, #76] @ 1cc260 │ │ │ │ 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] @ 1cc21c │ │ │ │ + ldr.w ip, [pc, #56] @ 1cc264 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 54544 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1cc220 ) │ │ │ │ - ldr r3, [pc, #28] @ (1cc21c ) │ │ │ │ + ldr r2, [pc, #36] @ (1cc268 ) │ │ │ │ + ldr r3, [pc, #28] @ (1cc264 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cc212 │ │ │ │ + bne.n 1cc25a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1bea70 │ │ │ │ - cbz r7, 1cc270 │ │ │ │ + bl 1beab8 │ │ │ │ + cbz r7, 1cc2b8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1beab8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1bea70 │ │ │ │ + bl 1beab8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1be7ac │ │ │ │ + bl 1be7f4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1cc242 │ │ │ │ + bne.n 1cc28a │ │ │ │ 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 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1cc2fe │ │ │ │ + cbz r3, 1cc346 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1bed40 │ │ │ │ + bl 1bed88 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1bec98 │ │ │ │ + bl 1bece0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1cc2aa │ │ │ │ + bhi.n 1cc2f2 │ │ │ │ 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 │ │ │ │ @@ -521289,46 +521317,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 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ 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 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ 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 1cc3a2 │ │ │ │ + bmi.n 1cc3ea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1cc3a6 │ │ │ │ + cbz r3, 1cc3ee │ │ │ │ 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] │ │ │ │ @@ -521341,15 +521369,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 1cc37c │ │ │ │ + b.n 1cc3c4 │ │ │ │ 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] │ │ │ │ @@ -521379,15 +521407,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 1cc454 │ │ │ │ + bmi.n 1cc49c │ │ │ │ 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 │ │ │ │ @@ -521420,26 +521448,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 1cc4fe │ │ │ │ + beq.n 1cc546 │ │ │ │ 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 1cc4f8 │ │ │ │ + beq.n 1cc540 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 54fc4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -521462,48 +521490,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 1cc4e4 │ │ │ │ + b.n 1cc52c │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1cc51c │ │ │ │ + beq.n 1cc564 │ │ │ │ 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 1cc4e4 │ │ │ │ + b.n 1cc52c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 54234 │ │ │ │ - b.n 1cc4e4 │ │ │ │ + b.n 1cc52c │ │ │ │ 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 1cc550 │ │ │ │ + beq.n 1cc598 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 54234 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1cc544 │ │ │ │ + bne.n 1cc58c │ │ │ │ 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 │ │ │ │ @@ -521511,41 +521539,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 1cc660 │ │ │ │ + beq.n 1cc6a8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1cc7ba │ │ │ │ + beq.w 1cc802 │ │ │ │ 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 1cc640 │ │ │ │ + bcc.n 1cc688 │ │ │ │ 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, 1cc61e │ │ │ │ + cbz r6, 1cc666 │ │ │ │ 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] │ │ │ │ @@ -521560,81 +521588,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 1cc61e │ │ │ │ + beq.n 1cc666 │ │ │ │ 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 1cc640 │ │ │ │ + bcc.n 1cc688 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 540a8 <__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 1cc790 │ │ │ │ + bcs.w 1cc7d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1cc7ba │ │ │ │ + beq.w 1cc802 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1cc594 │ │ │ │ - b.n 1cc640 │ │ │ │ + bcs.n 1cc5dc │ │ │ │ + b.n 1cc688 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1cc7c8 │ │ │ │ + beq.w 1cc810 │ │ │ │ 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 1cc77c │ │ │ │ + bcc.n 1cc7c4 │ │ │ │ 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 540a8 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1cc78a │ │ │ │ + beq.n 1cc7d2 │ │ │ │ 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 1cc77c │ │ │ │ + bcc.n 1cc7c4 │ │ │ │ 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 1cc75e │ │ │ │ + beq.n 1cc7a6 │ │ │ │ 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 │ │ │ │ @@ -521652,17 +521680,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 1cc75e │ │ │ │ + beq.n 1cc7a6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1cc7b0 │ │ │ │ + beq.n 1cc7f8 │ │ │ │ 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 │ │ │ │ @@ -521676,133 +521704,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 1cc77c │ │ │ │ + bcc.n 1cc7c4 │ │ │ │ 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 1cc458 │ │ │ │ + bl 1cc4a0 │ │ │ │ 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 1cc7ba │ │ │ │ + beq.n 1cc802 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1cc66e │ │ │ │ + b.n 1cc6b6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1cc6b8 │ │ │ │ + b.n 1cc700 │ │ │ │ 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 1cc458 │ │ │ │ + bl 1cc4a0 │ │ │ │ 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 1cc750 │ │ │ │ + b.n 1cc798 │ │ │ │ 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 1cc772 │ │ │ │ + b.n 1cc7ba │ │ │ │ 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 1cc80e │ │ │ │ + beq.n 1cc856 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1cc822 │ │ │ │ + bcc.n 1cc86a │ │ │ │ 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 1cc814 │ │ │ │ + bcs.n 1cc85c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1cc458 │ │ │ │ + bl 1cc4a0 │ │ │ │ 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 1cc80e │ │ │ │ + beq.n 1cc856 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1cc7ea │ │ │ │ + b.n 1cc832 │ │ │ │ stmdb 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 1cc976 │ │ │ │ + beq.w 1cc9be │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1cc864 │ │ │ │ + b.n 1cc8ac │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1cc8aa │ │ │ │ + beq.n 1cc8f2 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1cc85a │ │ │ │ + bcc.n 1cc8a2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1cc8de │ │ │ │ + bne.n 1cc926 │ │ │ │ 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 1cc976 │ │ │ │ + bne.n 1cc9be │ │ │ │ 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] │ │ │ │ @@ -521811,378 +521839,378 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 1cc94c │ │ │ │ + beq.n 1cc994 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 54fc4 │ │ │ │ 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 1cc894 │ │ │ │ + b.n 1cc8dc │ │ │ │ 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 1cc91e │ │ │ │ + beq.n 1cc966 │ │ │ │ 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 1cc888 │ │ │ │ + beq.n 1cc8d0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54fc4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1cc8d2 │ │ │ │ + b.n 1cc91a │ │ │ │ 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 1cc952 │ │ │ │ + beq.n 1cc99a │ │ │ │ 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 1cc894 │ │ │ │ + b.n 1cc8dc │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 1cc93a │ │ │ │ + b.n 1cc982 │ │ │ │ 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 54234 │ │ │ │ - b.n 1cc894 │ │ │ │ + b.n 1cc8dc │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 54fc4 │ │ │ │ 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 1cc894 │ │ │ │ + b.n 1cc8dc │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - vldr d7, [pc, #52] @ 1cc9e0 │ │ │ │ + vldr d7, [pc, #52] @ 1cca28 │ │ │ │ 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 1cc9d0 │ │ │ │ + bne.n 1cca18 │ │ │ │ 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 1cc830 │ │ │ │ + bl 1cc878 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1cc9c4 │ │ │ │ + b.n 1cca0c │ │ │ │ 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] @ (1ccb50 ) │ │ │ │ - ldr r3, [pc, #340] @ (1ccb54 ) │ │ │ │ + ldr r1, [pc, #340] @ (1ccb98 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ccb9c ) │ │ │ │ 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 1cca28 │ │ │ │ + bne.n 1cca70 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cca18 │ │ │ │ + bne.n 1cca60 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccae6 │ │ │ │ + bne.n 1ccb2e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1cca74 │ │ │ │ + cbz r5, 1ccabc │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cca42 │ │ │ │ + bne.n 1cca8a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccad8 │ │ │ │ - ldr r2, [pc, #252] @ (1ccb58 ) │ │ │ │ - ldr r3, [pc, #248] @ (1ccb54 ) │ │ │ │ + bne.n 1ccb20 │ │ │ │ + ldr r2, [pc, #252] @ (1ccba0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ccb9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ccb4a │ │ │ │ + bne.n 1ccb92 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1ccb5c ) │ │ │ │ + ldr r2, [pc, #228] @ (1ccba4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1cca3e │ │ │ │ + beq.n 1cca86 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 54d1c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1ccaa0 │ │ │ │ + bne.n 1ccae8 │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1ccb16 │ │ │ │ + bne.n 1ccb5e │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 54fc4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ccb16 │ │ │ │ + cbz r0, 1ccb5e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1d51d0 │ │ │ │ + bl 1d5218 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ccb10 │ │ │ │ + cbz r0, 1ccb58 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1ccb36 │ │ │ │ + bne.n 1ccb7e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1d52e8 │ │ │ │ + bl 1d5330 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 54234 │ │ │ │ - b.n 1cca3e │ │ │ │ + b.n 1cca86 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1c1fac │ │ │ │ - b.n 1cca58 │ │ │ │ + bl 1c1ff4 │ │ │ │ + b.n 1ccaa0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ccb1a │ │ │ │ + bne.n 1ccb62 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccafa │ │ │ │ + bne.n 1ccb42 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccaec │ │ │ │ - b.n 1cca30 │ │ │ │ + bne.n 1ccb34 │ │ │ │ + b.n 1cca78 │ │ │ │ mov r0, r8 │ │ │ │ blx 54234 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ccad0 │ │ │ │ + b.n 1ccb18 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ccb20 │ │ │ │ + bne.n 1ccb68 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccaea │ │ │ │ - b.n 1cca30 │ │ │ │ + bne.n 1ccb32 │ │ │ │ + b.n 1cca78 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d53d4 │ │ │ │ - b.n 1ccac0 │ │ │ │ + bl 1d541c │ │ │ │ + b.n 1ccb08 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1cd288 │ │ │ │ + b.n 1cd300 │ │ │ │ movs r7, 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] @ (1ccb94 ) │ │ │ │ + ldr r0, [pc, #32] @ (1ccbdc ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cb518 │ │ │ │ + bl 1cb560 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 54fc4 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1ccb92 │ │ │ │ + cbz r0, 1ccbda │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 1cd0e4 │ │ │ │ + b.n 1cd15c │ │ │ │ movs r7, 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 1ccbbc │ │ │ │ + b.n 1ccc04 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1ccbc8 │ │ │ │ + cbnz r1, 1ccc10 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1ccbb4 │ │ │ │ + bne.n 1ccbfc │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 54234 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1d5398 │ │ │ │ + bl 1d53e0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 54234 │ │ │ │ - b.n 1ccba8 │ │ │ │ + b.n 1ccbf0 │ │ │ │ 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, 1ccc24 │ │ │ │ + cbz r2, 1ccc6c │ │ │ │ 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, 1ccc1e │ │ │ │ + cbz r5, 1ccc66 │ │ │ │ blx 540a8 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d53d4 │ │ │ │ + bl 1d541c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1ccbfc │ │ │ │ + bhi.n 1ccc44 │ │ │ │ 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, 1ccc60 │ │ │ │ - b.n 1ccc96 │ │ │ │ + cbnz r1, 1ccca8 │ │ │ │ + b.n 1cccde │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d53dc │ │ │ │ - cbnz r0, 1ccc90 │ │ │ │ + bl 1d5424 │ │ │ │ + cbnz r0, 1cccd8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1ccc96 │ │ │ │ + bls.n 1cccde │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 543d0 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ccc4e │ │ │ │ + bne.n 1ccc96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc9e8 │ │ │ │ - cbz r0, 1ccc96 │ │ │ │ + bl 1cca30 │ │ │ │ + cbz r0, 1cccde │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d53dc │ │ │ │ + bl 1d5424 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccc5a │ │ │ │ + beq.n 1ccca2 │ │ │ │ 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} │ │ │ │ @@ -522193,364 +522221,364 @@ │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 1cccda │ │ │ │ - b.n 1ccd8a │ │ │ │ + cbnz r1, 1ccd22 │ │ │ │ + b.n 1ccdd2 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d5800 │ │ │ │ - cbnz r0, 1ccd0a │ │ │ │ + bl 1d5848 │ │ │ │ + cbnz r0, 1ccd52 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1ccd2a │ │ │ │ + bls.n 1ccd72 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 543d0 <__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 1cccc8 │ │ │ │ + bne.n 1ccd10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc9e8 │ │ │ │ - cbz r0, 1ccd28 │ │ │ │ + bl 1cca30 │ │ │ │ + cbz r0, 1ccd70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1d5800 │ │ │ │ + bl 1d5848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cccd2 │ │ │ │ + beq.n 1ccd1a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1ccd28 │ │ │ │ + blt.n 1ccd70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1ccd74 │ │ │ │ + cbz r0, 1ccdbc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1d55c8 │ │ │ │ + bl 1d5610 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1ccd8a │ │ │ │ - vldr d7, [pc, #96] @ 1ccd90 │ │ │ │ + cbz r3, 1ccdd2 │ │ │ │ + vldr d7, [pc, #96] @ 1ccdd8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1ccd56 │ │ │ │ - bl 1d5860 │ │ │ │ + b.n 1ccd9e │ │ │ │ + bl 1d58a8 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ccd4e │ │ │ │ + bpl.n 1ccd96 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1ccd86 │ │ │ │ + bcs.n 1ccdce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ccd3a │ │ │ │ + bne.n 1ccd82 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc9e8 │ │ │ │ + bl 1cca30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccd4e │ │ │ │ + beq.n 1ccd96 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1ccd3a │ │ │ │ + b.n 1ccd82 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc9e8 │ │ │ │ + bl 1cca30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ccd20 │ │ │ │ + beq.n 1ccd68 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1ccd14 │ │ │ │ + b.n 1ccd5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1ccd0e │ │ │ │ + b.n 1ccd56 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1ccd0e │ │ │ │ + b.n 1ccd56 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #40] @ (1ccdd4 ) │ │ │ │ + ldr r5, [pc, #40] @ (1cce1c ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d24e0 │ │ │ │ + bl 1d2528 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1ccdc4 │ │ │ │ - bl 1be348 │ │ │ │ + cbnz r3, 1cce0c │ │ │ │ + bl 1be390 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 1ccdb2 │ │ │ │ + bne.n 1ccdfa │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be338 │ │ │ │ + bl 1be380 │ │ │ │ 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 1cce04 │ │ │ │ + bne.n 1cce4c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccdec │ │ │ │ + bne.n 1cce34 │ │ │ │ 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 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1cce32 │ │ │ │ + bls.n 1cce7a │ │ │ │ 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 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cce5c │ │ │ │ + bls.n 1ccea4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cce58 │ │ │ │ + bne.n 1ccea0 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cce58 │ │ │ │ + bne.n 1ccea0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cce82 │ │ │ │ + cbnz r3, 1cceca │ │ │ │ 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 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ccea4 │ │ │ │ + bls.n 1cceec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccea0 │ │ │ │ + bne.n 1ccee8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccea0 │ │ │ │ + bne.n 1ccee8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccea0 │ │ │ │ + bne.n 1ccee8 │ │ │ │ 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 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ccf02 │ │ │ │ + beq.n 1ccf4a │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1ccefc │ │ │ │ + bne.n 1ccf44 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccee4 │ │ │ │ + bne.n 1ccf2c │ │ │ │ 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 1be338 │ │ │ │ + bl 1be380 │ │ │ │ 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 1ccf40 │ │ │ │ + bne.n 1ccf88 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccf28 │ │ │ │ + bne.n 1ccf70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ccf3c │ │ │ │ + bne.n 1ccf84 │ │ │ │ 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 1be338 │ │ │ │ + bl 1be380 │ │ │ │ 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 1ccf7c │ │ │ │ + bne.n 1ccfc4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ccf64 │ │ │ │ + bne.n 1ccfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ccf78 │ │ │ │ + bne.n 1ccfc0 │ │ │ │ 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 1be338 │ │ │ │ + bl 1be380 │ │ │ │ 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 1be338 │ │ │ │ + bl 1be380 │ │ │ │ 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 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ccfe0 │ │ │ │ + bls.n 1cd028 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccfdc │ │ │ │ + bne.n 1cd024 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ccfdc │ │ │ │ + bne.n 1cd024 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cd006 │ │ │ │ + cbnz r3, 1cd04e │ │ │ │ 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 1be338 │ │ │ │ + bl 1be380 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1cd028 │ │ │ │ + bls.n 1cd070 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cd024 │ │ │ │ + bne.n 1cd06c │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cd024 │ │ │ │ + bne.n 1cd06c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1cd04a │ │ │ │ + cbnz r3, 1cd092 │ │ │ │ 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 1be338 │ │ │ │ + bl 1be380 │ │ │ │ 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 1cd07e │ │ │ │ + bne.n 1cd0c6 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1cd064 │ │ │ │ + bne.n 1cd0ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1cd07a │ │ │ │ + bne.n 1cd0c2 │ │ │ │ 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 │ │ │ │ @@ -522558,93 +522586,93 @@ │ │ │ │ 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 1cd0a0 │ │ │ │ + bne.n 1cd0e8 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1cd0d2 │ │ │ │ + bhi.n 1cd11a │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1cd0ba │ │ │ │ + bne.n 1cd102 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1cd0ca │ │ │ │ + beq.n 1cd112 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1cd0ca │ │ │ │ + b.n 1cd112 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1cd110 ) │ │ │ │ + ldr r1, [pc, #24] @ (1cd158 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1cd114 ) │ │ │ │ + ldr r0, [pc, #24] @ (1cd15c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1d9434 │ │ │ │ - ldr r3, [pc, #16] @ (1cd118 ) │ │ │ │ + bl 1d947c │ │ │ │ + ldr r3, [pc, #16] @ (1cd160 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1cd132 │ │ │ │ + cbz r2, 1cd17a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1cd136 │ │ │ │ + beq.n 1cd17e │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1cd146 │ │ │ │ + beq.n 1cd18e │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1cd164 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cd1ac ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1cd168 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cd1b0 ) │ │ │ │ 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 1cd134 │ │ │ │ + ble.n 1cd17c │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ movs r6, r4 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ movs r6, 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 │ │ │ │ @@ -522661,15 +522689,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 54728 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 1cd276 │ │ │ │ + beq.n 1cd2be │ │ │ │ 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 │ │ │ │ @@ -522693,51 +522721,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 1cd36e │ │ │ │ + ble.w 1cd3b6 │ │ │ │ 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 1cd212 │ │ │ │ + bgt.n 1cd25a │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cd382 │ │ │ │ + bne.w 1cd3ca │ │ │ │ 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 1cd1ba │ │ │ │ + bne.n 1cd202 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd31e │ │ │ │ + beq.n 1cd366 │ │ │ │ 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 │ │ │ │ @@ -522775,79 +522803,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 1cd2ae │ │ │ │ + bne.n 1cd2f6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1cd2a6 │ │ │ │ + bne.n 1cd2ee │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cd3be │ │ │ │ + bne.n 1cd406 │ │ │ │ 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 1cd35a │ │ │ │ + bgt.n 1cd3a2 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1cd35a │ │ │ │ + cbz r1, 1cd3a2 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1cd334 │ │ │ │ + bne.n 1cd37c │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1cd330 │ │ │ │ + bne.n 1cd378 │ │ │ │ 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 1cd24a │ │ │ │ + beq.w 1cd292 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1cd268 │ │ │ │ + beq.w 1cd2b0 │ │ │ │ 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 1cd3b8 │ │ │ │ + beq.n 1cd400 │ │ │ │ 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 1cd390 │ │ │ │ - b.n 1cd268 │ │ │ │ + bne.n 1cd3d8 │ │ │ │ + b.n 1cd2b0 │ │ │ │ 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] │ │ │ │ @@ -522867,60 +522895,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 1cd43c │ │ │ │ + bgt.n 1cd484 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd43c │ │ │ │ + beq.n 1cd484 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1cd450 │ │ │ │ + blt.n 1cd498 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1cd43c │ │ │ │ + bge.n 1cd484 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1cd3cc │ │ │ │ + bne.n 1cd414 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1cd3c8 │ │ │ │ + bne.n 1cd410 │ │ │ │ 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 1cd43c │ │ │ │ + bge.n 1cd484 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1cd43c │ │ │ │ + b.n 1cd484 │ │ │ │ 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 1cd536 │ │ │ │ + ble.n 1cd57e │ │ │ │ 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 │ │ │ │ @@ -522945,53 +522973,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 1cd510 │ │ │ │ + ble.n 1cd558 │ │ │ │ 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 1cd4e8 │ │ │ │ + bgt.n 1cd530 │ │ │ │ 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 1cd49c │ │ │ │ + bne.n 1cd4e4 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1cd496 │ │ │ │ + bgt.n 1cd4de │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1cd486 │ │ │ │ + bne.n 1cd4ce │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1cd746 │ │ │ │ + ble.w 1cd78e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1cd6cc │ │ │ │ + ble.w 1cd714 │ │ │ │ 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 │ │ │ │ @@ -523015,49 +523043,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 1cd5d6 │ │ │ │ + ble.n 1cd61e │ │ │ │ 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 1cd5ae │ │ │ │ + bgt.n 1cd5f6 │ │ │ │ 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 1cd564 │ │ │ │ + bne.n 1cd5ac │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd55e │ │ │ │ + bgt.n 1cd5a6 │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cd6d4 │ │ │ │ + beq.n 1cd71c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1cd6cc │ │ │ │ + ble.n 1cd714 │ │ │ │ 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 │ │ │ │ @@ -523070,29 +523098,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 1cd638 │ │ │ │ + bne.n 1cd680 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1cd616 │ │ │ │ + bne.n 1cd65e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd610 │ │ │ │ + bgt.n 1cd658 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 1cd6cc │ │ │ │ + ble.n 1cd714 │ │ │ │ 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]! │ │ │ │ @@ -523101,46 +523129,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 1cd66c │ │ │ │ + bne.n 1cd6b4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1cd6ba │ │ │ │ + ble.n 1cd702 │ │ │ │ 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 1cd66a │ │ │ │ + bne.n 1cd6b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1cd666 │ │ │ │ + bgt.n 1cd6ae │ │ │ │ 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 1cd658 │ │ │ │ + beq.n 1cd6a0 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1cd6cc │ │ │ │ + ble.n 1cd714 │ │ │ │ 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 │ │ │ │ @@ -523155,48 +523183,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 1cd718 │ │ │ │ + bne.n 1cd760 │ │ │ │ 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 1cd72a │ │ │ │ + bne.n 1cd772 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1cd6f8 │ │ │ │ - b.n 1cd658 │ │ │ │ + bgt.n 1cd740 │ │ │ │ + b.n 1cd6a0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1cd6cc │ │ │ │ + ble.n 1cd714 │ │ │ │ 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 1cd756 │ │ │ │ - b.n 1cd5fe │ │ │ │ + bgt.n 1cd79e │ │ │ │ + b.n 1cd646 │ │ │ │ stmdb 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] @ 1cdb8c │ │ │ │ + ldr.w r4, [pc, #1040] @ 1cdbd4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 1cdb90 │ │ │ │ + ldr.w r0, [pc, #1040] @ 1cdbd8 │ │ │ │ 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 │ │ │ │ @@ -523209,23 +523237,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 1cd8d4 │ │ │ │ + ble.w 1cd91c │ │ │ │ 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 1cdb78 │ │ │ │ - ldr r2, [pc, #964] @ (1cdb94 ) │ │ │ │ + ble.w 1cdbc0 │ │ │ │ + ldr r2, [pc, #964] @ (1cdbdc ) │ │ │ │ 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] │ │ │ │ @@ -523271,88 +523299,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] @ (1cdb98 ) │ │ │ │ + ldr r1, [pc, #824] @ (1cdbe0 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1cd8f0 │ │ │ │ + beq.n 1cd938 │ │ │ │ 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 54728 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1cd880 │ │ │ │ + bne.n 1cd8c8 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1cd872 │ │ │ │ + bcc.n 1cd8ba │ │ │ │ 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 1cd828 │ │ │ │ + bne.n 1cd870 │ │ │ │ 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 1cd7f0 │ │ │ │ - ldr r2, [pc, #708] @ (1cdb9c ) │ │ │ │ - ldr r3, [pc, #696] @ (1cdb90 ) │ │ │ │ + bne.n 1cd838 │ │ │ │ + ldr r2, [pc, #708] @ (1cdbe4 ) │ │ │ │ + ldr r3, [pc, #696] @ (1cdbd8 ) │ │ │ │ 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 1cdb88 │ │ │ │ + bne.w 1cdbd0 │ │ │ │ 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 1cd16c │ │ │ │ + bl 1cd1b4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cdb6e │ │ │ │ + beq.w 1cdbb6 │ │ │ │ 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 │ │ │ │ @@ -523375,41 +523403,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 1cd98c │ │ │ │ + ble.n 1cd9d4 │ │ │ │ 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 1cd964 │ │ │ │ + bgt.n 1cd9ac │ │ │ │ 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] @ (1cdba0 ) │ │ │ │ + ldr r3, [pc, #520] @ (1cdbe8 ) │ │ │ │ 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] @ (1cdba4 ) │ │ │ │ + ldr r3, [pc, #508] @ (1cdbec ) │ │ │ │ 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 │ │ │ │ @@ -523417,36 +523445,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 1cdb5c │ │ │ │ + beq.w 1cdba4 │ │ │ │ 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 1cda10 │ │ │ │ + bne.n 1cda58 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1cdb66 │ │ │ │ + bgt.w 1cdbae │ │ │ │ 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 1cda16 │ │ │ │ + b.n 1cda5e │ │ │ │ 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 │ │ │ │ @@ -523470,29 +523498,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 1cda92 │ │ │ │ + ble.n 1cdada │ │ │ │ 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 1cda6a │ │ │ │ + bgt.n 1cdab2 │ │ │ │ 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] │ │ │ │ @@ -523508,103 +523536,103 @@ │ │ │ │ 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, 1cdb04 │ │ │ │ + cbz r2, 1cdb4c │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1cdb22 │ │ │ │ + beq.n 1cdb6a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1cdab4 │ │ │ │ + b.n 1cdafc │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1cdb00 │ │ │ │ + bne.n 1cdb48 │ │ │ │ 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 1cd9cc │ │ │ │ + bne.w 1cda14 │ │ │ │ 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 1cd9c2 │ │ │ │ + bcc.w 1cda0a │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 1cd894 │ │ │ │ + b.n 1cd8dc │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cda0a │ │ │ │ + b.n 1cda52 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1cda02 │ │ │ │ + b.n 1cda4a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cd9a4 │ │ │ │ + b.n 1cd9ec │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1cd8d4 │ │ │ │ + beq.w 1cd91c │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1cdb78 │ │ │ │ - b.n 1cd8d4 │ │ │ │ + bne.n 1cdbc0 │ │ │ │ + b.n 1cd91c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ movs r6, r4 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ movs r6, r4 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1348] @ 1ce100 │ │ │ │ + ldr.w r4, [pc, #1348] @ 1ce148 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1ce104 │ │ │ │ + ldr.w r0, [pc, #1348] @ 1ce14c │ │ │ │ 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 │ │ │ │ @@ -523613,39 +523641,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 1ce072 │ │ │ │ + ble.w 1ce0ba │ │ │ │ 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 1ce0ec │ │ │ │ + ble.w 1ce134 │ │ │ │ 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] @ 1ce108 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1ce150 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1ce10c │ │ │ │ + ldr.w r3, [pc, #1256] @ 1ce154 │ │ │ │ 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] @ 1ce110 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1ce158 │ │ │ │ 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 │ │ │ │ @@ -523661,15 +523689,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 1ce0a6 │ │ │ │ + beq.w 1ce0ee │ │ │ │ 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 │ │ │ │ @@ -523685,15 +523713,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 1cdcf6 │ │ │ │ + ble.n 1cdd3e │ │ │ │ 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 │ │ │ │ @@ -523704,32 +523732,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 1cdcc6 │ │ │ │ + bgt.n 1cdd0e │ │ │ │ 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 1ce0de │ │ │ │ + beq.w 1ce126 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ce0d0 │ │ │ │ + beq.w 1ce118 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ce032 │ │ │ │ + bne.w 1ce07a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce0cc │ │ │ │ + beq.w 1ce114 │ │ │ │ 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 │ │ │ │ @@ -523746,26 +523774,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 1cdd78 │ │ │ │ + bne.n 1cddc0 │ │ │ │ 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 1ce0c4 │ │ │ │ + beq.w 1ce10c │ │ │ │ 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] │ │ │ │ @@ -523776,16 +523804,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 1cd470 │ │ │ │ - ldr r3, [pc, #860] @ (1ce114 ) │ │ │ │ + bl 1cd4b8 │ │ │ │ + ldr r3, [pc, #860] @ (1ce15c ) │ │ │ │ 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 │ │ │ │ @@ -523809,38 +523837,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 1cd11c │ │ │ │ + bl 1cd164 │ │ │ │ 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 1ce098 │ │ │ │ + beq.w 1ce0e0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1ce08c │ │ │ │ + beq.w 1ce0d4 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1cde48 │ │ │ │ + bne.n 1cde90 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ce098 │ │ │ │ + beq.w 1ce0e0 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ce098 │ │ │ │ + beq.w 1ce0e0 │ │ │ │ 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 │ │ │ │ @@ -523858,15 +523886,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 1cdec4 │ │ │ │ + ble.n 1cdf0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -523876,19 +523904,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 1cde98 │ │ │ │ + bgt.n 1cdee0 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1cdf60 │ │ │ │ + beq.n 1cdfa8 │ │ │ │ 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 │ │ │ │ @@ -523915,29 +523943,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 1cdf5e │ │ │ │ + ble.n 1cdfa6 │ │ │ │ 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 1cdf32 │ │ │ │ + bgt.n 1cdf7a │ │ │ │ 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 │ │ │ │ @@ -523961,24 +523989,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 1cdf8e │ │ │ │ + bne.n 1cdfd6 │ │ │ │ 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 1ce0a2 │ │ │ │ + bne.n 1ce0ea │ │ │ │ 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 │ │ │ │ @@ -523987,146 +524015,146 @@ │ │ │ │ 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, 1ce006 │ │ │ │ + cbz r0, 1ce04e │ │ │ │ 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 1cddf4 │ │ │ │ + bne.w 1cde3c │ │ │ │ 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 1cdde4 │ │ │ │ + bcc.w 1cde2c │ │ │ │ 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 1cdc60 │ │ │ │ + bne.w 1cdca8 │ │ │ │ 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 1cdc2e │ │ │ │ - ldr r2, [pc, #164] @ (1ce118 ) │ │ │ │ - ldr r3, [pc, #140] @ (1ce104 ) │ │ │ │ + bne.w 1cdc76 │ │ │ │ + ldr r2, [pc, #164] @ (1ce160 ) │ │ │ │ + ldr r3, [pc, #140] @ (1ce14c ) │ │ │ │ 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 1ce0fa │ │ │ │ + bne.n 1ce142 │ │ │ │ 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 1cde48 │ │ │ │ + bne.w 1cde90 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1cde4e │ │ │ │ + b.n 1cde96 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1cdfcc │ │ │ │ + b.n 1ce014 │ │ │ │ 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 54728 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1ce0ae │ │ │ │ - b.n 1ce032 │ │ │ │ + bcc.n 1ce0f6 │ │ │ │ + b.n 1ce07a │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1cdda8 │ │ │ │ + b.n 1cddf0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1cdd7a │ │ │ │ - ldr r3, [pc, #72] @ (1ce11c ) │ │ │ │ + b.n 1cddc2 │ │ │ │ + ldr r3, [pc, #72] @ (1ce164 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cdd12 │ │ │ │ - ldr r3, [pc, #64] @ (1ce120 ) │ │ │ │ + b.n 1cdd5a │ │ │ │ + ldr r3, [pc, #64] @ (1ce168 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1cdd12 │ │ │ │ + b.n 1cdd5a │ │ │ │ subs r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ce072 │ │ │ │ + beq.n 1ce0ba │ │ │ │ subs r7, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce0ec │ │ │ │ - b.n 1ce072 │ │ │ │ + bne.n 1ce134 │ │ │ │ + b.n 1ce0ba │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ movs r6, r4 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ movs r6, r4 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ movs r6, r4 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ movs r6, r4 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ movs r6, 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 1cdba8 │ │ │ │ + bl 1cdbf0 │ │ │ │ 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 │ │ │ │ @@ -524143,42 +524171,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 1cdba8 │ │ │ │ - cbz r7, 1ce1a2 │ │ │ │ + bl 1cdbf0 │ │ │ │ + cbz r7, 1ce1ea │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b3470 │ │ │ │ + bl 1b34b8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce18e │ │ │ │ + bne.n 1ce1d6 │ │ │ │ mov r0, sl │ │ │ │ blx 54234 │ │ │ │ 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 1cdba8 │ │ │ │ + bl 1cdbf0 │ │ │ │ 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 │ │ │ │ @@ -524195,27 +524223,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 1cdba8 │ │ │ │ - cbz r7, 1ce22e │ │ │ │ + bl 1cdbf0 │ │ │ │ + cbz r7, 1ce276 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1b2508 │ │ │ │ + bl 1b2550 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce21a │ │ │ │ + bne.n 1ce262 │ │ │ │ mov r0, sl │ │ │ │ blx 54234 │ │ │ │ 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 │ │ │ │ @@ -524237,27 +524265,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 1cd768 │ │ │ │ - cbz r7, 1ce29a │ │ │ │ + bl 1cd7b0 │ │ │ │ + cbz r7, 1ce2e2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1bb4d0 │ │ │ │ + bl 1bb518 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ce286 │ │ │ │ + bne.n 1ce2ce │ │ │ │ mov r0, sl │ │ │ │ blx 54234 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -524266,15 +524294,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 1cd768 │ │ │ │ + bl 1cd7b0 │ │ │ │ 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 │ │ │ │ @@ -524293,26 +524321,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 1cd768 │ │ │ │ - cbz r7, 1ce32c │ │ │ │ + bl 1cd7b0 │ │ │ │ + cbz r7, 1ce374 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1bb4d0 │ │ │ │ + bl 1bb518 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ce318 │ │ │ │ + bne.n 1ce360 │ │ │ │ mov r0, sl │ │ │ │ blx 54234 │ │ │ │ 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 │ │ │ │ @@ -524320,23 +524348,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 1cd768 │ │ │ │ + bl 1cd7b0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1ce40c │ │ │ │ + bpl.n 1ce454 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1ce454 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ce49c ) │ │ │ │ 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 │ │ │ │ @@ -524364,15 +524392,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] @ (1ce458 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ce4a0 ) │ │ │ │ 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 │ │ │ │ @@ -524403,41 +524431,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 1ce3e0 │ │ │ │ + b.n 1ce428 │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ movs r6, 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] @ (1ce668 ) │ │ │ │ + ldr r2, [pc, #500] @ (1ce6b0 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #500] @ (1ce66c ) │ │ │ │ + ldr r1, [pc, #500] @ (1ce6b4 ) │ │ │ │ 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 1ce5f2 │ │ │ │ + beq.w 1ce63a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ce60c │ │ │ │ + beq.w 1ce654 │ │ │ │ movs r7, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, ip │ │ │ │ @@ -524456,15 +524484,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 1ce360 │ │ │ │ + bl 1ce3a8 │ │ │ │ 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 │ │ │ │ @@ -524490,15 +524518,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 1ce646 │ │ │ │ + bne.w 1ce68e │ │ │ │ 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 │ │ │ │ @@ -524506,146 +524534,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 1ce61a │ │ │ │ + bmi.n 1ce662 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1ce634 │ │ │ │ + bgt.n 1ce67c │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce64c │ │ │ │ + blt.n 1ce694 │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1ce63e │ │ │ │ + bgt.n 1ce686 │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1ce630 │ │ │ │ + blt.n 1ce678 │ │ │ │ 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 1ce522 │ │ │ │ + bcc.n 1ce56a │ │ │ │ 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 1ce500 │ │ │ │ + bcc.n 1ce548 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1ce4d6 │ │ │ │ + bhi.n 1ce51e │ │ │ │ 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 1ce4b0 │ │ │ │ - ldr r2, [pc, #124] @ (1ce670 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ce668 ) │ │ │ │ + bhi.w 1ce4f8 │ │ │ │ + ldr r2, [pc, #124] @ (1ce6b8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ce6b0 ) │ │ │ │ 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 1ce664 │ │ │ │ + bne.n 1ce6ac │ │ │ │ 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 1ce5f2 │ │ │ │ + bls.n 1ce63a │ │ │ │ adds r4, #8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 1ce60c │ │ │ │ - b.n 1ce5f2 │ │ │ │ + bhi.n 1ce654 │ │ │ │ + b.n 1ce63a │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ce64a │ │ │ │ + blt.n 1ce692 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1ce598 │ │ │ │ + bpl.n 1ce5e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce598 │ │ │ │ + b.n 1ce5e0 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1ce65c │ │ │ │ + ble.n 1ce6a4 │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 1ce592 │ │ │ │ + b.n 1ce5da │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ce54e │ │ │ │ + b.n 1ce596 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 1ce598 │ │ │ │ + bpl.n 1ce5e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce598 │ │ │ │ + b.n 1ce5e0 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1ce592 │ │ │ │ + b.n 1ce5da │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (1ce8a8 ) │ │ │ │ + ldr r2, [pc, #540] @ (1ce8f0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #540] @ (1ce8ac ) │ │ │ │ + ldr r3, [pc, #540] @ (1ce8f4 ) │ │ │ │ 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 1ce7ee │ │ │ │ + beq.w 1ce836 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ce7e2 │ │ │ │ + beq.w 1ce82a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ - vldr s11, [pc, #488] @ 1ce8a0 │ │ │ │ + vldr s11, [pc, #488] @ 1ce8e8 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s12, [pc, #484] @ 1ce8a4 │ │ │ │ + vldr s12, [pc, #484] @ 1ce8ec │ │ │ │ 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 │ │ │ │ @@ -524654,15 +524682,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 1ce360 │ │ │ │ + bl 1ce3a8 │ │ │ │ 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 │ │ │ │ @@ -524679,15 +524707,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 1ce808 │ │ │ │ + bne.n 1ce850 │ │ │ │ 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 │ │ │ │ @@ -524697,161 +524725,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 1ce80c │ │ │ │ + bmi.n 1ce854 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1ce84a │ │ │ │ + bgt.n 1ce892 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1ce832 │ │ │ │ + blt.n 1ce87a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1ce868 │ │ │ │ + ble.n 1ce8b0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1ce83a │ │ │ │ + ble.n 1ce882 │ │ │ │ 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 1ce726 │ │ │ │ + bne.n 1ce76e │ │ │ │ mov r0, lr │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r9, r4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 1ce706 │ │ │ │ + bne.n 1ce74e │ │ │ │ ldrd r1, r7, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1ce87c │ │ │ │ + beq.n 1ce8c4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 1ce6ea │ │ │ │ + b.n 1ce732 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 1ce7ee │ │ │ │ + bls.n 1ce836 │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1ce7e2 │ │ │ │ - ldr r2, [pc, #192] @ (1ce8b0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ce8ac ) │ │ │ │ + bhi.n 1ce82a │ │ │ │ + ldr r2, [pc, #192] @ (1ce8f8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ce8f4 ) │ │ │ │ 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 1ce89a │ │ │ │ + bne.n 1ce8e2 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - b.n 1ce74a │ │ │ │ + b.n 1ce792 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1ce832 │ │ │ │ + blt.n 1ce87a │ │ │ │ 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 1ce83a │ │ │ │ + bge.n 1ce882 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ce798 │ │ │ │ + b.n 1ce7e0 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1ce82c │ │ │ │ + blt.n 1ce874 │ │ │ │ uxtb r2, r7 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1ce798 │ │ │ │ + b.n 1ce7e0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1ce78a │ │ │ │ + bgt.n 1ce7d2 │ │ │ │ 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 1ce78e │ │ │ │ + b.n 1ce7d6 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - blt.n 1ce82c │ │ │ │ - b.n 1ce78e │ │ │ │ + blt.n 1ce874 │ │ │ │ + b.n 1ce7d6 │ │ │ │ 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 1ce6cc │ │ │ │ - b.n 1ce7ee │ │ │ │ + bhi.w 1ce714 │ │ │ │ + b.n 1ce836 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ adds r3, r1, #7 │ │ │ │ and.w ip, r1, #7 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1ce980 │ │ │ │ + beq.n 1ce9c8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce964 │ │ │ │ - ldr r4, [pc, #168] @ (1ce988 ) │ │ │ │ + beq.n 1ce9ac │ │ │ │ + ldr r4, [pc, #168] @ (1ce9d0 ) │ │ │ │ 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 1ce954 │ │ │ │ + beq.n 1ce99c │ │ │ │ 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 │ │ │ │ @@ -524874,30 +524902,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] @ (1ce98c ) │ │ │ │ + ldr r3, [pc, #36] @ (1ce9d4 ) │ │ │ │ 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 1ce954 │ │ │ │ + b.n 1ce99c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ movs r6, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -524908,32 +524936,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] @ (1ce9d8 ) │ │ │ │ + ldr r1, [pc, #24] @ (1cea20 ) │ │ │ │ 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 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 1ceada │ │ │ │ + bpl.n 1ceb22 │ │ │ │ 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 │ │ │ │ @@ -524941,37 +524969,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 1cea96 │ │ │ │ + beq.n 1ceade │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1cea90 │ │ │ │ + beq.n 1cead8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ceb96 │ │ │ │ + beq.w 1cebde │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1cebb4 ) │ │ │ │ + ldr r4, [pc, #372] @ (1cebfc ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1cebb8 ) │ │ │ │ + ldr r5, [pc, #364] @ (1cec00 ) │ │ │ │ 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 1cea82 │ │ │ │ + beq.n 1ceaca │ │ │ │ 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] │ │ │ │ @@ -524983,29 +525011,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, 1ceb02 │ │ │ │ + cbnz r3, 1ceb4a │ │ │ │ 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] @ (1cebbc ) │ │ │ │ + ldr r3, [pc, #268] @ (1cec04 ) │ │ │ │ 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] @ (1cebc0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1cec08 ) │ │ │ │ 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] │ │ │ │ @@ -525019,31 +525047,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 1cea1e │ │ │ │ - ldr r4, [pc, #192] @ (1cebc4 ) │ │ │ │ + b.n 1cea66 │ │ │ │ + ldr r4, [pc, #192] @ (1cec0c ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1cebc8 ) │ │ │ │ + ldr r7, [pc, #180] @ (1cec10 ) │ │ │ │ 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 1ceac8 │ │ │ │ + beq.n 1ceb10 │ │ │ │ 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 │ │ │ │ @@ -525065,79 +525093,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 1ceac8 │ │ │ │ - ldr r3, [pc, #52] @ (1cebcc ) │ │ │ │ + b.n 1ceb10 │ │ │ │ + ldr r3, [pc, #52] @ (1cec14 ) │ │ │ │ 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 1cea82 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + b.n 1ceaca │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ movs r6, r4 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ movs r6, r4 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ movs r6, r4 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ movs r6, r4 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ movs r6, r4 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ movs r6, r4 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ movs r6, 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 1cec28 │ │ │ │ + bpl.n 1cec70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ceca4 │ │ │ │ + beq.n 1cecec │ │ │ │ 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 1cecc2 │ │ │ │ - ldr r3, [pc, #372] @ (1ced7c ) │ │ │ │ + bne.n 1ced0a │ │ │ │ + ldr r3, [pc, #372] @ (1cedc4 ) │ │ │ │ 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 1cec82 │ │ │ │ - cbnz r3, 1cec9c │ │ │ │ + b.n 1cecca │ │ │ │ + cbnz r3, 1cece4 │ │ │ │ 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 1ced72 │ │ │ │ + beq.w 1cedba │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1ced80 │ │ │ │ + ldr.w lr, [pc, #316] @ 1cedc8 │ │ │ │ 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 │ │ │ │ @@ -525157,38 +525185,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 1cec2c │ │ │ │ + b.n 1cec74 │ │ │ │ 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 1cec06 │ │ │ │ + beq.n 1cec4e │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1ced84 ) │ │ │ │ + ldr r5, [pc, #188] @ (1cedcc ) │ │ │ │ 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 1cec82 │ │ │ │ + beq.n 1cecca │ │ │ │ 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] │ │ │ │ @@ -525224,63 +525252,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 1cec82 │ │ │ │ + b.n 1cecca │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1cec82 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + b.n 1cecca │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ movs r6, r4 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ movs r6, 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] @ (1cedd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cee1c ) │ │ │ │ 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 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r6, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cee88 │ │ │ │ + beq.n 1ceed0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1cee8e │ │ │ │ + beq.n 1ceed6 │ │ │ │ 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] │ │ │ │ @@ -525301,61 +525329,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 1ced88 │ │ │ │ + bl 1cedd0 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1cee32 │ │ │ │ + bne.n 1cee7a │ │ │ │ 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 1cee28 │ │ │ │ + bne.n 1cee70 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1cee14 │ │ │ │ + bhi.n 1cee5c │ │ │ │ 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 1cee0a │ │ │ │ + bhi.n 1cee52 │ │ │ │ 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 1cee88 │ │ │ │ + bls.n 1ceed0 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1cee8e │ │ │ │ - b.n 1cee88 │ │ │ │ + bhi.n 1ceed6 │ │ │ │ + b.n 1ceed0 │ │ │ │ stmdb 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 1cef50 │ │ │ │ + beq.n 1cef98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1cef56 │ │ │ │ + beq.n 1cef9e │ │ │ │ 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 │ │ │ │ @@ -525380,74 +525408,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 1ced88 │ │ │ │ + bl 1cedd0 │ │ │ │ adds r7, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1cef02 │ │ │ │ + bne.n 1cef4a │ │ │ │ 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 1ceef8 │ │ │ │ + bne.n 1cef40 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ceee0 │ │ │ │ + bhi.n 1cef28 │ │ │ │ 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 1ceed2 │ │ │ │ + bhi.n 1cef1a │ │ │ │ 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 1cef50 │ │ │ │ + bls.n 1cef98 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1cef56 │ │ │ │ - b.n 1cef50 │ │ │ │ + bhi.n 1cef9e │ │ │ │ + b.n 1cef98 │ │ │ │ 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] @ (1cf0a8 ) │ │ │ │ - ldr r3, [pc, #292] @ (1cf0ac ) │ │ │ │ + ldr r1, [pc, #292] @ (1cf0f0 ) │ │ │ │ + ldr r3, [pc, #292] @ (1cf0f4 ) │ │ │ │ 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 1cf074 │ │ │ │ + beq.n 1cf0bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cf092 │ │ │ │ + beq.n 1cf0da │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #252] @ 1cf0a4 │ │ │ │ + vldr s16, [pc, #252] @ 1cf0ec │ │ │ │ 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] │ │ │ │ @@ -525467,15 +525495,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 1ced88 │ │ │ │ + bl 1cedd0 │ │ │ │ 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 │ │ │ │ @@ -525487,91 +525515,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 1cefe4 │ │ │ │ + bne.n 1cf02c │ │ │ │ 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 1cefd6 │ │ │ │ + bne.n 1cf01e │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1cefc4 │ │ │ │ + bhi.n 1cf00c │ │ │ │ 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 1cefb8 │ │ │ │ - ldr r2, [pc, #56] @ (1cf0b0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf0ac ) │ │ │ │ + bhi.n 1cf000 │ │ │ │ + ldr r2, [pc, #56] @ (1cf0f8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cf0f4 ) │ │ │ │ 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 1cf0a0 │ │ │ │ + bne.n 1cf0e8 │ │ │ │ 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 1cf074 │ │ │ │ + bls.n 1cf0bc │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1cf092 │ │ │ │ - b.n 1cf074 │ │ │ │ + bhi.n 1cf0da │ │ │ │ + b.n 1cf0bc │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #304] @ (1cf204 ) │ │ │ │ - ldr r3, [pc, #304] @ (1cf208 ) │ │ │ │ + ldr r1, [pc, #304] @ (1cf24c ) │ │ │ │ + ldr r3, [pc, #304] @ (1cf250 ) │ │ │ │ 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 1cf1d0 │ │ │ │ + beq.n 1cf218 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cf1ee │ │ │ │ + beq.n 1cf236 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #264] @ 1cf200 │ │ │ │ + vldr s16, [pc, #264] @ 1cf248 │ │ │ │ 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] │ │ │ │ @@ -525590,15 +525618,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 1ced88 │ │ │ │ + bl 1cedd0 │ │ │ │ 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 │ │ │ │ @@ -525614,76 +525642,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 1cf130 │ │ │ │ + bne.n 1cf178 │ │ │ │ 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 1cf122 │ │ │ │ + bne.n 1cf16a │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1cf110 │ │ │ │ + bhi.n 1cf158 │ │ │ │ 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 1cf104 │ │ │ │ - ldr r2, [pc, #56] @ (1cf20c ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf208 ) │ │ │ │ + bhi.n 1cf14c │ │ │ │ + ldr r2, [pc, #56] @ (1cf254 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cf250 ) │ │ │ │ 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 1cf1fc │ │ │ │ + bne.n 1cf244 │ │ │ │ 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 1cf1d0 │ │ │ │ + bls.n 1cf218 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1cf1ee │ │ │ │ - b.n 1cf1d0 │ │ │ │ + bhi.n 1cf236 │ │ │ │ + b.n 1cf218 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ 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] │ │ │ │ @@ -525694,41 +525722,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 1d00bc │ │ │ │ + bl 1d0104 │ │ │ │ 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] @ (1cf380 ) │ │ │ │ - ldr r3, [pc, #252] @ (1cf384 ) │ │ │ │ + ldr r0, [pc, #248] @ (1cf3c8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1cf3cc ) │ │ │ │ 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 1cf34a │ │ │ │ + beq.n 1cf392 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cf368 │ │ │ │ + beq.n 1cf3b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - vldr s16, [pc, #212] @ 1cf37c │ │ │ │ + vldr s16, [pc, #212] @ 1cf3c4 │ │ │ │ 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] │ │ │ │ @@ -525744,153 +525772,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 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ 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 1cf2d6 │ │ │ │ + bne.n 1cf31e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cf2ce │ │ │ │ + bne.n 1cf316 │ │ │ │ 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 1cf2c6 │ │ │ │ + bhi.n 1cf30e │ │ │ │ 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 1cf2b8 │ │ │ │ - ldr r2, [pc, #60] @ (1cf388 ) │ │ │ │ - ldr r3, [pc, #52] @ (1cf384 ) │ │ │ │ + bcc.n 1cf300 │ │ │ │ + ldr r2, [pc, #60] @ (1cf3d0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cf3cc ) │ │ │ │ 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 1cf376 │ │ │ │ + bne.n 1cf3be │ │ │ │ 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 1cf34a │ │ │ │ + bcs.n 1cf392 │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1cf368 │ │ │ │ - b.n 1cf34a │ │ │ │ + bhi.n 1cf3b0 │ │ │ │ + b.n 1cf392 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf3b8 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf400 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf3bc │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf404 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf3c0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf3c4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf408 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf40c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #80] @ (1cf414 ) │ │ │ │ + ldr r7, [pc, #176] @ (1cf4bc ) │ │ │ │ movs r6, r4 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf3f4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf43c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf3f8 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf440 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf3fc ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf400 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf444 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf448 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #688] @ (1cf6b0 ) │ │ │ │ + ldr r6, [pc, #784] @ (1cf758 ) │ │ │ │ movs r6, r4 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ movs r0, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (1cf52c ) │ │ │ │ + ldr r2, [pc, #268] @ (1cf574 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (1cf530 ) │ │ │ │ + ldr r3, [pc, #268] @ (1cf578 ) │ │ │ │ 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 1cf4f2 │ │ │ │ + beq.n 1cf53a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cf510 │ │ │ │ + beq.n 1cf558 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - vldr s16, [pc, #220] @ 1cf528 │ │ │ │ + vldr s16, [pc, #220] @ 1cf570 │ │ │ │ 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 │ │ │ │ @@ -525903,15 +525931,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 1d4400 │ │ │ │ + bl 1d4448 │ │ │ │ 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] │ │ │ │ @@ -525919,129 +525947,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 1cf474 │ │ │ │ + bne.n 1cf4bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1cf46c │ │ │ │ + bne.n 1cf4b4 │ │ │ │ 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 1cf466 │ │ │ │ + bhi.n 1cf4ae │ │ │ │ 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 1cf458 │ │ │ │ - ldr r2, [pc, #64] @ (1cf534 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf530 ) │ │ │ │ + bcc.n 1cf4a0 │ │ │ │ + ldr r2, [pc, #64] @ (1cf57c ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf578 ) │ │ │ │ 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 1cf522 │ │ │ │ + bne.n 1cf56a │ │ │ │ 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 1cf4f2 │ │ │ │ + bcs.n 1cf53a │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 1cf510 │ │ │ │ - b.n 1cf4f2 │ │ │ │ + bhi.n 1cf558 │ │ │ │ + b.n 1cf53a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ 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 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ 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 1d0524 │ │ │ │ + bl 1d056c │ │ │ │ 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] @ (1cf6fc ) │ │ │ │ + ldr r2, [pc, #312] @ (1cf744 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1cf700 ) │ │ │ │ + ldr r3, [pc, #312] @ (1cf748 ) │ │ │ │ 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 1cf6c4 │ │ │ │ + beq.n 1cf70c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cf6e2 │ │ │ │ - vldr s16, [pc, #272] @ 1cf6f8 │ │ │ │ + beq.n 1cf72a │ │ │ │ + vldr s16, [pc, #272] @ 1cf740 │ │ │ │ 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] │ │ │ │ @@ -526066,163 +526094,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 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ 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 1cf62a │ │ │ │ + bne.n 1cf672 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf61e │ │ │ │ + bne.n 1cf666 │ │ │ │ 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 1cf60c │ │ │ │ + bhi.n 1cf654 │ │ │ │ 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 1cf5fc │ │ │ │ - ldr r2, [pc, #60] @ (1cf704 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf700 ) │ │ │ │ + bhi.n 1cf644 │ │ │ │ + ldr r2, [pc, #60] @ (1cf74c ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf748 ) │ │ │ │ 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 1cf6f4 │ │ │ │ + bne.n 1cf73c │ │ │ │ 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 1cf6c4 │ │ │ │ + bcs.n 1cf70c │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1cf6e2 │ │ │ │ - b.n 1cf6c4 │ │ │ │ + bhi.n 1cf72a │ │ │ │ + b.n 1cf70c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf734 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf77c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf738 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf780 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf73c ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf740 ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf784 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf788 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #256] @ (1cf840 ) │ │ │ │ + ldr r3, [pc, #352] @ (1cf8e8 ) │ │ │ │ movs r6, r4 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1cf770 ) │ │ │ │ + ldr r0, [pc, #28] @ (1cf7b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1cf774 │ │ │ │ + ldr.w ip, [pc, #28] @ 1cf7bc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1cf778 ) │ │ │ │ - ldr r2, [pc, #28] @ (1cf77c ) │ │ │ │ + ldr r3, [pc, #24] @ (1cf7c0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1cf7c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #864] @ (1cfadc ) │ │ │ │ + ldr r2, [pc, #960] @ (1cfb84 ) │ │ │ │ movs r6, r4 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ movs r0, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1cf8f4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1cf93c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1cf8f8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1cf940 ) │ │ │ │ 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 1cf8bc │ │ │ │ + beq.n 1cf904 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1cf8da │ │ │ │ + beq.w 1cf922 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s16, [pc, #296] @ 1cf8f0 │ │ │ │ + vldr s16, [pc, #296] @ 1cf938 │ │ │ │ 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 │ │ │ │ @@ -526245,21 +526273,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 1d4400 │ │ │ │ + bl 1d4448 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1d4400 │ │ │ │ + bl 1d4448 │ │ │ │ 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 │ │ │ │ @@ -526274,70 +526302,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 1cf80a │ │ │ │ + bne.n 1cf852 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1cf7fe │ │ │ │ + bne.n 1cf846 │ │ │ │ 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 1cf7ea │ │ │ │ + bhi.n 1cf832 │ │ │ │ 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 1cf7d8 │ │ │ │ - ldr r2, [pc, #60] @ (1cf8fc ) │ │ │ │ - ldr r3, [pc, #56] @ (1cf8f8 ) │ │ │ │ + bhi.n 1cf820 │ │ │ │ + ldr r2, [pc, #60] @ (1cf944 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cf940 ) │ │ │ │ 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 1cf8ec │ │ │ │ + bne.n 1cf934 │ │ │ │ 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 1cf8bc │ │ │ │ + bcs.n 1cf904 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.n 1cf8da │ │ │ │ - b.n 1cf8bc │ │ │ │ + bhi.n 1cf922 │ │ │ │ + b.n 1cf904 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 1cf970 │ │ │ │ + cbz r2, 1cf9b8 │ │ │ │ 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 │ │ │ │ @@ -526359,28 +526387,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 1cf910 │ │ │ │ + bne.n 1cf958 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfa6a │ │ │ │ + beq.n 1cfab2 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1cfa6c │ │ │ │ + vldr s9, [pc, #228] @ 1cfab4 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1cfa70 │ │ │ │ + vldr s10, [pc, #224] @ 1cfab8 │ │ │ │ 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 │ │ │ │ @@ -526394,117 +526422,117 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vcmp.f32 s12, #0.0 │ │ │ │ vmul.f32 s13, s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1cf9fc │ │ │ │ + ble.n 1cfa44 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cf9fc │ │ │ │ + bge.n 1cfa44 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s12, s9 │ │ │ │ vmov r3, s14 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1cfa28 │ │ │ │ + ble.n 1cfa70 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfa28 │ │ │ │ + bge.n 1cfa70 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s13, s9 │ │ │ │ vmov r3, s14 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1cfa54 │ │ │ │ + ble.n 1cfa9c │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfa54 │ │ │ │ + bge.n 1cfa9c │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s15, s9 │ │ │ │ vmov r3, s14 │ │ │ │ add.w lr, lr, #1 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1cf990 │ │ │ │ + bne.n 1cf9d8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cfc1c │ │ │ │ + beq.w 1cfc64 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1cfc20 │ │ │ │ + vldr s10, [pc, #408] @ 1cfc68 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1cfc24 │ │ │ │ - vldr s9, [pc, #404] @ 1cfc28 │ │ │ │ + vldr s11, [pc, #404] @ 1cfc6c │ │ │ │ + vldr s9, [pc, #404] @ 1cfc70 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1cfc2c │ │ │ │ - vldr s7, [pc, #400] @ 1cfc30 │ │ │ │ - b.n 1cfb0a │ │ │ │ + vldr s8, [pc, #400] @ 1cfc74 │ │ │ │ + vldr s7, [pc, #400] @ 1cfc78 │ │ │ │ + b.n 1cfb52 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cfab4 │ │ │ │ + cbz r5, 1cfafc │ │ │ │ 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 1cfb76 │ │ │ │ + bne.n 1cfbbe │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1cfad6 │ │ │ │ + cbz r5, 1cfb1e │ │ │ │ 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 1cfbce │ │ │ │ + bne.n 1cfc16 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1cfaf4 │ │ │ │ + cbz r1, 1cfb3c │ │ │ │ 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 1cfc1a │ │ │ │ + beq.w 1cfc62 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cfaa2 │ │ │ │ + beq.n 1cfaea │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cfab4 │ │ │ │ + beq.n 1cfafc │ │ │ │ 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 │ │ │ │ @@ -526518,20 +526546,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 1cfac4 │ │ │ │ + beq.n 1cfb0c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1cfad6 │ │ │ │ + beq.n 1cfb1e │ │ │ │ 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 │ │ │ │ @@ -526544,20 +526572,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 1cfae2 │ │ │ │ + beq.n 1cfb2a │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1cfaf4 │ │ │ │ + beq.n 1cfb3c │ │ │ │ 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 │ │ │ │ @@ -526566,239 +526594,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 1cfaf4 │ │ │ │ + b.n 1cfb3c │ │ │ │ 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 1cfefc │ │ │ │ + beq.w 1cff44 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 1cff00 │ │ │ │ - vldr s6, [pc, #696] @ 1cff04 │ │ │ │ + vldr s8, [pc, #696] @ 1cff48 │ │ │ │ + vldr s6, [pc, #696] @ 1cff4c │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 1cff08 │ │ │ │ + vldr s7, [pc, #692] @ 1cff50 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 1cff0c │ │ │ │ - vldr s10, [pc, #688] @ 1cff10 │ │ │ │ - vldr s5, [pc, #688] @ 1cff14 │ │ │ │ - vldr s4, [pc, #688] @ 1cff18 │ │ │ │ - b.n 1cfd3e │ │ │ │ + vldr s9, [pc, #688] @ 1cff54 │ │ │ │ + vldr s10, [pc, #688] @ 1cff58 │ │ │ │ + vldr s5, [pc, #688] @ 1cff5c │ │ │ │ + vldr s4, [pc, #688] @ 1cff60 │ │ │ │ + b.n 1cfd86 │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 1cfc7c │ │ │ │ + cbz r5, 1cfcc4 │ │ │ │ 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 1cfd92 │ │ │ │ + bne.w 1cfdda │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1cfc9c │ │ │ │ + cbz r5, 1cfce4 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1cfdd2 │ │ │ │ + bne.w 1cfe1a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1cfe4a │ │ │ │ + bne.w 1cfe92 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1cfe9c │ │ │ │ + ble.w 1cfee4 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1cfece │ │ │ │ - vldr s14, [pc, #572] @ 1cff04 │ │ │ │ + bge.w 1cff16 │ │ │ │ + vldr s14, [pc, #572] @ 1cff4c │ │ │ │ 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 1cfe34 │ │ │ │ + ble.w 1cfe7c │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1cfcfe │ │ │ │ + bge.n 1cfd46 │ │ │ │ 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 1cfe46 │ │ │ │ + ble.w 1cfe8e │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1cfd28 │ │ │ │ + bge.n 1cfd70 │ │ │ │ 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 1cfe9a │ │ │ │ + beq.w 1cfee2 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cfc6a │ │ │ │ + beq.n 1cfcb2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1cfc7c │ │ │ │ + beq.n 1cfcc4 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1cfe6e │ │ │ │ + bmi.w 1cfeb6 │ │ │ │ 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 1cfc8a │ │ │ │ + beq.w 1cfcd2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 1cfc9c │ │ │ │ + beq.w 1cfce4 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1cfe58 │ │ │ │ + bmi.n 1cfea0 │ │ │ │ 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 1cfca6 │ │ │ │ + beq.w 1cfcee │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 1cfe06 │ │ │ │ + beq.n 1cfe4e │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1cfe84 │ │ │ │ + bmi.n 1cfecc │ │ │ │ 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 1cfcd4 │ │ │ │ + ble.w 1cfd1c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1cfcc8 │ │ │ │ + blt.w 1cfd10 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cfce4 │ │ │ │ + bgt.w 1cfd2c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1cfd0e │ │ │ │ + bgt.w 1cfd56 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cfd28 │ │ │ │ + b.n 1cfd70 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 1cfe06 │ │ │ │ + b.n 1cfe4e │ │ │ │ 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 1cfdb4 │ │ │ │ + b.n 1cfdfc │ │ │ │ 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 1cfd70 │ │ │ │ + b.n 1cfdb8 │ │ │ │ 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 1cfdf2 │ │ │ │ + b.n 1cfe3a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cfee4 │ │ │ │ + ble.n 1cff2c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1cfef2 │ │ │ │ - vldr s13, [pc, #80] @ 1cff0c │ │ │ │ - vldr s14, [pc, #80] @ 1cff10 │ │ │ │ + bge.n 1cff3a │ │ │ │ + vldr s13, [pc, #80] @ 1cff54 │ │ │ │ + vldr s14, [pc, #80] @ 1cff58 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cfd28 │ │ │ │ + b.n 1cfd70 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cfeec │ │ │ │ - vldr s14, [pc, #36] @ 1cff04 │ │ │ │ - b.n 1cfce4 │ │ │ │ + ble.n 1cff34 │ │ │ │ + vldr s14, [pc, #36] @ 1cff4c │ │ │ │ + b.n 1cfd2c │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1cfd28 │ │ │ │ + b.n 1cfd70 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1cfd28 │ │ │ │ + b.n 1cfd70 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1cfd28 │ │ │ │ + b.n 1cfd70 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -526808,23 +526836,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cffc4 │ │ │ │ + beq.n 1d000c │ │ │ │ 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] @ 1cffc8 │ │ │ │ - vldr s10, [pc, #148] @ 1cffcc │ │ │ │ + vldr s12, [pc, #148] @ 1d0010 │ │ │ │ + vldr s10, [pc, #148] @ 1d0014 │ │ │ │ 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 │ │ │ │ @@ -526851,40 +526879,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 1cff42 │ │ │ │ + bne.n 1cff8a │ │ │ │ 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 1d008a │ │ │ │ + beq.n 1d00d2 │ │ │ │ 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 1d0018 │ │ │ │ + ble.n 1d0060 │ │ │ │ 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 │ │ │ │ @@ -526912,45 +526940,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 1cfff0 │ │ │ │ + bne.n 1d0038 │ │ │ │ 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 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ 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 1d018e │ │ │ │ + beq.n 1d01d6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d0194 │ │ │ │ + beq.n 1d01dc │ │ │ │ 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 │ │ │ │ @@ -526987,85 +527015,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 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r9, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1d0134 │ │ │ │ + bne.n 1d017c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d012c │ │ │ │ + bne.n 1d0174 │ │ │ │ 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 1d0114 │ │ │ │ + bhi.n 1d015c │ │ │ │ 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 1d00f8 │ │ │ │ + bhi.n 1d0140 │ │ │ │ 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 1d018e │ │ │ │ + bcs.n 1d01d6 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1d0194 │ │ │ │ - b.n 1d018e │ │ │ │ + bcc.n 1d01dc │ │ │ │ + b.n 1d01d6 │ │ │ │ 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] @ (1d02f4 ) │ │ │ │ + ldr r2, [pc, #308] @ (1d033c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1d02f8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1d0340 ) │ │ │ │ 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 1d02ba │ │ │ │ + beq.n 1d0302 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d02d8 │ │ │ │ + beq.n 1d0320 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - vldr s17, [pc, #256] @ 1d02ec │ │ │ │ + vldr s17, [pc, #256] @ 1d0334 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #252] @ 1d02f0 │ │ │ │ + vldr s16, [pc, #252] @ 1d0338 │ │ │ │ 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 │ │ │ │ @@ -527094,154 +527122,154 @@ │ │ │ │ adds r6, r7, r3 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ 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 1d0244 │ │ │ │ + bne.n 1d028c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1d023c │ │ │ │ + bne.n 1d0284 │ │ │ │ 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 1d0220 │ │ │ │ + bhi.n 1d0268 │ │ │ │ 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 1d0202 │ │ │ │ - ldr r2, [pc, #64] @ (1d02fc ) │ │ │ │ - ldr r3, [pc, #56] @ (1d02f8 ) │ │ │ │ + bhi.n 1d024a │ │ │ │ + ldr r2, [pc, #64] @ (1d0344 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0340 ) │ │ │ │ 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 1d02e6 │ │ │ │ + bne.n 1d032e │ │ │ │ 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 1d02ba │ │ │ │ + bcs.n 1d0302 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1d02d8 │ │ │ │ - b.n 1d02ba │ │ │ │ + bcc.n 1d0320 │ │ │ │ + b.n 1d0302 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 1, r0, cr12, cr10, {4} │ │ │ │ + ldc2l 0, cr0, [r4, #616]! @ 0x268 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr, #-616]! @ 0xfffffd98 │ │ │ │ + ldc2l 0, cr0, [r6], #616 @ 0x268 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d032c ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0374 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d0330 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0378 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d0334 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0338 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d037c ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0380 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r6], #616 @ 0x268 │ │ │ │ + ldc2 0, cr0, [lr], {154} @ 0x9a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r0, r5 │ │ │ │ movs r6, r4 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d0368 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d03b0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d036c │ │ │ │ + ldr.w ip, [pc, #28] @ 1d03b4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d0370 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0374 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d03b8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d03bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [sl], #616 @ 0x268 │ │ │ │ + stc2l 0, cr0, [r2], #-616 @ 0xfffffd98 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + ands r0, r0 │ │ │ │ movs r6, r4 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ movs r0, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1d04d4 ) │ │ │ │ + ldr r2, [pc, #320] @ (1d051c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (1d04d8 ) │ │ │ │ + ldr r3, [pc, #320] @ (1d0520 ) │ │ │ │ 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 1d049c │ │ │ │ + beq.n 1d04e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d04ba │ │ │ │ + beq.w 1d0502 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #276] @ 1d04cc │ │ │ │ + vldr s17, [pc, #276] @ 1d0514 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #272] @ 1d04d0 │ │ │ │ + vldr s16, [pc, #272] @ 1d0518 │ │ │ │ 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 │ │ │ │ @@ -527273,15 +527301,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 1d4400 │ │ │ │ + bl 1d4448 │ │ │ │ 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] │ │ │ │ @@ -527290,107 +527318,107 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp fp, r8 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 1d0414 │ │ │ │ + bne.n 1d045c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1d040a │ │ │ │ + bne.n 1d0452 │ │ │ │ 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 1d03ec │ │ │ │ + bhi.n 1d0434 │ │ │ │ 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 1d03ca │ │ │ │ - ldr r2, [pc, #60] @ (1d04dc ) │ │ │ │ - ldr r3, [pc, #56] @ (1d04d8 ) │ │ │ │ + bhi.n 1d0412 │ │ │ │ + ldr r2, [pc, #60] @ (1d0524 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0520 ) │ │ │ │ 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 1d04c8 │ │ │ │ + bne.n 1d0510 │ │ │ │ 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 1d049c │ │ │ │ + bcs.n 1d04e4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1d04ba │ │ │ │ - b.n 1d049c │ │ │ │ + bcc.n 1d0502 │ │ │ │ + b.n 1d04e4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r8], #-616 @ 0xfffffd98 │ │ │ │ + stc2 0, cr0, [r0], #-616 @ 0xfffffd98 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb5c009a │ │ │ │ + @ instruction: 0xfb14009a │ │ │ │ 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 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ 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 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ 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 1d0610 │ │ │ │ + beq.n 1d0658 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d0616 │ │ │ │ + beq.n 1d065e │ │ │ │ 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 │ │ │ │ @@ -527426,95 +527454,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 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ 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 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ strh.w sl, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1d05aa │ │ │ │ + bne.n 1d05f2 │ │ │ │ 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 1d05a2 │ │ │ │ + bne.n 1d05ea │ │ │ │ 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 1d0584 │ │ │ │ + bhi.n 1d05cc │ │ │ │ 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 1d0560 │ │ │ │ + bhi.n 1d05a8 │ │ │ │ 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 1d0610 │ │ │ │ + bls.n 1d0658 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1d0616 │ │ │ │ - b.n 1d0610 │ │ │ │ + bcc.n 1d065e │ │ │ │ + b.n 1d0658 │ │ │ │ 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] @ (1d07b8 ) │ │ │ │ + ldr r2, [pc, #376] @ (1d0800 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (1d07bc ) │ │ │ │ + ldr r3, [pc, #376] @ (1d0804 ) │ │ │ │ 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 1d077c │ │ │ │ + beq.w 1d07c4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1d079a │ │ │ │ + beq.w 1d07e2 │ │ │ │ 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] @ 1d07b0 │ │ │ │ + vldr s16, [pc, #316] @ 1d07f8 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ - vldr s17, [pc, #308] @ 1d07b4 │ │ │ │ + vldr s17, [pc, #308] @ 1d07fc │ │ │ │ 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 │ │ │ │ @@ -527548,21 +527576,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 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1d4340 │ │ │ │ + bl 1d4388 │ │ │ │ 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 │ │ │ │ @@ -527570,142 +527598,142 @@ │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ - bne.n 1d06de │ │ │ │ + bne.n 1d0726 │ │ │ │ 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 1d06d2 │ │ │ │ + bne.n 1d071a │ │ │ │ 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 1d06ac │ │ │ │ + bhi.n 1d06f4 │ │ │ │ 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 1d0688 │ │ │ │ - ldr r2, [pc, #64] @ (1d07c0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d07bc ) │ │ │ │ + bhi.n 1d06d0 │ │ │ │ + ldr r2, [pc, #64] @ (1d0808 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d0804 ) │ │ │ │ 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 1d07ac │ │ │ │ + bne.n 1d07f4 │ │ │ │ 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 1d077c │ │ │ │ + bcs.n 1d07c4 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1d079a │ │ │ │ - b.n 1d077c │ │ │ │ + bcc.n 1d07e2 │ │ │ │ + b.n 1d07c4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [ip, #154] @ 0x9a │ │ │ │ + ldr??.w r0, [r4, sl, lsl #1] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, sl, lsl #1] │ │ │ │ + ldrh.w r0, [r4, sl, lsl #1] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d07f0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0838 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d07f4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d083c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d07f8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d07fc ) │ │ │ │ + ldr r3, [pc, #24] @ (1d0840 ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0844 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strh.w r0, [r2, sl, lsl #1] │ │ │ │ + @ instruction: 0xf7da009a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ movs r6, r4 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1d082c ) │ │ │ │ + ldr r0, [pc, #28] @ (1d0874 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1d0830 │ │ │ │ + ldr.w ip, [pc, #28] @ 1d0878 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1d0834 ) │ │ │ │ - ldr r2, [pc, #28] @ (1d0838 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d087c ) │ │ │ │ + ldr r2, [pc, #28] @ (1d0880 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7e6009a │ │ │ │ + @ instruction: 0xf79e009a │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ movs r6, r4 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ movs r0, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1d09ec ) │ │ │ │ + ldr r2, [pc, #404] @ (1d0a34 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (1d09f0 ) │ │ │ │ + ldr r3, [pc, #404] @ (1d0a38 ) │ │ │ │ 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 1d09b2 │ │ │ │ + beq.w 1d09fa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d09d0 │ │ │ │ + beq.w 1d0a18 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #352] @ 1d09e4 │ │ │ │ + vldr s16, [pc, #352] @ 1d0a2c │ │ │ │ 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 │ │ │ │ @@ -527726,15 +527754,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] @ 1d09e8 │ │ │ │ + vldr s17, [pc, #268] @ 1d0a30 │ │ │ │ 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 │ │ │ │ @@ -527745,21 +527773,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 1d4400 │ │ │ │ + bl 1d4448 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1d4400 │ │ │ │ + bl 1d4448 │ │ │ │ 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 │ │ │ │ @@ -527776,73 +527804,73 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r8 │ │ │ │ vstr s14, [r5, #-12] │ │ │ │ - bne.n 1d08f6 │ │ │ │ + bne.n 1d093e │ │ │ │ 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 1d08ea │ │ │ │ + bne.n 1d0932 │ │ │ │ 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 1d08c2 │ │ │ │ + bhi.n 1d090a │ │ │ │ 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 1d089e │ │ │ │ - ldr r2, [pc, #64] @ (1d09f4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1d09f0 ) │ │ │ │ + bhi.w 1d08e6 │ │ │ │ + ldr r2, [pc, #64] @ (1d0a3c ) │ │ │ │ + ldr r3, [pc, #56] @ (1d0a38 ) │ │ │ │ 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 1d09de │ │ │ │ + bne.n 1d0a26 │ │ │ │ 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 1d09b2 │ │ │ │ + bcs.n 1d09fa │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1d09d0 │ │ │ │ - b.n 1d09b2 │ │ │ │ + bcc.n 1d0a18 │ │ │ │ + b.n 1d09fa │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7a4009a │ │ │ │ + @ instruction: 0xf75c009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #26778 @ 0x689a │ │ │ │ + @ instruction: 0xf5fe009a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ smlabb r1, r2, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -527850,19 +527878,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 1d0af2 │ │ │ │ + beq.n 1d0b3a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1d0a5c │ │ │ │ + beq.n 1d0aa4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1d0b8a │ │ │ │ + beq.w 1d0bd2 │ │ │ │ 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 │ │ │ │ @@ -527876,15 +527904,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 1d0bd8 │ │ │ │ + beq.w 1d0c20 │ │ │ │ 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 │ │ │ │ @@ -527944,15 +527972,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, 1d0bb8 │ │ │ │ + cbz r1, 1d0c00 │ │ │ │ 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 │ │ │ │ @@ -528020,15 +528048,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 1d09f8 │ │ │ │ + bl 1d0a40 │ │ │ │ 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 │ │ │ │ @@ -528054,15 +528082,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 1d09f8 │ │ │ │ + bl 1d0a40 │ │ │ │ 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 │ │ │ │ @@ -528092,15 +528120,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 1d09f8 │ │ │ │ + bl 1d0a40 │ │ │ │ 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 │ │ │ │ @@ -528144,24 +528172,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 1d09f8 │ │ │ │ - cbz r4, 1d0dea │ │ │ │ + bl 1d0a40 │ │ │ │ + cbz r4, 1d0e32 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1d0dea │ │ │ │ + beq.n 1d0e32 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1d0df2 │ │ │ │ + bhi.n 1d0e3a │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1d0e1c │ │ │ │ + bgt.n 1d0e64 │ │ │ │ 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 │ │ │ │ @@ -528183,91 +528211,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 1d0dea │ │ │ │ + b.n 1d0e32 │ │ │ │ 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] @ 1d0e4c │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0e94 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d0e74 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0ebc │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d0e9c │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0ee4 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1d0ec4 │ │ │ │ + ldr.w ip, [pc, #20] @ 1d0f0c │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1d0fa0 │ │ │ │ + beq.n 1d0fe8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d0fa6 │ │ │ │ + beq.n 1d0fee │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d0fb8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d1000 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528312,63 +528340,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 1d0f4c │ │ │ │ + bne.n 1d0f94 │ │ │ │ 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 1d0f42 │ │ │ │ + bne.n 1d0f8a │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d0f26 │ │ │ │ + bhi.n 1d0f6e │ │ │ │ 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 1d0f08 │ │ │ │ + bhi.n 1d0f50 │ │ │ │ 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 1d0fa0 │ │ │ │ + bls.n 1d0fe8 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d0fa6 │ │ │ │ - b.n 1d0fa0 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + bhi.n 1d0fee │ │ │ │ + b.n 1d0fe8 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1d1094 │ │ │ │ + beq.n 1d10dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d109a │ │ │ │ + beq.n 1d10e2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d10ac ) │ │ │ │ + ldr r3, [pc, #196] @ (1d10f4 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528413,63 +528441,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 1d1040 │ │ │ │ + bne.n 1d1088 │ │ │ │ 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 1d1036 │ │ │ │ + bne.n 1d107e │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d101a │ │ │ │ + bhi.n 1d1062 │ │ │ │ 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 1d0ffc │ │ │ │ + bhi.n 1d1044 │ │ │ │ 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 1d1094 │ │ │ │ + bls.n 1d10dc │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d109a │ │ │ │ - b.n 1d1094 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + bhi.n 1d10e2 │ │ │ │ + b.n 1d10dc │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1d1188 │ │ │ │ + beq.n 1d11d0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d118e │ │ │ │ + beq.n 1d11d6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d11a0 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d11e8 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528514,63 +528542,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 1d1134 │ │ │ │ + bne.n 1d117c │ │ │ │ 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 1d112a │ │ │ │ + bne.n 1d1172 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d110e │ │ │ │ + bhi.n 1d1156 │ │ │ │ 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 1d10f0 │ │ │ │ + bhi.n 1d1138 │ │ │ │ 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 1d1188 │ │ │ │ + bls.n 1d11d0 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d118e │ │ │ │ - b.n 1d1188 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + bhi.n 1d11d6 │ │ │ │ + b.n 1d11d0 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1d127c │ │ │ │ + beq.n 1d12c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d1282 │ │ │ │ + beq.n 1d12ca │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1d1294 ) │ │ │ │ + ldr r3, [pc, #196] @ (1d12dc ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -528615,74 +528643,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 1d1228 │ │ │ │ + bne.n 1d1270 │ │ │ │ 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 1d121e │ │ │ │ + bne.n 1d1266 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1d1202 │ │ │ │ + bhi.n 1d124a │ │ │ │ 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 1d11e4 │ │ │ │ + bhi.n 1d122c │ │ │ │ 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 1d127c │ │ │ │ + bls.n 1d12c4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1d1282 │ │ │ │ - b.n 1d127c │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + bhi.n 1d12ca │ │ │ │ + b.n 1d12c4 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1d13ec ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1434 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d13f0 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1438 ) │ │ │ │ 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 1d13b8 │ │ │ │ + beq.n 1d1400 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d13d6 │ │ │ │ - ldr r3, [pc, #288] @ (1d13f4 ) │ │ │ │ + beq.w 1d141e │ │ │ │ + ldr r3, [pc, #288] @ (1d143c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d13e8 │ │ │ │ + vldr s16, [pc, #268] @ 1d1430 │ │ │ │ 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 │ │ │ │ @@ -528733,90 +528761,90 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1d131a │ │ │ │ + bne.n 1d1362 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d130e │ │ │ │ + bne.n 1d1356 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d12f8 │ │ │ │ + bhi.n 1d1340 │ │ │ │ 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 1d12ee │ │ │ │ - ldr r2, [pc, #60] @ (1d13f8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d13f0 ) │ │ │ │ + bhi.n 1d1336 │ │ │ │ + ldr r2, [pc, #60] @ (1d1440 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1438 ) │ │ │ │ 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 1d13e4 │ │ │ │ + bne.n 1d142c │ │ │ │ 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 1d13b8 │ │ │ │ + bls.n 1d1400 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d13d6 │ │ │ │ - b.n 1d13b8 │ │ │ │ + bhi.n 1d141e │ │ │ │ + b.n 1d1400 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stcl 0, cr0, [r8, #-616] @ 0xfffffd98 │ │ │ │ + stc 0, cr0, [r0, #-616] @ 0xfffffd98 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mcrr 0, 9, r0, r0, cr10 │ │ │ │ + @ instruction: 0xebf8009a │ │ │ │ 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] @ (1d1550 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1598 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d1554 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d159c ) │ │ │ │ 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 1d151c │ │ │ │ + beq.n 1d1564 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d153a │ │ │ │ - ldr r3, [pc, #288] @ (1d1558 ) │ │ │ │ + beq.w 1d1582 │ │ │ │ + ldr r3, [pc, #288] @ (1d15a0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d154c │ │ │ │ + vldr s16, [pc, #268] @ 1d1594 │ │ │ │ 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 │ │ │ │ @@ -528867,90 +528895,90 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1d147e │ │ │ │ + bne.n 1d14c6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d1472 │ │ │ │ + bne.n 1d14ba │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d145c │ │ │ │ + bhi.n 1d14a4 │ │ │ │ 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 1d1452 │ │ │ │ - ldr r2, [pc, #60] @ (1d155c ) │ │ │ │ - ldr r3, [pc, #52] @ (1d1554 ) │ │ │ │ + bhi.n 1d149a │ │ │ │ + ldr r2, [pc, #60] @ (1d15a4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d159c ) │ │ │ │ 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 1d1548 │ │ │ │ + bne.n 1d1590 │ │ │ │ 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 1d151c │ │ │ │ + bls.n 1d1564 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d153a │ │ │ │ - b.n 1d151c │ │ │ │ + bhi.n 1d1582 │ │ │ │ + b.n 1d1564 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xebe4009a │ │ │ │ + @ instruction: 0xeb9c009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xeadc009a │ │ │ │ + eors.w r0, r4, sl, lsr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1d16b4 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d16fc ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d16b8 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1700 ) │ │ │ │ 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 1d1680 │ │ │ │ + beq.n 1d16c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d169e │ │ │ │ - ldr r3, [pc, #288] @ (1d16bc ) │ │ │ │ + beq.w 1d16e6 │ │ │ │ + ldr r3, [pc, #288] @ (1d1704 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d16b0 │ │ │ │ + vldr s16, [pc, #268] @ 1d16f8 │ │ │ │ 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 │ │ │ │ @@ -529001,90 +529029,90 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1d15e2 │ │ │ │ + bne.n 1d162a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d15d6 │ │ │ │ + bne.n 1d161e │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d15c0 │ │ │ │ + bhi.n 1d1608 │ │ │ │ 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 1d15b6 │ │ │ │ - ldr r2, [pc, #60] @ (1d16c0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d16b8 ) │ │ │ │ + bhi.n 1d15fe │ │ │ │ + ldr r2, [pc, #60] @ (1d1708 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1700 ) │ │ │ │ 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 1d16ac │ │ │ │ + bne.n 1d16f4 │ │ │ │ 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 1d1680 │ │ │ │ + bls.n 1d16c8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d169e │ │ │ │ - b.n 1d1680 │ │ │ │ + bhi.n 1d16e6 │ │ │ │ + b.n 1d16c8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - eor.w r0, r0, sl, lsr #2 │ │ │ │ + bics.w r0, r8, sl, lsr #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrd r0, r0, [r8, #-616]! @ 0x268 │ │ │ │ + ldmdb r0!, {r1, r3, r4, r7} │ │ │ │ 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] @ (1d1818 ) │ │ │ │ + ldr r2, [pc, #312] @ (1d1860 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1d181c ) │ │ │ │ + ldr r3, [pc, #312] @ (1d1864 ) │ │ │ │ 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 1d17e4 │ │ │ │ + beq.n 1d182c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d1802 │ │ │ │ - ldr r3, [pc, #288] @ (1d1820 ) │ │ │ │ + beq.w 1d184a │ │ │ │ + ldr r3, [pc, #288] @ (1d1868 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1d1814 │ │ │ │ + vldr s16, [pc, #268] @ 1d185c │ │ │ │ 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 │ │ │ │ @@ -529135,333 +529163,334 @@ │ │ │ │ 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 1d1746 │ │ │ │ + bne.n 1d178e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1d173a │ │ │ │ + bne.n 1d1782 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1724 │ │ │ │ + bhi.n 1d176c │ │ │ │ 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 1d171a │ │ │ │ - ldr r2, [pc, #60] @ (1d1824 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d181c ) │ │ │ │ + bhi.n 1d1762 │ │ │ │ + ldr r2, [pc, #60] @ (1d186c ) │ │ │ │ + ldr r3, [pc, #52] @ (1d1864 ) │ │ │ │ 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 1d1810 │ │ │ │ + bne.n 1d1858 │ │ │ │ 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 1d17e4 │ │ │ │ + bls.n 1d182c │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1802 │ │ │ │ - b.n 1d17e4 │ │ │ │ + bhi.n 1d184a │ │ │ │ + b.n 1d182c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldmdb ip, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xe8d4009a │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xe814009a │ │ │ │ + b.n 1d1808 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ 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] @ (1d1898 ) │ │ │ │ + ldr r6, [pc, #96] @ (1d18e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1d189c ) │ │ │ │ + ldr r0, [pc, #96] @ (1d18e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1d18a0 ) │ │ │ │ + ldr r5, [pc, #92] @ (1d18e8 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1d18a4 ) │ │ │ │ + ldr r0, [pc, #84] @ (1d18ec ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1d18a8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d18f0 ) │ │ │ │ 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] @ (1d18ac ) │ │ │ │ + ldr r2, [pc, #48] @ (1d18f4 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1d189c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d18e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1894 │ │ │ │ + bne.n 1d18dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - b.n 1d1818 │ │ │ │ + b.n 1d17d0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1818 │ │ │ │ + b.n 1d17d0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d17a8 │ │ │ │ + b.n 1d1760 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1d1930 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1978 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d1934 ) │ │ │ │ + ldr r0, [pc, #112] @ (1d197c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1938 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1980 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d193c ) │ │ │ │ + ldr r0, [pc, #100] @ (1d1984 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1940 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1988 ) │ │ │ │ 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] @ (1d1944 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d198c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d1934 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d197c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d192a │ │ │ │ + bne.n 1d1972 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d17a0 │ │ │ │ + b.n 1d1758 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d17a0 │ │ │ │ + b.n 1d1758 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1714 │ │ │ │ + b.n 1d16cc │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1d19c8 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1a10 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d19cc ) │ │ │ │ + ldr r0, [pc, #112] @ (1d1a14 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d19d0 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1a18 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d19d4 ) │ │ │ │ + ldr r0, [pc, #100] @ (1d1a1c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d19d8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1a20 ) │ │ │ │ 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] @ (1d19dc ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1a24 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d19cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1a14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d19c2 │ │ │ │ + bne.n 1d1a0a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d1708 │ │ │ │ + b.n 1d16c0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1708 │ │ │ │ + b.n 1d16c0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d167c │ │ │ │ + b.n 1d1634 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1d1a60 ) │ │ │ │ + ldr r5, [pc, #112] @ (1d1aa8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1d1a64 ) │ │ │ │ + ldr r0, [pc, #112] @ (1d1aac ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1d1a68 ) │ │ │ │ + ldr r4, [pc, #108] @ (1d1ab0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1d1a6c ) │ │ │ │ + ldr r0, [pc, #100] @ (1d1ab4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1d1a70 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d1ab8 ) │ │ │ │ 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] @ (1d1a74 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1abc ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1d1a64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d1aac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1a5a │ │ │ │ + bne.n 1d1aa2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1d1670 │ │ │ │ + b.n 1d1628 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d1670 │ │ │ │ + b.n 1d1628 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d15e4 │ │ │ │ + b.n 1d159c │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1b80 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1bc8 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1b6a │ │ │ │ + beq.n 1d1bb2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1b70 │ │ │ │ + beq.n 1d1bb8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1b84 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1bcc ) │ │ │ │ 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] @ (1d1b88 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1bd0 ) │ │ │ │ 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 │ │ │ │ @@ -529504,76 +529533,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 1d1b00 │ │ │ │ + bne.n 1d1b48 │ │ │ │ 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 1d1af8 │ │ │ │ + bne.n 1d1b40 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1adc │ │ │ │ + bhi.n 1d1b24 │ │ │ │ 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 1d1abe │ │ │ │ + bhi.n 1d1b06 │ │ │ │ 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 1d1b6a │ │ │ │ + bls.n 1d1bb2 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1b70 │ │ │ │ - b.n 1d1b6a │ │ │ │ + bhi.n 1d1bb8 │ │ │ │ + b.n 1d1bb2 │ │ │ │ nop │ │ │ │ - b.n 1d1658 │ │ │ │ + b.n 1d1610 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1c94 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1cdc ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1c7e │ │ │ │ + beq.n 1d1cc6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1c84 │ │ │ │ + beq.n 1d1ccc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1c98 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1ce0 ) │ │ │ │ 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] @ (1d1c9c ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1ce4 ) │ │ │ │ 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 │ │ │ │ @@ -529616,76 +529645,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 1d1c14 │ │ │ │ + bne.n 1d1c5c │ │ │ │ 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 1d1c0c │ │ │ │ + bne.n 1d1c54 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1d1bf0 │ │ │ │ + bhi.n 1d1c38 │ │ │ │ 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 1d1bd2 │ │ │ │ + bhi.n 1d1c1a │ │ │ │ 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 1d1c7e │ │ │ │ + bls.n 1d1cc6 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1c84 │ │ │ │ - b.n 1d1c7e │ │ │ │ + bhi.n 1d1ccc │ │ │ │ + b.n 1d1cc6 │ │ │ │ nop │ │ │ │ - b.n 1d1544 │ │ │ │ + b.n 1d14fc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1da8 ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1df0 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1d92 │ │ │ │ + beq.n 1d1dda │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1d98 │ │ │ │ + beq.n 1d1de0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1dac ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1df4 ) │ │ │ │ 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] @ (1d1db0 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1df8 ) │ │ │ │ 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 │ │ │ │ @@ -529728,76 +529757,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 1d1d28 │ │ │ │ + bne.n 1d1d70 │ │ │ │ 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 1d1d20 │ │ │ │ + bne.n 1d1d68 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1d04 │ │ │ │ + bhi.n 1d1d4c │ │ │ │ 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 1d1ce6 │ │ │ │ + bhi.n 1d1d2e │ │ │ │ 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 1d1d92 │ │ │ │ + bls.n 1d1dda │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1d98 │ │ │ │ - b.n 1d1d92 │ │ │ │ + bhi.n 1d1de0 │ │ │ │ + b.n 1d1dda │ │ │ │ nop │ │ │ │ - b.n 1d2430 │ │ │ │ + b.n 1d23e8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1d1ebc ) │ │ │ │ + ldr r4, [pc, #240] @ (1d1f04 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1ea6 │ │ │ │ + beq.n 1d1eee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1eac │ │ │ │ + beq.n 1d1ef4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1d1ec0 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d1f08 ) │ │ │ │ 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] @ (1d1ec4 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d1f0c ) │ │ │ │ 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 │ │ │ │ @@ -529840,87 +529869,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 1d1e3c │ │ │ │ + bne.n 1d1e84 │ │ │ │ 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 1d1e34 │ │ │ │ + bne.n 1d1e7c │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1d1e18 │ │ │ │ + bhi.n 1d1e60 │ │ │ │ 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 1d1dfa │ │ │ │ + bhi.n 1d1e42 │ │ │ │ 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 1d1ea6 │ │ │ │ + bls.n 1d1eee │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1d1eac │ │ │ │ - b.n 1d1ea6 │ │ │ │ + bhi.n 1d1ef4 │ │ │ │ + b.n 1d1eee │ │ │ │ nop │ │ │ │ - b.n 1d231c │ │ │ │ + b.n 1d22d4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ 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] @ (1d200c ) │ │ │ │ + ldr r2, [pc, #296] @ (1d2054 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d2010 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d2058 ) │ │ │ │ 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] @ (1d2014 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d205c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1fd6 │ │ │ │ + beq.n 1d201e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d1ff4 │ │ │ │ + beq.n 1d203c │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d2018 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d2060 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d2008 │ │ │ │ + vldr s16, [pc, #240] @ 1d2050 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d201c ) │ │ │ │ + ldr r1, [pc, #252] @ (1d2064 ) │ │ │ │ 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] │ │ │ │ @@ -529962,105 +529991,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 1d1f4e │ │ │ │ + bne.n 1d1f96 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d1f42 │ │ │ │ + bne.n 1d1f8a │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d1f32 │ │ │ │ + bhi.n 1d1f7a │ │ │ │ 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 1d1f2c │ │ │ │ - ldr r2, [pc, #72] @ (1d2020 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d2010 ) │ │ │ │ + bhi.n 1d1f74 │ │ │ │ + ldr r2, [pc, #72] @ (1d2068 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d2058 ) │ │ │ │ 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 1d2002 │ │ │ │ + bne.n 1d204a │ │ │ │ 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 1d1fd6 │ │ │ │ + bls.n 1d201e │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d1ff4 │ │ │ │ - b.n 1d1fd6 │ │ │ │ + bhi.n 1d203c │ │ │ │ + b.n 1d201e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d2240 │ │ │ │ + b.n 1d21f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d221c │ │ │ │ + b.n 1d21d4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d2068 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d2168 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d21b0 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d216c ) │ │ │ │ + ldr r3, [pc, #296] @ (1d21b4 ) │ │ │ │ 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] @ (1d2170 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d21b8 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2132 │ │ │ │ + beq.n 1d217a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d2150 │ │ │ │ + beq.n 1d2198 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d2174 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d21bc ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d2164 │ │ │ │ + vldr s16, [pc, #240] @ 1d21ac │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d2178 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d21c0 ) │ │ │ │ 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] │ │ │ │ @@ -530102,104 +530131,104 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d20aa │ │ │ │ + bne.n 1d20f2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d209e │ │ │ │ + bne.n 1d20e6 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d208e │ │ │ │ + bhi.n 1d20d6 │ │ │ │ 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 1d2088 │ │ │ │ - ldr r2, [pc, #72] @ (1d217c ) │ │ │ │ - ldr r3, [pc, #52] @ (1d216c ) │ │ │ │ + bhi.n 1d20d0 │ │ │ │ + ldr r2, [pc, #72] @ (1d21c4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d21b4 ) │ │ │ │ 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 1d215e │ │ │ │ + bne.n 1d21a6 │ │ │ │ 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 1d2132 │ │ │ │ + bls.n 1d217a │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d2150 │ │ │ │ - b.n 1d2132 │ │ │ │ + bhi.n 1d2198 │ │ │ │ + b.n 1d217a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vshr.u64 d0, d10, #20 │ │ │ │ + vqadd.u32 d16, d20, d10 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d22c4 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d230c ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d22c8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d2310 ) │ │ │ │ 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] @ (1d22cc ) │ │ │ │ + ldr r3, [pc, #280] @ (1d2314 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d228e │ │ │ │ + beq.n 1d22d6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d22ac │ │ │ │ + beq.n 1d22f4 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d22d0 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d2318 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d22c0 │ │ │ │ + vldr s16, [pc, #240] @ 1d2308 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d22d4 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d231c ) │ │ │ │ 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] │ │ │ │ @@ -530241,104 +530270,104 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d2206 │ │ │ │ + bne.n 1d224e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d21fa │ │ │ │ + bne.n 1d2242 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d21ea │ │ │ │ + bhi.n 1d2232 │ │ │ │ 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 1d21e4 │ │ │ │ - ldr r2, [pc, #72] @ (1d22d8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d22c8 ) │ │ │ │ + bhi.n 1d222c │ │ │ │ + ldr r2, [pc, #72] @ (1d2320 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d2310 ) │ │ │ │ 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 1d22ba │ │ │ │ + bne.n 1d2302 │ │ │ │ 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 1d228e │ │ │ │ + bls.n 1d22d6 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d22ac │ │ │ │ - b.n 1d228e │ │ │ │ + bhi.n 1d22f4 │ │ │ │ + b.n 1d22d6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mcr2 0, 2, r0, cr12, cr10, {4} │ │ │ │ + mcr2 0, 0, r0, cr4, cr10, {4} │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1d23b0 │ │ │ │ + ble.n 1d2368 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d2420 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d2468 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1d2424 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d246c ) │ │ │ │ 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] @ (1d2428 ) │ │ │ │ + ldr r3, [pc, #280] @ (1d2470 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d23ea │ │ │ │ + beq.n 1d2432 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d2408 │ │ │ │ + beq.n 1d2450 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1d242c ) │ │ │ │ + ldr r1, [pc, #272] @ (1d2474 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1d241c │ │ │ │ + vldr s16, [pc, #240] @ 1d2464 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1d2430 ) │ │ │ │ + ldr r1, [pc, #252] @ (1d2478 ) │ │ │ │ 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] │ │ │ │ @@ -530380,86 +530409,86 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1d2362 │ │ │ │ + bne.n 1d23aa │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1d2356 │ │ │ │ + bne.n 1d239e │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1d2346 │ │ │ │ + bhi.n 1d238e │ │ │ │ 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 1d2340 │ │ │ │ - ldr r2, [pc, #72] @ (1d2434 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d2424 ) │ │ │ │ + bhi.n 1d2388 │ │ │ │ + ldr r2, [pc, #72] @ (1d247c ) │ │ │ │ + ldr r3, [pc, #52] @ (1d246c ) │ │ │ │ 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 1d2416 │ │ │ │ + bne.n 1d245e │ │ │ │ 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 1d23ea │ │ │ │ + bls.n 1d2432 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1d2408 │ │ │ │ - b.n 1d23ea │ │ │ │ + bhi.n 1d2450 │ │ │ │ + b.n 1d2432 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ble.n 1d242c │ │ │ │ + bgt.n 1d23e4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1d2408 │ │ │ │ + bgt.n 1d23c0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stc2l 0, cr0, [ip], #616 @ 0x268 │ │ │ │ + stc2 0, cr0, [r4], #616 @ 0x268 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1d2454 │ │ │ │ + blt.n 1d240c │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d24d4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d251c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1d24d8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d2520 ) │ │ │ │ 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 1d24aa │ │ │ │ + bls.n 1d24f2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -530469,109 +530498,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 1d2468 │ │ │ │ + bhi.n 1d24b0 │ │ │ │ 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, 1d24c4 │ │ │ │ - ldr r2, [pc, #44] @ (1d24dc ) │ │ │ │ - ldr r3, [pc, #40] @ (1d24d8 ) │ │ │ │ + cbnz r1, 1d250c │ │ │ │ + ldr r2, [pc, #44] @ (1d2524 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d2520 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d24d0 │ │ │ │ + bne.n 1d2518 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b09e8 │ │ │ │ - b.n 1d24ac │ │ │ │ + bl 1b0a30 │ │ │ │ + b.n 1d24f4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1d242c │ │ │ │ + blt.n 1d25e4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1d2578 │ │ │ │ + blt.n 1d2530 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (1d2544 ) │ │ │ │ + ldr r2, [pc, #84] @ (1d258c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d2548 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d2590 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1d2530 │ │ │ │ + cbz r3, 1d2578 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1d252c │ │ │ │ - ldr r0, [pc, #44] @ (1d254c ) │ │ │ │ + bmi.n 1d2574 │ │ │ │ + ldr r0, [pc, #44] @ (1d2594 ) │ │ │ │ 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] @ (1d2550 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d2598 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d9434 │ │ │ │ + bl 1d947c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d2502 │ │ │ │ + b.n 1d254a │ │ │ │ nop │ │ │ │ - blt.n 1d2554 │ │ │ │ + bge.n 1d250c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d2688 │ │ │ │ + beq.w 1d26d0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d268c │ │ │ │ + bls.w 1d26d4 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #300] @ 1d26a4 │ │ │ │ + vldr s13, [pc, #300] @ 1d26ec │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -530603,26 +530632,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 1d2598 │ │ │ │ + bne.n 1d25e0 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n 1d267e │ │ │ │ + bls.n 1d26c6 │ │ │ │ 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] @ 1d26a4 │ │ │ │ + vldr s12, [pc, #128] @ 1d26ec │ │ │ │ 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] │ │ │ │ @@ -530637,51 +530666,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 1d2688 │ │ │ │ + beq.n 1d26d0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2572 │ │ │ │ + bne.w 1d25ba │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1d2628 │ │ │ │ + b.n 1d2670 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 1d258e │ │ │ │ + bne.n 1d25d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 1d269c │ │ │ │ + cbnz r6, 1d26e4 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2688 │ │ │ │ + beq.n 1d26d0 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d268e │ │ │ │ - b.n 1d2688 │ │ │ │ + bne.n 1d26d6 │ │ │ │ + b.n 1d26d0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2620 │ │ │ │ + b.n 1d2668 │ │ │ │ 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 1d2762 │ │ │ │ + beq.n 1d27aa │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1d2768 │ │ │ │ + bls.n 1d27b0 │ │ │ │ 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 │ │ │ │ @@ -530700,18 +530729,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 1d26de │ │ │ │ + bne.n 1d2726 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 1d2758 │ │ │ │ + bls.n 1d27a0 │ │ │ │ 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] │ │ │ │ @@ -530721,60 +530750,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 1d2762 │ │ │ │ + beq.n 1d27aa │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1d26c2 │ │ │ │ + bne.n 1d270a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1d2730 │ │ │ │ + b.n 1d2778 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1d26d2 │ │ │ │ + bne.n 1d271a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 1d2778 │ │ │ │ + cbnz r7, 1d27c0 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1d2762 │ │ │ │ + beq.n 1d27aa │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1d276a │ │ │ │ - b.n 1d2762 │ │ │ │ + bne.n 1d27b2 │ │ │ │ + b.n 1d27aa │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d272c │ │ │ │ + b.n 1d2774 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d2896 │ │ │ │ + beq.w 1d28de │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2946 │ │ │ │ + bls.w 1d298e │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d2960 │ │ │ │ + vldr s7, [pc, #444] @ 1d29a8 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d2964 │ │ │ │ + vldr s3, [pc, #440] @ 1d29ac │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d2968 │ │ │ │ - vldr s4, [pc, #436] @ 1d296c │ │ │ │ + vldr s10, [pc, #436] @ 1d29b0 │ │ │ │ + vldr s4, [pc, #436] @ 1d29b4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d2970 │ │ │ │ - vldr s6, [pc, #432] @ 1d2974 │ │ │ │ + vldr s5, [pc, #432] @ 1d29b8 │ │ │ │ + vldr s6, [pc, #432] @ 1d29bc │ │ │ │ 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 │ │ │ │ @@ -530817,34 +530846,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 1d27ce │ │ │ │ + bne.n 1d2816 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d289a │ │ │ │ + bhi.n 1d28e2 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d27c4 │ │ │ │ + bne.n 1d280c │ │ │ │ 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] @ 1d2960 │ │ │ │ + vldr s5, [pc, #180] @ 1d29a8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2964 │ │ │ │ - vldr s10, [pc, #176] @ 1d2968 │ │ │ │ - vldr s7, [pc, #176] @ 1d296c │ │ │ │ - vldr s8, [pc, #176] @ 1d2970 │ │ │ │ - vldr s9, [pc, #176] @ 1d2974 │ │ │ │ + vldr s6, [pc, #176] @ 1d29ac │ │ │ │ + vldr s10, [pc, #176] @ 1d29b0 │ │ │ │ + vldr s7, [pc, #176] @ 1d29b4 │ │ │ │ + vldr s8, [pc, #176] @ 1d29b8 │ │ │ │ + vldr s9, [pc, #176] @ 1d29bc │ │ │ │ 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 │ │ │ │ @@ -530869,66 +530898,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 1d2896 │ │ │ │ + beq.n 1d28de │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d279e │ │ │ │ + bne.w 1d27e6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d28c4 │ │ │ │ - cbnz r6, 1d2956 │ │ │ │ + b.n 1d290c │ │ │ │ + cbnz r6, 1d299e │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2896 │ │ │ │ + beq.n 1d28de │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2948 │ │ │ │ - b.n 1d2896 │ │ │ │ + bne.n 1d2990 │ │ │ │ + b.n 1d28de │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d28a8 │ │ │ │ + b.n 1d28f0 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2c50 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d2c98 ) │ │ │ │ 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 1d2a8c │ │ │ │ + beq.w 1d2ad4 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d2b3c │ │ │ │ + bls.w 1d2b84 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1d2b54 │ │ │ │ + vldr s7, [pc, #440] @ 1d2b9c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1d2b58 │ │ │ │ + vldr s3, [pc, #436] @ 1d2ba0 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1d2b5c │ │ │ │ - vldr s4, [pc, #432] @ 1d2b60 │ │ │ │ + vldr s10, [pc, #432] @ 1d2ba4 │ │ │ │ + vldr s4, [pc, #432] @ 1d2ba8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1d2b64 │ │ │ │ - vldr s6, [pc, #428] @ 1d2b68 │ │ │ │ + vldr s5, [pc, #428] @ 1d2bac │ │ │ │ + vldr s6, [pc, #428] @ 1d2bb0 │ │ │ │ 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 │ │ │ │ @@ -530971,34 +531000,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 1d29c6 │ │ │ │ + bne.n 1d2a0e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d2a90 │ │ │ │ + bhi.n 1d2ad8 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d29bc │ │ │ │ + bne.n 1d2a04 │ │ │ │ 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] @ 1d2b54 │ │ │ │ + vldr s5, [pc, #180] @ 1d2b9c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d2b58 │ │ │ │ - vldr s10, [pc, #176] @ 1d2b5c │ │ │ │ - vldr s7, [pc, #176] @ 1d2b60 │ │ │ │ - vldr s8, [pc, #176] @ 1d2b64 │ │ │ │ - vldr s9, [pc, #176] @ 1d2b68 │ │ │ │ + vldr s6, [pc, #176] @ 1d2ba0 │ │ │ │ + vldr s10, [pc, #176] @ 1d2ba4 │ │ │ │ + vldr s7, [pc, #176] @ 1d2ba8 │ │ │ │ + vldr s8, [pc, #176] @ 1d2bac │ │ │ │ + vldr s9, [pc, #176] @ 1d2bb0 │ │ │ │ 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 │ │ │ │ @@ -531023,54 +531052,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 1d2a8c │ │ │ │ + beq.n 1d2ad4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2996 │ │ │ │ + bne.w 1d29de │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2aba │ │ │ │ - cbnz r6, 1d2b4c │ │ │ │ + b.n 1d2b02 │ │ │ │ + cbnz r6, 1d2b94 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d2a8c │ │ │ │ + beq.n 1d2ad4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d2b3e │ │ │ │ - b.n 1d2a8c │ │ │ │ + bne.n 1d2b86 │ │ │ │ + b.n 1d2ad4 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d2a9e │ │ │ │ + b.n 1d2ae6 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d2e44 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d2e8c ) │ │ │ │ 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 1d2c7c │ │ │ │ + beq.n 1d2cc4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d2d10 │ │ │ │ + bls.w 1d2d58 │ │ │ │ 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 │ │ │ │ @@ -531128,28 +531157,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 1d2bb6 │ │ │ │ + bne.n 1d2bfe │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2c82 │ │ │ │ + bhi.n 1d2cca │ │ │ │ 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 1d2ba6 │ │ │ │ + bne.n 1d2bee │ │ │ │ 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 │ │ │ │ @@ -531186,45 +531215,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 1d2c7c │ │ │ │ + beq.n 1d2cc4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2b88 │ │ │ │ + bne.w 1d2bd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2cac │ │ │ │ + b.n 1d2cf4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2d28 │ │ │ │ + cbnz r3, 1d2d70 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2c7c │ │ │ │ + beq.n 1d2cc4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d2d18 │ │ │ │ - b.n 1d2c7c │ │ │ │ + bne.n 1d2d60 │ │ │ │ + b.n 1d2cc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2c94 │ │ │ │ + b.n 1d2cdc │ │ │ │ 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 1d2e40 │ │ │ │ + beq.n 1d2e88 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d2ed4 │ │ │ │ + bls.w 1d2f1c │ │ │ │ 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 │ │ │ │ @@ -531282,28 +531311,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 1d2d7a │ │ │ │ + bne.n 1d2dc2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d2e46 │ │ │ │ + bhi.n 1d2e8e │ │ │ │ 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 1d2d6a │ │ │ │ + bne.n 1d2db2 │ │ │ │ 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 │ │ │ │ @@ -531340,56 +531369,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 1d2e40 │ │ │ │ + beq.n 1d2e88 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d2d4c │ │ │ │ + bne.w 1d2d94 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d2e70 │ │ │ │ + b.n 1d2eb8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d2eec │ │ │ │ + cbnz r3, 1d2f34 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d2e40 │ │ │ │ + beq.n 1d2e88 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d2edc │ │ │ │ - b.n 1d2e40 │ │ │ │ + bne.n 1d2f24 │ │ │ │ + b.n 1d2e88 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d2e58 │ │ │ │ + b.n 1d2ea0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d300a │ │ │ │ + beq.w 1d3052 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d30bc │ │ │ │ + bls.w 1d3104 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d30d4 │ │ │ │ + vldr s7, [pc, #444] @ 1d311c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d30d8 │ │ │ │ + vldr s3, [pc, #440] @ 1d3120 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d30dc │ │ │ │ - vldr s4, [pc, #436] @ 1d30e0 │ │ │ │ + vldr s10, [pc, #436] @ 1d3124 │ │ │ │ + vldr s4, [pc, #436] @ 1d3128 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d30e4 │ │ │ │ - vldr s6, [pc, #432] @ 1d30e8 │ │ │ │ + vldr s5, [pc, #432] @ 1d312c │ │ │ │ + vldr s6, [pc, #432] @ 1d3130 │ │ │ │ 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 │ │ │ │ @@ -531432,34 +531461,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 1d2f42 │ │ │ │ + bne.n 1d2f8a │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d300e │ │ │ │ + bhi.n 1d3056 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d2f38 │ │ │ │ + bne.n 1d2f80 │ │ │ │ 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] @ 1d30d4 │ │ │ │ + vldr s5, [pc, #180] @ 1d311c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d30d8 │ │ │ │ - vldr s10, [pc, #176] @ 1d30dc │ │ │ │ - vldr s7, [pc, #176] @ 1d30e0 │ │ │ │ - vldr s8, [pc, #176] @ 1d30e4 │ │ │ │ - vldr s9, [pc, #176] @ 1d30e8 │ │ │ │ + vldr s6, [pc, #176] @ 1d3120 │ │ │ │ + vldr s10, [pc, #176] @ 1d3124 │ │ │ │ + vldr s7, [pc, #176] @ 1d3128 │ │ │ │ + vldr s8, [pc, #176] @ 1d312c │ │ │ │ + vldr s9, [pc, #176] @ 1d3130 │ │ │ │ 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 │ │ │ │ @@ -531484,65 +531513,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 1d300a │ │ │ │ + beq.n 1d3052 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d2f12 │ │ │ │ + bne.w 1d2f5a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d3038 │ │ │ │ - cbnz r6, 1d30cc │ │ │ │ + b.n 1d3080 │ │ │ │ + cbnz r6, 1d3114 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d300a │ │ │ │ + beq.n 1d3052 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d30be │ │ │ │ - b.n 1d300a │ │ │ │ + bne.n 1d3106 │ │ │ │ + b.n 1d3052 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d301c │ │ │ │ + b.n 1d3064 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d33c4 ) │ │ │ │ + ldr r1, [pc, #744] @ (1d340c ) │ │ │ │ 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 1d3202 │ │ │ │ + beq.w 1d324a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1d32b4 │ │ │ │ + bls.w 1d32fc │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1d32cc │ │ │ │ + vldr s7, [pc, #444] @ 1d3314 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1d32d0 │ │ │ │ + vldr s3, [pc, #440] @ 1d3318 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1d32d4 │ │ │ │ - vldr s4, [pc, #436] @ 1d32d8 │ │ │ │ + vldr s10, [pc, #436] @ 1d331c │ │ │ │ + vldr s4, [pc, #436] @ 1d3320 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1d32dc │ │ │ │ - vldr s6, [pc, #432] @ 1d32e0 │ │ │ │ + vldr s5, [pc, #432] @ 1d3324 │ │ │ │ + vldr s6, [pc, #432] @ 1d3328 │ │ │ │ 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 │ │ │ │ @@ -531585,34 +531614,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 1d313a │ │ │ │ + bne.n 1d3182 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1d3206 │ │ │ │ + bhi.n 1d324e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3130 │ │ │ │ + bne.n 1d3178 │ │ │ │ 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] @ 1d32cc │ │ │ │ + vldr s5, [pc, #180] @ 1d3314 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1d32d0 │ │ │ │ - vldr s10, [pc, #176] @ 1d32d4 │ │ │ │ - vldr s7, [pc, #176] @ 1d32d8 │ │ │ │ - vldr s8, [pc, #176] @ 1d32dc │ │ │ │ - vldr s9, [pc, #176] @ 1d32e0 │ │ │ │ + vldr s6, [pc, #176] @ 1d3318 │ │ │ │ + vldr s10, [pc, #176] @ 1d331c │ │ │ │ + vldr s7, [pc, #176] @ 1d3320 │ │ │ │ + vldr s8, [pc, #176] @ 1d3324 │ │ │ │ + vldr s9, [pc, #176] @ 1d3328 │ │ │ │ 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 │ │ │ │ @@ -531637,54 +531666,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 1d3202 │ │ │ │ + beq.n 1d324a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1d310a │ │ │ │ + bne.w 1d3152 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d3230 │ │ │ │ - cbnz r6, 1d32c4 │ │ │ │ + b.n 1d3278 │ │ │ │ + cbnz r6, 1d330c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3202 │ │ │ │ + beq.n 1d324a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1d32b6 │ │ │ │ - b.n 1d3202 │ │ │ │ + bne.n 1d32fe │ │ │ │ + b.n 1d324a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d3214 │ │ │ │ + b.n 1d325c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1d35bc ) │ │ │ │ + ldr r1, [pc, #744] @ (1d3604 ) │ │ │ │ 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 1d33f4 │ │ │ │ + beq.n 1d343c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d3486 │ │ │ │ + bls.w 1d34ce │ │ │ │ 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 │ │ │ │ @@ -531742,28 +531771,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 1d332e │ │ │ │ + bne.n 1d3376 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d33fa │ │ │ │ + bhi.n 1d3442 │ │ │ │ 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 1d331e │ │ │ │ + bne.n 1d3366 │ │ │ │ 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 │ │ │ │ @@ -531800,46 +531829,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 1d33f4 │ │ │ │ + beq.n 1d343c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d3300 │ │ │ │ + bne.w 1d3348 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d3424 │ │ │ │ + b.n 1d346c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d349e │ │ │ │ + cbnz r3, 1d34e6 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d33f4 │ │ │ │ + beq.n 1d343c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d348e │ │ │ │ - b.n 1d33f4 │ │ │ │ + bne.n 1d34d6 │ │ │ │ + b.n 1d343c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d340c │ │ │ │ + b.n 1d3454 │ │ │ │ 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 1d35b8 │ │ │ │ + beq.n 1d3600 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d364a │ │ │ │ + bls.w 1d3692 │ │ │ │ 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 │ │ │ │ @@ -531897,28 +531926,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 1d34f2 │ │ │ │ + bne.n 1d353a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1d35be │ │ │ │ + bhi.n 1d3606 │ │ │ │ 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 1d34e2 │ │ │ │ + bne.n 1d352a │ │ │ │ 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 │ │ │ │ @@ -531955,139 +531984,139 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d35b8 │ │ │ │ + beq.n 1d3600 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1d34c4 │ │ │ │ + bne.w 1d350c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1d35e8 │ │ │ │ + b.n 1d3630 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1d3662 │ │ │ │ + cbnz r3, 1d36aa │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1d35b8 │ │ │ │ + beq.n 1d3600 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d3652 │ │ │ │ - b.n 1d35b8 │ │ │ │ + bne.n 1d369a │ │ │ │ + b.n 1d3600 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1d35d0 │ │ │ │ + b.n 1d3618 │ │ │ │ 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 1d36a4 │ │ │ │ + beq.n 1d36ec │ │ │ │ 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 55108 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1d3690 │ │ │ │ + bne.n 1d36d8 │ │ │ │ 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, 1d36ee │ │ │ │ - cbz r0, 1d36f2 │ │ │ │ + cbz r5, 1d3736 │ │ │ │ + cbz r0, 1d373a │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr s14, [pc, #64] @ 1d3700 │ │ │ │ + vldr s14, [pc, #64] @ 1d3748 │ │ │ │ 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 1d36ca │ │ │ │ + bne.n 1d3712 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d36c4 │ │ │ │ + bne.n 1d370c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d36ee │ │ │ │ + beq.n 1d3736 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d36f2 │ │ │ │ - b.n 1d36ee │ │ │ │ + bne.n 1d373a │ │ │ │ + b.n 1d3736 │ │ │ │ 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, 1d3742 │ │ │ │ - cbz r2, 1d3746 │ │ │ │ + cbz r6, 1d378a │ │ │ │ + cbz r2, 1d378e │ │ │ │ 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 1d3724 │ │ │ │ + bne.n 1d376c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d371c │ │ │ │ + bne.n 1d3764 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3742 │ │ │ │ + beq.n 1d378a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3746 │ │ │ │ - b.n 1d3742 │ │ │ │ + bne.n 1d378e │ │ │ │ + b.n 1d378a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1d37ca │ │ │ │ + cbz r7, 1d3812 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d37ce │ │ │ │ + beq.n 1d3816 │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, ip, ip, lsl #1 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ - vldr d6, [pc, #100] @ 1d37e0 │ │ │ │ + vldr d6, [pc, #100] @ 1d3828 │ │ │ │ add.w r0, r2, ip │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ @@ -532097,37 +532126,37 @@ │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r2, r1, r2 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1d378a │ │ │ │ + bne.n 1d37d2 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d3784 │ │ │ │ + bne.n 1d37cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d37ca │ │ │ │ + beq.n 1d3812 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 1d37ce │ │ │ │ - b.n 1d37ca │ │ │ │ + bne.n 1d3816 │ │ │ │ + b.n 1d3812 │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ - cbz r6, 1d3846 │ │ │ │ - cbz r7, 1d384a │ │ │ │ + cbz r6, 1d388e │ │ │ │ + cbz r7, 1d3892 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ @@ -532141,75 +532170,75 @@ │ │ │ │ cmp ip, r2 │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r8, r1, r8 │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ orr.w r1, r1, r8, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1d380e │ │ │ │ + bne.n 1d3856 │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1d3808 │ │ │ │ + bne.n 1d3850 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3846 │ │ │ │ + beq.n 1d388e │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1d384a │ │ │ │ - b.n 1d3846 │ │ │ │ + bne.n 1d3892 │ │ │ │ + b.n 1d388e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d389c │ │ │ │ - cbz r0, 1d389e │ │ │ │ + cbz r5, 1d38e4 │ │ │ │ + cbz r0, 1d38e6 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1d38b0 │ │ │ │ + vldr d6, [pc, #64] @ 1d38f8 │ │ │ │ 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 1d3878 │ │ │ │ + bne.n 1d38c0 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d3872 │ │ │ │ + bne.n 1d38ba │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d389c │ │ │ │ + beq.n 1d38e4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d389e │ │ │ │ + bne.n 1d38e6 │ │ │ │ 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 1d38f8 │ │ │ │ + beq.n 1d3940 │ │ │ │ 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 │ │ │ │ @@ -532217,23 +532246,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 55108 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d38e4 │ │ │ │ + bne.n 1d392c │ │ │ │ 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 1d393c │ │ │ │ + beq.n 1d3984 │ │ │ │ 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 │ │ │ │ @@ -532241,671 +532270,671 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 55108 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1d3928 │ │ │ │ + bne.n 1d3970 │ │ │ │ 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, 1d39a8 │ │ │ │ - cbz r2, 1d39ac │ │ │ │ + cbz r6, 1d39f0 │ │ │ │ + cbz r2, 1d39f4 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d39c0 │ │ │ │ + vldr d5, [pc, #104] @ 1d3a08 │ │ │ │ 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 1d3994 │ │ │ │ + ble.n 1d39dc │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bgt.n 1d3994 │ │ │ │ + bgt.n 1d39dc │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1d3966 │ │ │ │ + bne.n 1d39ae │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3960 │ │ │ │ + bne.n 1d39a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d39a8 │ │ │ │ + beq.n 1d39f0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d39ac │ │ │ │ - b.n 1d39a8 │ │ │ │ + bne.n 1d39f4 │ │ │ │ + b.n 1d39f0 │ │ │ │ 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, 1d3a1a │ │ │ │ - cbz r2, 1d3a1e │ │ │ │ + cbz r6, 1d3a62 │ │ │ │ + cbz r2, 1d3a66 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3a30 │ │ │ │ + vldr d6, [pc, #80] @ 1d3a78 │ │ │ │ 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 1d39ec │ │ │ │ + bne.n 1d3a34 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d39e4 │ │ │ │ + bne.n 1d3a2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3a1a │ │ │ │ + beq.n 1d3a62 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3a1e │ │ │ │ - b.n 1d3a1a │ │ │ │ + bne.n 1d3a66 │ │ │ │ + b.n 1d3a62 │ │ │ │ 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, 1d3a7a │ │ │ │ - cbz r4, 1d3a7e │ │ │ │ + cbz r7, 1d3ac2 │ │ │ │ + cbz r4, 1d3ac6 │ │ │ │ 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 1d3a58 │ │ │ │ + bne.n 1d3aa0 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3a50 │ │ │ │ + bne.n 1d3a98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1d3a7a │ │ │ │ + beq.n 1d3ac2 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3a7e │ │ │ │ - b.n 1d3a7a │ │ │ │ + bne.n 1d3ac6 │ │ │ │ + b.n 1d3ac2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d3ac4 │ │ │ │ - cbz r5, 1d3ac8 │ │ │ │ + cbz r7, 1d3b0c │ │ │ │ + cbz r5, 1d3b10 │ │ │ │ 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 1d3aa8 │ │ │ │ + bne.n 1d3af0 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3aa4 │ │ │ │ + bne.n 1d3aec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3ac4 │ │ │ │ + beq.n 1d3b0c │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3ac8 │ │ │ │ - b.n 1d3ac4 │ │ │ │ + bne.n 1d3b10 │ │ │ │ + b.n 1d3b0c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3b2a │ │ │ │ - cbz r2, 1d3b2e │ │ │ │ + cbz r6, 1d3b72 │ │ │ │ + cbz r2, 1d3b76 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3b40 │ │ │ │ + vldr d6, [pc, #80] @ 1d3b88 │ │ │ │ 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 1d3afc │ │ │ │ + bne.n 1d3b44 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3af4 │ │ │ │ + bne.n 1d3b3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3b2a │ │ │ │ + beq.n 1d3b72 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3b2e │ │ │ │ - b.n 1d3b2a │ │ │ │ + bne.n 1d3b76 │ │ │ │ + b.n 1d3b72 │ │ │ │ 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, 1d3b8a │ │ │ │ - cbz r4, 1d3b8e │ │ │ │ + cbz r7, 1d3bd2 │ │ │ │ + cbz r4, 1d3bd6 │ │ │ │ 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 1d3b68 │ │ │ │ + bne.n 1d3bb0 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1d3b60 │ │ │ │ + bne.n 1d3ba8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3b8a │ │ │ │ + beq.n 1d3bd2 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3b8e │ │ │ │ - b.n 1d3b8a │ │ │ │ + bne.n 1d3bd6 │ │ │ │ + b.n 1d3bd2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3bd2 │ │ │ │ + cbz r6, 1d3c1a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3bd4 │ │ │ │ + beq.n 1d3c1c │ │ │ │ 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 1d3bba │ │ │ │ + bne.n 1d3c02 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3bb6 │ │ │ │ + bne.n 1d3bfe │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3bd2 │ │ │ │ + beq.n 1d3c1a │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d3bd4 │ │ │ │ + bne.n 1d3c1c │ │ │ │ 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, 1d3c3a │ │ │ │ - cbz r2, 1d3c3e │ │ │ │ + cbz r6, 1d3c82 │ │ │ │ + cbz r2, 1d3c86 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3c50 │ │ │ │ + vldr d6, [pc, #80] @ 1d3c98 │ │ │ │ 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 1d3c0c │ │ │ │ + bne.n 1d3c54 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3c04 │ │ │ │ + bne.n 1d3c4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3c3a │ │ │ │ + beq.n 1d3c82 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3c3e │ │ │ │ - b.n 1d3c3a │ │ │ │ + bne.n 1d3c86 │ │ │ │ + b.n 1d3c82 │ │ │ │ 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, 1d3cac │ │ │ │ - cbz r2, 1d3cb0 │ │ │ │ + cbz r6, 1d3cf4 │ │ │ │ + cbz r2, 1d3cf8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr d6, [pc, #76] @ 1d3cc0 │ │ │ │ + vldr d6, [pc, #76] @ 1d3d08 │ │ │ │ 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 1d3c7e │ │ │ │ + bne.n 1d3cc6 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 1d3c76 │ │ │ │ + bne.n 1d3cbe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1d3cac │ │ │ │ + beq.n 1d3cf4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3cb0 │ │ │ │ - b.n 1d3cac │ │ │ │ + bne.n 1d3cf8 │ │ │ │ + b.n 1d3cf4 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d3cc6 │ │ │ │ + b.n 1d3d0e │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1d3d0a │ │ │ │ - cbz r4, 1d3d0e │ │ │ │ + cbz r7, 1d3d52 │ │ │ │ + cbz r4, 1d3d56 │ │ │ │ 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 1d3ce8 │ │ │ │ + bne.n 1d3d30 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3ce0 │ │ │ │ + bne.n 1d3d28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3d0a │ │ │ │ + beq.n 1d3d52 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3d0e │ │ │ │ - b.n 1d3d0a │ │ │ │ + bne.n 1d3d56 │ │ │ │ + b.n 1d3d52 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1d3d72 │ │ │ │ - cbz r2, 1d3d76 │ │ │ │ + cbz r6, 1d3dba │ │ │ │ + cbz r2, 1d3dbe │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1d3d88 │ │ │ │ + vldr d6, [pc, #80] @ 1d3dd0 │ │ │ │ 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 1d3d44 │ │ │ │ + bne.n 1d3d8c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3d3c │ │ │ │ + bne.n 1d3d84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3d72 │ │ │ │ + beq.n 1d3dba │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3d76 │ │ │ │ - b.n 1d3d72 │ │ │ │ + bne.n 1d3dbe │ │ │ │ + b.n 1d3dba │ │ │ │ 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, 1d3dd2 │ │ │ │ - cbz r4, 1d3dd6 │ │ │ │ + cbz r7, 1d3e1a │ │ │ │ + cbz r4, 1d3e1e │ │ │ │ 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 1d3db0 │ │ │ │ + bne.n 1d3df8 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d3da8 │ │ │ │ + bne.n 1d3df0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3dd2 │ │ │ │ + beq.n 1d3e1a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d3dd6 │ │ │ │ - b.n 1d3dd2 │ │ │ │ + bne.n 1d3e1e │ │ │ │ + b.n 1d3e1a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1d3e1e │ │ │ │ - cbz r0, 1d3e20 │ │ │ │ + cbz r5, 1d3e66 │ │ │ │ + cbz r0, 1d3e68 │ │ │ │ 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 1d3e02 │ │ │ │ + bne.n 1d3e4a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1d3dfa │ │ │ │ + bne.n 1d3e42 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1d3e1e │ │ │ │ + beq.n 1d3e66 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1d3e20 │ │ │ │ + bne.n 1d3e68 │ │ │ │ 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, 1d3e9e │ │ │ │ - cbz r2, 1d3ea2 │ │ │ │ + cbz r6, 1d3ee6 │ │ │ │ + cbz r2, 1d3eea │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1d3eb0 │ │ │ │ + vldr d5, [pc, #104] @ 1d3ef8 │ │ │ │ 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 1d3e86 │ │ │ │ + ble.n 1d3ece │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bgt.n 1d3e86 │ │ │ │ + bgt.n 1d3ece │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [lr], #4 │ │ │ │ - bne.n 1d3e58 │ │ │ │ + bne.n 1d3ea0 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3e50 │ │ │ │ + bne.n 1d3e98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3e9e │ │ │ │ + beq.n 1d3ee6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1d3ea2 │ │ │ │ - b.n 1d3e9e │ │ │ │ + bne.n 1d3eea │ │ │ │ + b.n 1d3ee6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3ef4 │ │ │ │ + cbz r6, 1d3f3c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d3ef6 │ │ │ │ + beq.n 1d3f3e │ │ │ │ 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 1d3ed8 │ │ │ │ + bne.n 1d3f20 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d3ed2 │ │ │ │ + bne.n 1d3f1a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3ef4 │ │ │ │ + beq.n 1d3f3c │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d3ef6 │ │ │ │ + bne.n 1d3f3e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1d3f40 │ │ │ │ - cbz r5, 1d3f44 │ │ │ │ + cbz r7, 1d3f88 │ │ │ │ + cbz r5, 1d3f8c │ │ │ │ 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 1d3f24 │ │ │ │ + bne.n 1d3f6c │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3f20 │ │ │ │ + bne.n 1d3f68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d3f40 │ │ │ │ + beq.n 1d3f88 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d3f44 │ │ │ │ - b.n 1d3f40 │ │ │ │ + bne.n 1d3f8c │ │ │ │ + b.n 1d3f88 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3f8a │ │ │ │ + cbz r6, 1d3fd2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d3f8c │ │ │ │ + beq.n 1d3fd4 │ │ │ │ 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 1d3f72 │ │ │ │ + bne.n 1d3fba │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1d3f6e │ │ │ │ + bne.n 1d3fb6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3f8a │ │ │ │ + beq.n 1d3fd2 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1d3f8c │ │ │ │ + bne.n 1d3fd4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1d3fdc │ │ │ │ + cbz r6, 1d4024 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1d3fde │ │ │ │ + beq.n 1d4026 │ │ │ │ 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 1d3fc0 │ │ │ │ + bne.n 1d4008 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d3fba │ │ │ │ + bne.n 1d4002 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d3fdc │ │ │ │ + beq.n 1d4024 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1d3fde │ │ │ │ + bne.n 1d4026 │ │ │ │ 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 │ │ │ │ @@ -533041,95 +533070,95 @@ │ │ │ │ blx 54388 │ │ │ │ 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] @ (1d4248 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d4290 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1d424c ) │ │ │ │ + ldr r3, [pc, #184] @ (1d4294 ) │ │ │ │ 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 54fc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 54728 │ │ │ │ - ldr r2, [pc, #152] @ (1d4250 ) │ │ │ │ - ldr r3, [pc, #152] @ (1d4254 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d4298 ) │ │ │ │ + ldr r3, [pc, #152] @ (1d429c ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1d4258 ) │ │ │ │ + ldr r1, [pc, #152] @ (1d42a0 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1d425c ) │ │ │ │ + ldr r3, [pc, #148] @ (1d42a4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1d4260 ) │ │ │ │ + ldr r2, [pc, #148] @ (1d42a8 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1d4264 ) │ │ │ │ + ldr r3, [pc, #144] @ (1d42ac ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1d4268 ) │ │ │ │ + ldr r1, [pc, #144] @ (1d42b0 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1d426c ) │ │ │ │ + ldr r3, [pc, #140] @ (1d42b4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1d4270 ) │ │ │ │ + ldr r2, [pc, #140] @ (1d42b8 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1d4274 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d42bc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1d4278 ) │ │ │ │ + ldr r1, [pc, #136] @ (1d42c0 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1d427c ) │ │ │ │ - ldr r3, [pc, #132] @ (1d4280 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d42c4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d42c8 ) │ │ │ │ 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 54bb4 │ │ │ │ - cbnz r0, 1d421c │ │ │ │ + cbnz r0, 1d4264 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1d4236 │ │ │ │ - ldr r2, [pc, #100] @ (1d4284 ) │ │ │ │ - ldr r3, [pc, #44] @ (1d424c ) │ │ │ │ + bne.n 1d427e │ │ │ │ + ldr r2, [pc, #100] @ (1d42cc ) │ │ │ │ + ldr r3, [pc, #44] @ (1d4294 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4244 │ │ │ │ + bne.n 1d428c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1d4288 ) │ │ │ │ - ldr r3, [pc, #80] @ (1d428c ) │ │ │ │ + ldr r2, [pc, #80] @ (1d42d0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1d42d4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1d421c │ │ │ │ + b.n 1d4264 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -533139,24 +533168,24 @@ │ │ │ │ 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 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1d4688 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1d46d0 │ │ │ │ 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 1d4180 │ │ │ │ + bl 1d41c8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 55258 │ │ │ │ @@ -533235,24 +533264,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 1d43c8 │ │ │ │ + beq.n 1d4410 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d43c8 │ │ │ │ + beq.n 1d4410 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1d43ce │ │ │ │ + bhi.n 1d4416 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d43f6 │ │ │ │ + bgt.n 1d443e │ │ │ │ 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 │ │ │ │ @@ -533272,15 +533301,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 1d43c8 │ │ │ │ + b.n 1d4410 │ │ │ │ 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 │ │ │ │ @@ -533302,24 +533331,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 1d448c │ │ │ │ + beq.n 1d44d4 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1d448c │ │ │ │ + beq.n 1d44d4 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1d4492 │ │ │ │ + bgt.n 1d44da │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1d44ba │ │ │ │ + bgt.n 1d4502 │ │ │ │ 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 │ │ │ │ @@ -533342,27 +533371,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 1d448c │ │ │ │ + b.n 1d44d4 │ │ │ │ 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 1d44f0 │ │ │ │ + beq.n 1d4538 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1d44ea │ │ │ │ + bcs.n 1d4532 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -533390,23 +533419,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 54c2c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 5412c │ │ │ │ - cbz r0, 1d4548 │ │ │ │ + cbz r0, 1d4590 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54c2c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 5412c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4546 │ │ │ │ + bne.n 1d458e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55470 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55470 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533417,191 +533446,191 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, lr │ │ │ │ - beq.n 1d459e │ │ │ │ + beq.n 1d45e6 │ │ │ │ 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 1d4520 │ │ │ │ + bl 1d4568 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1d458e │ │ │ │ + b.n 1d45d6 │ │ │ │ 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] @ (1d4654 ) │ │ │ │ - ldr r1, [pc, #136] @ (1d4658 ) │ │ │ │ + ldr r0, [pc, #136] @ (1d469c ) │ │ │ │ + ldr r1, [pc, #136] @ (1d46a0 ) │ │ │ │ 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 54b78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1d465c ) │ │ │ │ + ldr r3, [pc, #108] @ (1d46a4 ) │ │ │ │ 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 550cc │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d4636 │ │ │ │ - cbz r5, 1d462c │ │ │ │ + bne.n 1d467e │ │ │ │ + cbz r5, 1d4674 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 54fd0 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54c2c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 5412c │ │ │ │ - cbnz r0, 1d4636 │ │ │ │ + cbnz r0, 1d467e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 55470 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1d4638 │ │ │ │ + b.n 1d4680 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1d4660 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4658 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d46a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d46a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4650 │ │ │ │ + bne.n 1d4698 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - rev r6, r5 │ │ │ │ + cbnz r6, 1d46d8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ movs r7, r2 │ │ │ │ - cbnz r0, 1d4694 │ │ │ │ + cbnz r0, 1d46ca │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 540c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1d46c0 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1d4708 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 54ce0 <__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 1d45b8 │ │ │ │ - cbz r0, 1d46bc │ │ │ │ + bl 1d4600 │ │ │ │ + cbz r0, 1d4704 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1d45b8 │ │ │ │ + bl 1d4600 │ │ │ │ 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 1d46e6 │ │ │ │ + b.n 1d472e │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d46f6 │ │ │ │ + bne.n 1d473e │ │ │ │ mov r0, r4 │ │ │ │ blx 54c2c │ │ │ │ movs r1, #8 │ │ │ │ blx 54604 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d46dc │ │ │ │ + blt.n 1d4724 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1d4704 │ │ │ │ + b.n 1d474c │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d4714 │ │ │ │ + bne.n 1d475c │ │ │ │ mov r0, r4 │ │ │ │ blx 54c2c │ │ │ │ movs r1, #8 │ │ │ │ blx 54604 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d46fa │ │ │ │ + blt.n 1d4742 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d4720 │ │ │ │ + cbz r0, 1d4768 │ │ │ │ blx 55210 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d472c │ │ │ │ + cbz r0, 1d4774 │ │ │ │ blx 55210 │ │ │ │ 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 1d4734 │ │ │ │ + bne.n 1d477c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d474a │ │ │ │ + cbnz r3, 1d4792 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c1fac │ │ │ │ + bl 1c1ff4 │ │ │ │ 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 │ │ │ │ @@ -533611,279 +533640,279 @@ │ │ │ │ blx 55470 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 54be4 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1d47a2 │ │ │ │ - ldr r1, [pc, #32] @ (1d47a8 ) │ │ │ │ + bne.n 1d47ea │ │ │ │ + ldr r1, [pc, #32] @ (1d47f0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 5536c │ │ │ │ - cbnz r0, 1d47a2 │ │ │ │ + cbnz r0, 1d47ea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1d47a0 │ │ │ │ + bne.n 1d47e8 │ │ │ │ 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 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (1d4824 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d486c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1d4828 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d4870 ) │ │ │ │ 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 1d4758 │ │ │ │ - cbnz r0, 1d47f2 │ │ │ │ + bl 1d47a0 │ │ │ │ + cbnz r0, 1d483a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d482c ) │ │ │ │ - ldr r3, [pc, #72] @ (1d4828 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d4874 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d4870 ) │ │ │ │ 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 1d4820 │ │ │ │ + bne.n 1d4868 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1d4758 │ │ │ │ + bl 1d47a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d47d8 │ │ │ │ + beq.n 1d4820 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1d47d8 │ │ │ │ + bne.n 1d4820 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1d47da │ │ │ │ + b.n 1d4822 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d485a │ │ │ │ + bne.n 1d48a2 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d484a │ │ │ │ + bne.n 1d4892 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d494e │ │ │ │ + bne.n 1d4996 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d4928 │ │ │ │ + beq.n 1d4970 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1d48a2 │ │ │ │ + cbnz r6, 1d48ea │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a34 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1d49b2 │ │ │ │ - ldr r1, [pc, #312] @ (1d49c0 ) │ │ │ │ + blt.w 1d49fa │ │ │ │ + ldr r1, [pc, #312] @ (1d4a08 ) │ │ │ │ add r1, pc │ │ │ │ blx 54204 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d49ac │ │ │ │ + beq.w 1d49f4 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1d48a2 │ │ │ │ + b.n 1d48ea │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d48f4 │ │ │ │ + bne.n 1d493c │ │ │ │ mov r0, r6 │ │ │ │ blx 54c2c │ │ │ │ movs r1, #2 │ │ │ │ blx 54604 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d4898 │ │ │ │ + blt.n 1d48e0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d48c4 │ │ │ │ + b.n 1d490c │ │ │ │ blx 553e0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d48d8 │ │ │ │ + bne.n 1d4920 │ │ │ │ mov r0, r7 │ │ │ │ blx 54c2c │ │ │ │ movs r1, #2 │ │ │ │ blx 54604 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d48b8 │ │ │ │ + blt.n 1d4900 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1d48e4 │ │ │ │ + b.n 1d492c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d48f4 │ │ │ │ + bne.n 1d493c │ │ │ │ mov r0, r7 │ │ │ │ blx 54c2c │ │ │ │ movs r1, #8 │ │ │ │ blx 54604 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1d48de │ │ │ │ + blt.n 1d4926 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1d4900 │ │ │ │ + cbz r0, 1d4948 │ │ │ │ blx 55210 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1d490c │ │ │ │ + cbz r0, 1d4954 │ │ │ │ blx 55210 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d4910 │ │ │ │ + bne.n 1d4958 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1d4978 │ │ │ │ + cbnz r3, 1d49c0 │ │ │ │ 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 54a34 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1d498c │ │ │ │ - ldr r1, [pc, #132] @ (1d49c4 ) │ │ │ │ + blt.n 1d49d4 │ │ │ │ + ldr r1, [pc, #132] @ (1d4a0c ) │ │ │ │ add r1, pc │ │ │ │ blx 54204 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1d4986 │ │ │ │ + cbz r0, 1d49ce │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1d4868 │ │ │ │ + b.n 1d48b0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1d4990 │ │ │ │ + bne.n 1d49d8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1fd8 │ │ │ │ + bl 1c2020 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d4962 │ │ │ │ + bne.n 1d49aa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4954 │ │ │ │ - b.n 1d4862 │ │ │ │ + bne.n 1d499c │ │ │ │ + b.n 1d48aa │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1c1fac │ │ │ │ - b.n 1d4924 │ │ │ │ + bl 1c1ff4 │ │ │ │ + b.n 1d496c │ │ │ │ mov r0, r7 │ │ │ │ blx 54830 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1d4900 │ │ │ │ + b.n 1d4948 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d4996 │ │ │ │ + bne.n 1d49de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d4952 │ │ │ │ - b.n 1d4862 │ │ │ │ + bne.n 1d499a │ │ │ │ + b.n 1d48aa │ │ │ │ mov r0, r7 │ │ │ │ blx 54830 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d48f8 │ │ │ │ - b.n 1d490c │ │ │ │ + bne.n 1d4940 │ │ │ │ + b.n 1d4954 │ │ │ │ nop │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 542a0 │ │ │ │ - cbz r0, 1d49f2 │ │ │ │ + cbz r0, 1d4a3a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fd0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1d49e8 │ │ │ │ + blt.n 1d4a30 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 542a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d49e8 │ │ │ │ + bne.n 1d4a30 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r2, r6, r2 │ │ │ │ sbc.w lr, r5, r3 │ │ │ │ lsrs r3, r2, #30 │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ mov.w r0, lr, asr #31 │ │ │ │ @@ -533920,331 +533949,331 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w ip, ip, #0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ orr.w r6, r3, ip, lsl #30 │ │ │ │ add r1, r6 │ │ │ │ mov sl, r6 │ │ │ │ - bl 1c31a4 │ │ │ │ + bl 1c31ec │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 55174 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 54be4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1d4b3c │ │ │ │ + bne.n 1d4b84 │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d4b30 │ │ │ │ + beq.n 1d4b78 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1d4b30 │ │ │ │ + cbz r3, 1d4b78 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1d4b30 │ │ │ │ + beq.n 1d4b78 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1d4b30 │ │ │ │ + blt.n 1d4b78 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c6028 │ │ │ │ - cbz r0, 1d4b30 │ │ │ │ + bl 1c6070 │ │ │ │ + cbz r0, 1d4b78 │ │ │ │ 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 1c3324 │ │ │ │ + bl 1c336c │ │ │ │ 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 1d4aca │ │ │ │ - b.n 1d4b32 │ │ │ │ + bne.n 1d4b12 │ │ │ │ + b.n 1d4b7a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 542a0 │ │ │ │ - cbz r0, 1d4b4c │ │ │ │ + cbz r0, 1d4b94 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 54234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 1d4b3e │ │ │ │ + b.n 1d4b86 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #272] @ (1d4c80 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d4cc8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1d4c84 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d4ccc ) │ │ │ │ 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, 1d4b8e │ │ │ │ - bl 1d4830 │ │ │ │ + cbnz r1, 1d4bd6 │ │ │ │ + bl 1d4878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4c08 │ │ │ │ + beq.n 1d4c50 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d4758 │ │ │ │ + bl 1d47a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1d4bc0 │ │ │ │ + cbz r0, 1d4c08 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1d4758 │ │ │ │ - cbz r0, 1d4bc0 │ │ │ │ + bl 1d47a0 │ │ │ │ + cbz r0, 1d4c08 │ │ │ │ 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 1d4c4c │ │ │ │ + beq.n 1d4c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4668 │ │ │ │ - cbz r0, 1d4c04 │ │ │ │ + bl 1d46b0 │ │ │ │ + cbz r0, 1d4c4c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fd0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1d4c0c │ │ │ │ + cbnz r5, 1d4c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d49c8 │ │ │ │ + bl 1d4a10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4c52 │ │ │ │ + beq.n 1d4c9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d46c8 │ │ │ │ + bl 1d4710 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1d4c88 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d4c84 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d4cd0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d4ccc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4c7a │ │ │ │ + bne.n 1d4cc2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d4c70 │ │ │ │ + beq.n 1d4cb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4bec │ │ │ │ + b.n 1d4c34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c32c0 │ │ │ │ + bl 1c3308 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1d49c8 │ │ │ │ + bl 1d4a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4be6 │ │ │ │ + bne.n 1d4c2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4668 │ │ │ │ + bl 1d46b0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d49c8 │ │ │ │ + bl 1d4a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4be6 │ │ │ │ - b.n 1d4c08 │ │ │ │ + bne.n 1d4c2e │ │ │ │ + b.n 1d4c50 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1d4bc8 │ │ │ │ + b.n 1d4c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4668 │ │ │ │ + bl 1d46b0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1d49c8 │ │ │ │ + bl 1d4a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4be0 │ │ │ │ + bne.n 1d4c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d46c8 │ │ │ │ + bl 1d4710 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4bec │ │ │ │ + b.n 1d4c34 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3} │ │ │ │ + cbz r4, 1d4d44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1288] @ 1d51b0 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1d51f8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1d51b4 │ │ │ │ + ldr.w r3, [pc, #1288] @ 1d51fc │ │ │ │ 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 1d4d8c │ │ │ │ + beq.n 1d4dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 1d4cea │ │ │ │ - ldr.w r2, [pc, #1260] @ 1d51b8 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1d51b4 │ │ │ │ + cbnz r5, 1d4d32 │ │ │ │ + ldr.w r2, [pc, #1260] @ 1d5200 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1d51fc │ │ │ │ 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 1d517c │ │ │ │ + bne.w 1d51c4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 54fc4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4d88 │ │ │ │ + beq.n 1d4dd0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a34 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1d4dac │ │ │ │ - ldr.w r3, [pc, #1196] @ 1d51bc │ │ │ │ + blt.n 1d4df4 │ │ │ │ + ldr.w r3, [pc, #1196] @ 1d5204 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 54204 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4da6 │ │ │ │ + beq.n 1d4dee │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a34 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1d4d7c │ │ │ │ + blt.n 1d4dc4 │ │ │ │ mov r1, r9 │ │ │ │ blx 54204 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5180 │ │ │ │ + beq.w 1d51c8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d4758 │ │ │ │ - cbz r0, 1d4d76 │ │ │ │ + bl 1d47a0 │ │ │ │ + cbz r0, 1d4dbe │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d4758 │ │ │ │ - cbz r0, 1d4d76 │ │ │ │ + bl 1d47a0 │ │ │ │ + cbz r0, 1d4dbe │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1d4d76 │ │ │ │ + bne.n 1d4dbe │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1d4dca │ │ │ │ + beq.n 1d4e12 │ │ │ │ mov r0, fp │ │ │ │ blx 55210 │ │ │ │ mov r0, sl │ │ │ │ blx 55210 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54234 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1d4cca │ │ │ │ + b.n 1d4d12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 55470 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55470 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4b60 │ │ │ │ + bl 1d4ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4cc2 │ │ │ │ - b.n 1d4d88 │ │ │ │ + bne.n 1d4d0a │ │ │ │ + b.n 1d4dd0 │ │ │ │ mov r0, fp │ │ │ │ blx 54830 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1d5116 │ │ │ │ + bge.w 1d515e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54234 │ │ │ │ - b.n 1d4d88 │ │ │ │ + b.n 1d4dd0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c2d1c │ │ │ │ + bl 1c2d64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5110 │ │ │ │ + beq.w 1d5158 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -534255,30 +534284,30 @@ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ - bl 1c2d1c │ │ │ │ + bl 1c2d64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d4de6 │ │ │ │ + bne.n 1d4e2e │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (1d51c0 ) │ │ │ │ + ldr r3, [pc, #932] @ (1d5208 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55348 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1d4e66 │ │ │ │ + beq.n 1d4eae │ │ │ │ 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]! │ │ │ │ @@ -534294,35 +534323,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 1d4e3a │ │ │ │ - ldr r3, [pc, #860] @ (1d51c4 ) │ │ │ │ + bne.n 1d4e82 │ │ │ │ + ldr r3, [pc, #860] @ (1d520c ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 55348 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4d76 │ │ │ │ + beq.w 1d4dbe │ │ │ │ mov r0, r9 │ │ │ │ blx 55174 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4d76 │ │ │ │ + beq.w 1d4dbe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 54b78 │ │ │ │ - ldr r1, [pc, #812] @ (1d51c8 ) │ │ │ │ + ldr r1, [pc, #812] @ (1d5210 ) │ │ │ │ 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] │ │ │ │ @@ -534333,15 +534362,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 550cc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d5102 │ │ │ │ + bne.w 1d514a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 55470 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54b78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -534352,34 +534381,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 550cc │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1d5102 │ │ │ │ + bne.w 1d514a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55470 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54fd0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 542a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d5102 │ │ │ │ + bne.w 1d514a │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 54fd0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 542a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d5102 │ │ │ │ + bne.w 1d514a │ │ │ │ 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] │ │ │ │ @@ -534391,88 +534420,88 @@ │ │ │ │ blx 54fd0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1d5102 │ │ │ │ + bne.w 1d514a │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d50e8 │ │ │ │ + bne.w 1d5130 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d5128 │ │ │ │ + beq.w 1d5170 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d44f4 │ │ │ │ + bl 1d453c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5102 │ │ │ │ + beq.w 1d514a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d5102 │ │ │ │ + beq.w 1d514a │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d5102 │ │ │ │ + beq.w 1d514a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 550cc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1d5102 │ │ │ │ + bne.w 1d514a │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1d44f4 │ │ │ │ + bl 1d453c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5102 │ │ │ │ + beq.w 1d514a │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1d5102 │ │ │ │ + beq.w 1d514a │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1d5102 │ │ │ │ + beq.w 1d514a │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1d5102 │ │ │ │ + blt.w 1d514a │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1d5102 │ │ │ │ + bne.w 1d514a │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1d5102 │ │ │ │ + bne.w 1d514a │ │ │ │ mov r0, sl │ │ │ │ blx 54fd0 │ │ │ │ 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 550cc │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d5102 │ │ │ │ + bne.n 1d514a │ │ │ │ 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 1d4f3c │ │ │ │ + bhi.n 1d4f84 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 55470 │ │ │ │ mov r0, fp │ │ │ │ blx 55470 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -534481,375 +534510,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54c2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 5412c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d5196 │ │ │ │ + bne.w 1d51de │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 54fd0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 54c2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 5412c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d5196 │ │ │ │ - bl 1c3fcc │ │ │ │ + bne.w 1d51de │ │ │ │ + bl 1c4014 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 540c0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 1d51a8 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 1d51f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 54ce0 <__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 1d45b8 │ │ │ │ - cbz r0, 1d5102 │ │ │ │ + bl 1d4600 │ │ │ │ + cbz r0, 1d514a │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1d45b8 │ │ │ │ - cbz r0, 1d5102 │ │ │ │ + bl 1d4600 │ │ │ │ + cbz r0, 1d514a │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ mov r0, fp │ │ │ │ blx 55210 │ │ │ │ mov r0, sl │ │ │ │ blx 55210 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54234 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 55470 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 55470 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4b60 │ │ │ │ - b.n 1d4cca │ │ │ │ + bl 1d4ba8 │ │ │ │ + b.n 1d4d12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 542a0 │ │ │ │ - cbnz r0, 1d5102 │ │ │ │ + cbnz r0, 1d514a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 542a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d501a │ │ │ │ + beq.n 1d5062 │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ mov r0, fp │ │ │ │ blx 55210 │ │ │ │ - b.n 1d4d7c │ │ │ │ + b.n 1d4dc4 │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1d4e18 │ │ │ │ - ldr r1, [pc, #180] @ (1d51cc ) │ │ │ │ + b.n 1d4e60 │ │ │ │ + ldr r1, [pc, #180] @ (1d5214 ) │ │ │ │ add r1, pc │ │ │ │ blx 54204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5188 │ │ │ │ + beq.n 1d51d0 │ │ │ │ blx 55210 │ │ │ │ - b.n 1d4dc2 │ │ │ │ + b.n 1d4e0a │ │ │ │ mov r0, sl │ │ │ │ blx 54fd0 │ │ │ │ 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 1d5102 │ │ │ │ + bne.n 1d514a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 542a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5102 │ │ │ │ + bne.n 1d514a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 542a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5102 │ │ │ │ + bne.n 1d514a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 542a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5102 │ │ │ │ + bne.n 1d514a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 542a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d501e │ │ │ │ - b.n 1d5102 │ │ │ │ + beq.w 1d5066 │ │ │ │ + b.n 1d514a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54830 │ │ │ │ - b.n 1d4d7c │ │ │ │ + b.n 1d4dc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 54830 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 54234 │ │ │ │ - b.n 1d4d88 │ │ │ │ + b.n 1d4dd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 54234 │ │ │ │ mov r0, r7 │ │ │ │ blx 55210 │ │ │ │ - b.n 1d4d7c │ │ │ │ + b.n 1d4dc4 │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1d5206 │ │ │ │ + cbz r4, 1d523c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d5206 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r7, r2 │ │ │ │ - bl 7f1c2 │ │ │ │ - bl cd1c6 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + bl 7f20a │ │ │ │ + bl cd20e │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #244] @ (1d52d8 ) │ │ │ │ + ldr r5, [pc, #244] @ (1d5320 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1d52dc ) │ │ │ │ + ldr r2, [pc, #244] @ (1d5324 ) │ │ │ │ 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 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d52aa │ │ │ │ + beq.n 1d52f2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a34 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1d52b8 │ │ │ │ - ldr r3, [pc, #200] @ (1d52e0 ) │ │ │ │ + blt.n 1d5300 │ │ │ │ + ldr r3, [pc, #200] @ (1d5328 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 54204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d52b2 │ │ │ │ - ldr r1, [pc, #188] @ (1d52e4 ) │ │ │ │ + beq.n 1d52fa │ │ │ │ + ldr r1, [pc, #188] @ (1d532c ) │ │ │ │ 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 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d529c │ │ │ │ + beq.n 1d52e4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 54a34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1d52ca │ │ │ │ + blt.n 1d5312 │ │ │ │ mov r1, r7 │ │ │ │ blx 54204 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1d52c4 │ │ │ │ + cbz r0, 1d530c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1c5fe4 │ │ │ │ + bl 1c602c │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1d528e │ │ │ │ + cbz r0, 1d52d6 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3208 │ │ │ │ + bl 1c3250 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1d5288 │ │ │ │ + cbz r0, 1d52d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4b60 │ │ │ │ - cbnz r0, 1d52ac │ │ │ │ + bl 1d4ba8 │ │ │ │ + cbnz r0, 1d52f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1c3310 │ │ │ │ + bl 1c3358 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d5296 │ │ │ │ + cbz r0, 1d52de │ │ │ │ blx 55210 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 54234 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d52a4 │ │ │ │ + cbz r0, 1d52ec │ │ │ │ blx 55210 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 54234 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 54830 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 54234 │ │ │ │ - b.n 1d52aa │ │ │ │ + b.n 1d52f2 │ │ │ │ mov r0, r5 │ │ │ │ blx 54830 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 54234 │ │ │ │ - b.n 1d529c │ │ │ │ + b.n 1d52e4 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #960] @ (1d569c ) │ │ │ │ + ldr r7, [pc, #32] @ (1d5344 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ movs r7, 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] @ (1d5380 ) │ │ │ │ + ldr r4, [pc, #136] @ (1d53c8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1d5384 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d53cc ) │ │ │ │ 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] @ (1d5388 ) │ │ │ │ + ldr r4, [pc, #124] @ (1d53d0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54728 │ │ │ │ - ldr r2, [pc, #116] @ (1d538c ) │ │ │ │ + ldr r2, [pc, #116] @ (1d53d4 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d5354 │ │ │ │ + beq.n 1d539c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5498c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1d5390 ) │ │ │ │ + ldr r4, [pc, #88] @ (1d53d8 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 54df8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d5354 │ │ │ │ + beq.n 1d539c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 5498c │ │ │ │ - b.n 1d5356 │ │ │ │ + b.n 1d539e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 54234 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 54234 │ │ │ │ - ldr r2, [pc, #48] @ (1d5394 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5384 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d53dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d53cc ) │ │ │ │ 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 1d537c │ │ │ │ + bne.n 1d53c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #768] @ (1d568c ) │ │ │ │ + ldr r5, [pc, #864] @ (1d5734 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ movs r7, r2 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c3310 │ │ │ │ + bl 1c3358 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1d53bc │ │ │ │ + cbz r0, 1d5404 │ │ │ │ blx 55210 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 54234 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1d53ca │ │ │ │ + cbz r0, 1d5412 │ │ │ │ blx 55210 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 54234 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #460] @ (1d55bc ) │ │ │ │ - ldr r3, [pc, #460] @ (1d55c0 ) │ │ │ │ + ldr r2, [pc, #460] @ (1d5604 ) │ │ │ │ + ldr r3, [pc, #460] @ (1d5608 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -534867,184 +534896,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 1d540e │ │ │ │ + bne.n 1d5456 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4830 │ │ │ │ + bl 1d4878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d55b0 │ │ │ │ + beq.w 1d55f8 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d55b4 │ │ │ │ + beq.w 1d55fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d47ac │ │ │ │ - cbz r0, 1d5476 │ │ │ │ + bl 1d47f4 │ │ │ │ + cbz r0, 1d54be │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55470 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55470 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b60 │ │ │ │ + bl 1d4ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d559c │ │ │ │ + beq.w 1d55e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d49c8 │ │ │ │ + bl 1d4a10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d559c │ │ │ │ + beq.w 1d55e4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c33e0 │ │ │ │ + bl 1c3428 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d55b4 │ │ │ │ + beq.w 1d55fc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 542a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d559c │ │ │ │ + bne.n 1d55e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 54be4 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d559c │ │ │ │ + bne.n 1d55e4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d559c │ │ │ │ + beq.n 1d55e4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d559c │ │ │ │ + beq.n 1d55e4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 55494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d55b4 │ │ │ │ + bne.n 1d55fc │ │ │ │ mov r0, r7 │ │ │ │ blx 55174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d55b4 │ │ │ │ + beq.n 1d55fc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 54be4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1d559e │ │ │ │ + bne.n 1d55e6 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4324 │ │ │ │ + bl 1d436c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1d559e │ │ │ │ + bne.n 1d55e6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 542a0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d559e │ │ │ │ + bne.n 1d55e6 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54be4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d559e │ │ │ │ + bne.n 1d55e6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d559e │ │ │ │ + beq.n 1d55e6 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1d559e │ │ │ │ + beq.n 1d55e6 │ │ │ │ ldrd lr, r0, [sp, #28] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1d559e │ │ │ │ + blt.n 1d55e6 │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1d559e │ │ │ │ + bne.n 1d55e6 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d559e │ │ │ │ + bne.n 1d55e6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 542a0 │ │ │ │ - cbnz r0, 1d559e │ │ │ │ + cbnz r0, 1d55e6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 550cc │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1d559e │ │ │ │ + bne.n 1d55e6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55470 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d46c8 │ │ │ │ + bl 1d4710 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (1d55c4 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d55c0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d560c ) │ │ │ │ + ldr r3, [pc, #60] @ (1d5608 ) │ │ │ │ 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 1d55b8 │ │ │ │ + bne.n 1d5600 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4520 │ │ │ │ + bl 1d4568 │ │ │ │ mov r0, r4 │ │ │ │ blx 54234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d46c8 │ │ │ │ + bl 1d4710 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d5580 │ │ │ │ + b.n 1d55c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d55a4 │ │ │ │ + b.n 1d55ec │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1d57f4 ) │ │ │ │ + ldr r2, [pc, #532] @ (1d583c ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (1d57f8 ) │ │ │ │ + ldr r3, [pc, #528] @ (1d5840 ) │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -535058,99 +535087,99 @@ │ │ │ │ lsls r5, r3 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r4, r2 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1d55fa │ │ │ │ + bne.n 1d5642 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4830 │ │ │ │ - cbz r0, 1d563e │ │ │ │ + bl 1d4878 │ │ │ │ + cbz r0, 1d5686 │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1d565e │ │ │ │ + cbnz r7, 1d56a6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d46c8 │ │ │ │ + bl 1d4710 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1d57fc ) │ │ │ │ - ldr r3, [pc, #436] @ (1d57f8 ) │ │ │ │ + ldr r2, [pc, #440] @ (1d5844 ) │ │ │ │ + ldr r3, [pc, #436] @ (1d5840 ) │ │ │ │ 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 1d57ee │ │ │ │ + bne.w 1d5836 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d47ac │ │ │ │ - cbz r0, 1d567c │ │ │ │ + bl 1d47f4 │ │ │ │ + cbz r0, 1d56c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55470 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55470 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b60 │ │ │ │ - cbz r0, 1d5688 │ │ │ │ + bl 1d4ba8 │ │ │ │ + cbz r0, 1d56d0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 542a0 │ │ │ │ - cbz r0, 1d5694 │ │ │ │ + cbz r0, 1d56dc │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4520 │ │ │ │ - b.n 1d5632 │ │ │ │ + bl 1d4568 │ │ │ │ + b.n 1d567a │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54fd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #20 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r6, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.w 1d57e0 │ │ │ │ + bcs.w 1d5828 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ - bl 1d4c90 │ │ │ │ + bl 1d4cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5688 │ │ │ │ + beq.n 1d56d0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c33e0 │ │ │ │ + bl 1c3428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d562e │ │ │ │ + bne.n 1d5676 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 542a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5688 │ │ │ │ + bne.n 1d56d0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 542a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d5688 │ │ │ │ + bne.n 1d56d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -535159,32 +535188,32 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d4324 │ │ │ │ + bl 1d436c │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 54fd0 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d562e │ │ │ │ + beq.w 1d5676 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54fd0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -535195,179 +535224,179 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 550cc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1d568c │ │ │ │ + bne.n 1d56d4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 550cc │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1d568c │ │ │ │ + bne.w 1d56d4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 550cc │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1d568c │ │ │ │ + bne.w 1d56d4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 55470 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55470 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 54fd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1c3324 │ │ │ │ + bl 1c336c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d46c8 │ │ │ │ - b.n 1d5640 │ │ │ │ + bl 1d4710 │ │ │ │ + b.n 1d5688 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d49c8 │ │ │ │ + bl 1d4a10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d56d0 │ │ │ │ - b.n 1d5688 │ │ │ │ + bne.w 1d5718 │ │ │ │ + b.n 1d56d0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d4830 │ │ │ │ - cbnz r0, 1d581e │ │ │ │ + bl 1d4878 │ │ │ │ + cbnz r0, 1d5866 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 542a0 │ │ │ │ - cbnz r0, 1d5850 │ │ │ │ + cbnz r0, 1d5898 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 54fd0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r5, #20 │ │ │ │ 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 1d46c8 │ │ │ │ + bl 1d4710 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4520 │ │ │ │ + bl 1d4568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d46c8 │ │ │ │ - b.n 1d5818 │ │ │ │ + bl 1d4710 │ │ │ │ + b.n 1d5860 │ │ │ │ nop │ │ │ │ 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 1d4830 │ │ │ │ - cbz r0, 1d588e │ │ │ │ + bl 1d4878 │ │ │ │ + cbz r0, 1d58d6 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1d58a0 │ │ │ │ + cbnz r3, 1d58e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d46c8 │ │ │ │ - vldr d8, [pc, #384] @ 1d5a10 │ │ │ │ + bl 1d4710 │ │ │ │ + vldr d8, [pc, #384] @ 1d5a58 │ │ │ │ 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 55470 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 55470 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b60 │ │ │ │ + bl 1d4ba8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5a08 │ │ │ │ + beq.w 1d5a50 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 54fc4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d5888 │ │ │ │ + beq.n 1d58d0 │ │ │ │ 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 1c2d1c │ │ │ │ + bl 1c2d64 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1d5902 │ │ │ │ + cbz r0, 1d594a │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1c2d1c │ │ │ │ + bl 1c2d64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d58f0 │ │ │ │ + bne.n 1d5938 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1d5a18 ) │ │ │ │ + ldr r3, [pc, #268] @ (1d5a60 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1d5a10 │ │ │ │ + vldr d8, [pc, #252] @ 1d5a58 │ │ │ │ blx 55348 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1d59ee │ │ │ │ - ldr.w fp, [pc, #244] @ 1d5a1c │ │ │ │ + beq.n 1d5a36 │ │ │ │ + ldr.w fp, [pc, #244] @ 1d5a64 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1d5a20 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d5a68 ) │ │ │ │ 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 1c3fcc │ │ │ │ + bl 1c4014 │ │ │ │ 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 │ │ │ │ @@ -535377,16 +535406,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, #40 @ 0x28 │ │ │ │ orrs.w r1, r8, r4 │ │ │ │ - bne.n 1d5994 │ │ │ │ - bl 1cb518 │ │ │ │ + bne.n 1d59dc │ │ │ │ + bl 1cb560 │ │ │ │ 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 55270 <__aeabi_ul2d@plt> │ │ │ │ @@ -535411,58 +535440,58 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d5946 │ │ │ │ + bne.n 1d598e │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 54234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d46c8 │ │ │ │ + bl 1d4710 │ │ │ │ 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 1d4520 │ │ │ │ - b.n 1d5888 │ │ │ │ + bl 1d4568 │ │ │ │ + b.n 1d58d0 │ │ │ │ ... │ │ │ │ @ instruction: 0xebb9ffff │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ movs r7, 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] @ (1d5db8 ) │ │ │ │ - ldr r3, [pc, #892] @ (1d5dbc ) │ │ │ │ + ldr r2, [pc, #892] @ (1d5e00 ) │ │ │ │ + ldr r3, [pc, #892] @ (1d5e04 ) │ │ │ │ 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 1d76a8 │ │ │ │ + bl 1d76f0 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1d5ad4 │ │ │ │ + bhi.n 1d5b1c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1d5abe │ │ │ │ + bcs.n 1d5b06 │ │ │ │ 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] │ │ │ │ @@ -535470,38 +535499,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 1d7664 │ │ │ │ + bl 1d76ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1d5bbe │ │ │ │ - ldr r2, [pc, #800] @ (1d5dc0 ) │ │ │ │ - ldr r3, [pc, #792] @ (1d5dbc ) │ │ │ │ + bhi.w 1d5c06 │ │ │ │ + ldr r2, [pc, #800] @ (1d5e08 ) │ │ │ │ + ldr r3, [pc, #792] @ (1d5e04 ) │ │ │ │ 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 1d5daa │ │ │ │ + bne.w 1d5df2 │ │ │ │ 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 1d5a78 │ │ │ │ + b.n 1d5ac0 │ │ │ │ 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 │ │ │ │ @@ -535511,88 +535540,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 1d76a8 │ │ │ │ + bl 1d76f0 │ │ │ │ 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, 1d5b22 │ │ │ │ + cbz r3, 1d5b6a │ │ │ │ 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 1d5a28 │ │ │ │ + bl 1d5a70 │ │ │ │ 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 1d5a28 │ │ │ │ + bl 1d5a70 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1d5d80 │ │ │ │ + beq.w 1d5dc8 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1d5d70 │ │ │ │ + bls.w 1d5db8 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1d5d78 │ │ │ │ + bls.w 1d5dc0 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 1d5db0 │ │ │ │ + vldr d7, [pc, #572] @ 1d5df8 │ │ │ │ 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 1d7664 │ │ │ │ + bl 1d76ac │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1d5a9e │ │ │ │ + bls.n 1d5ae6 │ │ │ │ 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 1d5a9e │ │ │ │ + b.n 1d5ae6 │ │ │ │ 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] │ │ │ │ @@ -535613,44 +535642,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 1d5da4 │ │ │ │ + bls.w 1d5dec │ │ │ │ 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 1d5c44 │ │ │ │ + b.n 1d5c8c │ │ │ │ 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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 1d5c38 │ │ │ │ + bne.n 1d5c80 │ │ │ │ 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 │ │ │ │ @@ -535709,97 +535738,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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 1d5a9e │ │ │ │ + b.n 1d5ae6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1d5b70 │ │ │ │ + b.n 1d5bb8 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1d5b70 │ │ │ │ + b.n 1d5bb8 │ │ │ │ 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 1d5d82 │ │ │ │ + bne.n 1d5dca │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1d5a9e │ │ │ │ + b.n 1d5ae6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1d5c8a │ │ │ │ + b.n 1d5cd2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r5, pc, #744 @ (adr r5, 1d60a4 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 1d5fcc ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #360 @ (adr r5, 1d5f2c ) │ │ │ │ + add r5, pc, #72 @ (adr r5, 1d5e54 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1472] @ 1d63a0 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1d63a4 │ │ │ │ + ldr.w r0, [pc, #1472] @ 1d63e8 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1d63ec │ │ │ │ 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 1d681a │ │ │ │ + beq.w 1d6862 │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d6ef6 │ │ │ │ + bne.w 1d6f3e │ │ │ │ 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 1d7002 │ │ │ │ + bls.w 1d704a │ │ │ │ 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 │ │ │ │ @@ -535809,21 +535838,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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 1d5e48 │ │ │ │ + bne.n 1d5e90 │ │ │ │ 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 │ │ │ │ @@ -535839,15 +535868,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 1d67f4 │ │ │ │ + beq.w 1d683c │ │ │ │ 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 │ │ │ │ @@ -535876,15 +535905,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 1d5f0e │ │ │ │ + bne.n 1d5f56 │ │ │ │ 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 │ │ │ │ @@ -535896,15 +535925,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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 │ │ │ │ @@ -535988,16 +536017,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1d6fe6 │ │ │ │ - vldr d8, [pc, #800] @ 1d6398 │ │ │ │ + bcs.w 1d702e │ │ │ │ + vldr d8, [pc, #800] @ 1d63e0 │ │ │ │ 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 │ │ │ │ @@ -536026,15 +536055,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 1d60cc │ │ │ │ + bne.n 1d6114 │ │ │ │ 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 │ │ │ │ @@ -536049,15 +536078,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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 │ │ │ │ @@ -536138,15 +536167,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 1d608a │ │ │ │ + bcc.w 1d60d2 │ │ │ │ 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 │ │ │ │ @@ -536194,40 +536223,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 54728 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1d6c74 │ │ │ │ + bls.w 1d6cbc │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1d6398 │ │ │ │ + vldr d8, [pc, #172] @ 1d63e0 │ │ │ │ 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 1d6318 │ │ │ │ + beq.n 1d6360 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1d6310 │ │ │ │ + bne.n 1d6358 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1d6826 │ │ │ │ + bhi.w 1d686e │ │ │ │ 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} │ │ │ │ @@ -536243,51 +536272,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 54728 │ │ │ │ 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 1d6eea │ │ │ │ + bls.w 1d6f32 │ │ │ │ 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 1d63b0 │ │ │ │ + b.n 1d63f8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r2, pc, #72 @ (adr r2, 1d63ec ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 1d6714 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 1d63a8 │ │ │ │ + bne.n 1d63f0 │ │ │ │ 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 │ │ │ │ @@ -536344,15 +536373,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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 │ │ │ │ @@ -536435,15 +536464,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 1d6ee4 │ │ │ │ + bcs.w 1d6f2c │ │ │ │ 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] │ │ │ │ @@ -536474,15 +536503,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 1d660c │ │ │ │ + bne.n 1d6654 │ │ │ │ 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 │ │ │ │ @@ -536497,15 +536526,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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 │ │ │ │ @@ -536586,15 +536615,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 1d65ca │ │ │ │ + bcc.w 1d6612 │ │ │ │ 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 │ │ │ │ @@ -536625,59 +536654,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 1d62f2 │ │ │ │ + bhi.w 1d633a │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d6c6e │ │ │ │ - ldr.w r2, [pc, #2096] @ 1d7028 │ │ │ │ - ldr.w r3, [pc, #2096] @ 1d702c │ │ │ │ + bne.w 1d6cb6 │ │ │ │ + ldr.w r2, [pc, #2096] @ 1d7070 │ │ │ │ + ldr.w r3, [pc, #2096] @ 1d7074 │ │ │ │ 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 1d7016 │ │ │ │ + bne.w 1d705e │ │ │ │ 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 1d62e4 │ │ │ │ - b.n 1d67ec │ │ │ │ + bhi.w 1d632c │ │ │ │ + b.n 1d6834 │ │ │ │ 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 1d5a28 │ │ │ │ + bl 1d5a70 │ │ │ │ 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 54dc8 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1d6a24 │ │ │ │ + bcs.w 1d6a6c │ │ │ │ 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 │ │ │ │ @@ -536707,15 +536736,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 1d68ba │ │ │ │ + bne.n 1d6902 │ │ │ │ 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 │ │ │ │ @@ -536730,15 +536759,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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 │ │ │ │ @@ -536819,15 +536848,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 1d6878 │ │ │ │ + bcc.w 1d68c0 │ │ │ │ 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 │ │ │ │ @@ -536849,15 +536878,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 1d6c3e │ │ │ │ + bcs.w 1d6c86 │ │ │ │ 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 │ │ │ │ @@ -536887,15 +536916,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 1d6ad4 │ │ │ │ + bne.n 1d6b1c │ │ │ │ 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 │ │ │ │ @@ -536910,15 +536939,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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 │ │ │ │ @@ -536999,15 +537028,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 1d6a92 │ │ │ │ + bcc.w 1d6ada │ │ │ │ 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 │ │ │ │ @@ -537019,23 +537048,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 1d67c2 │ │ │ │ + b.n 1d680a │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d6f70 │ │ │ │ + bne.w 1d6fb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1d6fec │ │ │ │ + bls.w 1d7034 │ │ │ │ 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 │ │ │ │ @@ -537047,22 +537076,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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 1d6ca0 │ │ │ │ + bne.n 1d6ce8 │ │ │ │ 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 │ │ │ │ @@ -537082,17 +537111,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1d67f4 │ │ │ │ + bls.w 1d683c │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1d7020 │ │ │ │ + vldr d8, [pc, #764] @ 1d7068 │ │ │ │ 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 │ │ │ │ @@ -537120,15 +537149,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 1d6d74 │ │ │ │ + bne.n 1d6dbc │ │ │ │ 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 │ │ │ │ @@ -537142,15 +537171,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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 │ │ │ │ @@ -537235,24 +537264,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 1d6d32 │ │ │ │ - b.n 1d67f4 │ │ │ │ + bcc.w 1d6d7a │ │ │ │ + b.n 1d683c │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1d6784 │ │ │ │ + b.n 1d67cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1d63f6 │ │ │ │ + b.w 1d643e │ │ │ │ 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 │ │ │ │ @@ -537264,37 +537293,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 1d5ea2 │ │ │ │ + beq.w 1d5eea │ │ │ │ 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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 54728 │ │ │ │ - b.w 1d5e2c │ │ │ │ + b.w 1d5e74 │ │ │ │ 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 │ │ │ │ @@ -537307,70 +537336,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 1d6cf4 │ │ │ │ + beq.w 1d6d3c │ │ │ │ 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 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ 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 54728 │ │ │ │ - b.n 1d6c7e │ │ │ │ + b.n 1d6cc6 │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1d623e │ │ │ │ + b.w 1d6286 │ │ │ │ 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 1d6cf4 │ │ │ │ + b.n 1d6d3c │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1d5ea2 │ │ │ │ + b.w 1d5eea │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ 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] @ 1d70a8 │ │ │ │ + ldr.w ip, [pc, #104] @ 1d70f0 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1d70a0 │ │ │ │ + vldr d7, [pc, #88] @ 1d70e8 │ │ │ │ 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] │ │ │ │ @@ -537397,59 +537426,59 @@ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ - bcc.n 1d714c │ │ │ │ + bcc.n 1d71c4 │ │ │ │ movs r5, r4 │ │ │ │ - cbz r2, 1d70c2 │ │ │ │ + cbz r2, 1d710a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d5dc8 │ │ │ │ + bl 1d5e10 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #844] @ (1d7430 ) │ │ │ │ + ldr r0, [pc, #844] @ (1d7478 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1d7434 ) │ │ │ │ + ldr r1, [pc, #840] @ (1d747c ) │ │ │ │ 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 1d72e6 │ │ │ │ + beq.w 1d732e │ │ │ │ ldrb.w r5, [r4, #144] @ 0x90 │ │ │ │ mov.w fp, r2, lsr #6 │ │ │ │ orr.w fp, fp, r3, lsl #26 │ │ │ │ ldrb.w r7, [r4, #137] @ 0x89 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ ldrb.w sl, [r4, #136] @ 0x88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1d7306 │ │ │ │ + beq.w 1d734e │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d7394 │ │ │ │ + beq.w 1d73dc │ │ │ │ ldrb.w r3, [r4, #138] @ 0x8a │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r9, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ @@ -537476,15 +537505,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, r8 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1d716a │ │ │ │ + bne.n 1d71b2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ strb.w sl, [r6, #104] @ 0x68 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, r5, lsl #5 │ │ │ │ strb.w ip, [r6, #105] @ 0x69 │ │ │ │ @@ -537493,15 +537522,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 55108 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 55108 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1d7428 │ │ │ │ + vldr d8, [pc, #624] @ 1d7470 │ │ │ │ add r5, sl │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, sp, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -537524,15 +537553,15 @@ │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1d75bc │ │ │ │ + bl 1d7604 │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w lr, sp, #388 @ 0x184 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -537577,47 +537606,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 55108 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 55108 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1d71c2 │ │ │ │ + bne.n 1d720a │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d743c │ │ │ │ + bne.w 1d7484 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1d749a │ │ │ │ + bhi.w 1d74e2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1d75e4 │ │ │ │ + bl 1d762c │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 55108 │ │ │ │ - ldr r2, [pc, #336] @ (1d7438 ) │ │ │ │ - ldr r3, [pc, #328] @ (1d7434 ) │ │ │ │ + ldr r2, [pc, #336] @ (1d7480 ) │ │ │ │ + ldr r3, [pc, #328] @ (1d747c ) │ │ │ │ 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 1d7596 │ │ │ │ + bne.w 1d75de │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r4, #136 @ 0x88 │ │ │ │ @@ -537641,40 +537670,40 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1d7336 │ │ │ │ + bne.n 1d737e │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r5, #2 │ │ │ │ strb.w sl, [sp, #376] @ 0x178 │ │ │ │ strb.w r3, [sp, #377] @ 0x179 │ │ │ │ vstr d7, [sp, #304] @ 0x130 │ │ │ │ blx 55108 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d74ea │ │ │ │ + bne.w 1d7532 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1d7546 │ │ │ │ + bhi.w 1d758e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ - b.n 1d72ce │ │ │ │ + b.n 1d7316 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ sub.w r9, r5, #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w sl, r9, lsl #5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -537698,16 +537727,16 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1d73ce │ │ │ │ - vldr d7, [pc, #60] @ 1d7428 │ │ │ │ + bne.n 1d7416 │ │ │ │ + vldr d7, [pc, #60] @ 1d7470 │ │ │ │ strb.w r8, [r6, #105] @ 0x69 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ @@ -537715,39 +537744,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 55108 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 55108 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1d71b0 │ │ │ │ + bne.w 1d71f8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1d72aa │ │ │ │ + b.n 1d72f2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r4, [sp, #12] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1d75e4 │ │ │ │ + bl 1d762c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -537763,58 +537792,58 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1d74c2 │ │ │ │ + bls.n 1d750a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1d7610 │ │ │ │ + bl 1d7658 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d72e6 │ │ │ │ + beq.w 1d732e │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1d72ba │ │ │ │ + b.n 1d7302 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1d75e4 │ │ │ │ + bl 1d762c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -537830,115 +537859,115 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1d756e │ │ │ │ + bls.n 1d75b6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ - bl 1d7610 │ │ │ │ + bl 1d7658 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1d72e6 │ │ │ │ + beq.w 1d732e │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1d737e │ │ │ │ + b.n 1d73c6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1d70c8 │ │ │ │ + bl 1d7110 │ │ │ │ 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 1d76ac │ │ │ │ + bl 1d76f4 │ │ │ │ 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 1d83b0 │ │ │ │ + bl 1d83f8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ ldrb.w sl, [sp, #72] @ 0x48 │ │ │ │ - cbz r6, 1d765e │ │ │ │ + cbz r6, 1d76a6 │ │ │ │ adds r6, r6, r4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ adc.w fp, r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 1d83b0 │ │ │ │ + bl 1d83f8 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1d763c │ │ │ │ + bne.n 1d7684 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -537950,15 +537979,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 1d9264 │ │ │ │ + bl 1d92ac │ │ │ │ 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 │ │ │ │ @@ -540555,17 +540584,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] @ (1d9388 ) │ │ │ │ + ldr r4, [pc, #272] @ (1d93d0 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1d938c ) │ │ │ │ + ldr r3, [pc, #272] @ (1d93d4 ) │ │ │ │ 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 │ │ │ │ @@ -540573,15 +540602,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 1d936a │ │ │ │ + beq.n 1d93b2 │ │ │ │ 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] │ │ │ │ @@ -540596,37 +540625,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, 1d9326 │ │ │ │ + cbz r3, 1d936e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1d930c │ │ │ │ + b.n 1d9354 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1d76ac │ │ │ │ + bl 1d76f4 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1d92f4 │ │ │ │ + bne.n 1d933c │ │ │ │ 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 1d76ac │ │ │ │ + bl 1d76f4 │ │ │ │ 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 │ │ │ │ @@ -540642,69 +540671,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 1d92b8 │ │ │ │ - ldr r2, [pc, #36] @ (1d9390 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d938c ) │ │ │ │ + bne.n 1d9300 │ │ │ │ + ldr r2, [pc, #36] @ (1d93d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d93d4 ) │ │ │ │ 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 1d9384 │ │ │ │ + bne.n 1d93cc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d9410 │ │ │ │ + beq.n 1d9458 │ │ │ │ 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 1d93c6 │ │ │ │ + bhi.n 1d940e │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547e8 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1d93e8 │ │ │ │ + cbz r0, 1d9430 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 547e8 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 547e8 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d93c6 │ │ │ │ + bne.n 1d940e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1d93c8 │ │ │ │ + b.n 1d9410 │ │ │ │ movs r0, #3 │ │ │ │ blx 547e8 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -540788,68 +540817,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54b84 │ │ │ │ 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] @ (1d9564 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d95ac ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1d9568 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d95b0 ) │ │ │ │ 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 1d9556 │ │ │ │ + beq.n 1d959e │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1d9552 │ │ │ │ + bne.n 1d959a │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54054 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 54090 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 550f0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1d956c ) │ │ │ │ - ldr r3, [pc, #40] @ (1d9568 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d95b4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d95b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d955e │ │ │ │ + bne.n 1d95a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d953a │ │ │ │ + b.n 1d9582 │ │ │ │ mov r1, r2 │ │ │ │ blx 54090 │ │ │ │ - b.n 1d9538 │ │ │ │ + b.n 1d9580 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 54084 │ │ │ │ subs r0, #0 │ │ │ │ @@ -540873,96 +540902,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 55174 │ │ │ │ - cbz r0, 1d95ee │ │ │ │ + cbz r0, 1d9636 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1d95f4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d963c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 554f4 │ │ │ │ - cbnz r0, 1d95e2 │ │ │ │ + cbnz r0, 1d962a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 54234 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1d95de │ │ │ │ + b.n 1d9626 │ │ │ │ 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 54744 │ │ │ │ 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] @ (1d965c ) │ │ │ │ + ldr r2, [pc, #64] @ (1d96a4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1d9660 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d96a8 ) │ │ │ │ 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 549e0 │ │ │ │ - cbnz r0, 1d9654 │ │ │ │ - cbz r4, 1d963c │ │ │ │ + cbnz r0, 1d969c │ │ │ │ + cbz r4, 1d9684 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1d9664 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9660 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d96ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1d96a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9658 │ │ │ │ + bne.n 1d96a0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1d963c │ │ │ │ + b.n 1d9684 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1d969e │ │ │ │ + cbnz r3, 1d96e6 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d96a2 │ │ │ │ + beq.n 1d96ea │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -540971,24 +541000,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d967c │ │ │ │ + bl 1d96c4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1d96e2 │ │ │ │ + cbnz r3, 1d972a │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d96e6 │ │ │ │ + beq.n 1d972e │ │ │ │ sub.w r0, r2, #264 @ 0x108 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -540997,15 +541026,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d96c0 │ │ │ │ + bl 1d9708 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -541017,337 +541046,337 @@ │ │ │ │ itt ne │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d9744 │ │ │ │ + beq.n 1d978c │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1d973a │ │ │ │ + b.n 1d9782 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d9744 │ │ │ │ + beq.n 1d978c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1d9732 │ │ │ │ + bpl.n 1d977a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d9770 │ │ │ │ + beq.n 1d97b8 │ │ │ │ subs r3, #4 │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1d9768 │ │ │ │ + bmi.n 1d97b0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1d9774 │ │ │ │ + cbnz r0, 1d97bc │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1d9774 │ │ │ │ + bne.n 1d97bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1d9758 │ │ │ │ + bne.n 1d97a0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #44] @ (1d97b8 ) │ │ │ │ + ldr r0, [pc, #44] @ (1d9800 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1d97b2 │ │ │ │ - ldr r3, [pc, #36] @ (1d97bc ) │ │ │ │ + cbnz r3, 1d97fa │ │ │ │ + ldr r3, [pc, #36] @ (1d9804 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ sub.w r0, r0, #128 @ 0x80 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ 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 r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1d980e │ │ │ │ - cbz r3, 1d980e │ │ │ │ + bne.n 1d9856 │ │ │ │ + cbz r3, 1d9856 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d97ee │ │ │ │ + b.n 1d9836 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d980e │ │ │ │ + beq.n 1d9856 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #20] │ │ │ │ - bl 1e227c │ │ │ │ + bl 1e22c4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1d97e8 │ │ │ │ + bvc.n 1d9830 │ │ │ │ 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 r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1d985e │ │ │ │ - cbz r3, 1d9862 │ │ │ │ + bne.n 1d98a6 │ │ │ │ + cbz r3, 1d98aa │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1d9842 │ │ │ │ + b.n 1d988a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d9862 │ │ │ │ + beq.n 1d98aa │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #20] │ │ │ │ - bl 1e227c │ │ │ │ + bl 1e22c4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1d983c │ │ │ │ + bvs.n 1d9884 │ │ │ │ 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, #152] @ (1d991c ) │ │ │ │ + ldr r0, [pc, #152] @ (1d9964 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d9908 │ │ │ │ + bne.n 1d9950 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9912 │ │ │ │ + beq.n 1d995a │ │ │ │ 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, #124] @ (1d9920 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9968 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d98b2 │ │ │ │ + b.n 1d98fa │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d9912 │ │ │ │ + beq.n 1d995a │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1d9908 │ │ │ │ + bne.n 1d9950 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e227c │ │ │ │ + bl 1e22c4 │ │ │ │ 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 1d98ae │ │ │ │ + beq.n 1d98f6 │ │ │ │ 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} │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #152] @ (1d99d8 ) │ │ │ │ + ldr r0, [pc, #152] @ (1d9a20 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1d99c4 │ │ │ │ + bne.n 1d9a0c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d99ce │ │ │ │ + beq.n 1d9a16 │ │ │ │ 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, #124] @ (1d99dc ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9a24 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1d996e │ │ │ │ + b.n 1d99b6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1d99ce │ │ │ │ + beq.n 1d9a16 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1d99c4 │ │ │ │ + bne.n 1d9a0c │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e227c │ │ │ │ + bl 1e22c4 │ │ │ │ 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 1d996a │ │ │ │ + beq.n 1d99b2 │ │ │ │ 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} │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9a0c │ │ │ │ + cbz r0, 1d9a54 │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9a3c │ │ │ │ + cbz r0, 1d9a84 │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541357,18 +541386,18 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9aec │ │ │ │ + cbz r0, 1d9b34 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541377,15 +541406,15 @@ │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541395,18 +541424,18 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1d9b4c │ │ │ │ + cbz r0, 1d9b94 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -541415,15 +541444,15 @@ │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -541432,455 +541461,455 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ lsrs r0, r0, #24 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 261b54 │ │ │ │ + bl 261b9c │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 1d9c06 │ │ │ │ + beq.n 1d9c4e │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r3, 1d9c5c │ │ │ │ + cbz r3, 1d9ca4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9c32 │ │ │ │ + b.n 1d9c7a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9c54 │ │ │ │ + beq.n 1d9c9c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261d54 │ │ │ │ + bl 261d9c │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1d9c2e │ │ │ │ + bhi.n 1d9c76 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1d9cb0 │ │ │ │ + cbz r3, 1d9cf8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9c86 │ │ │ │ + b.n 1d9cce │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9ca8 │ │ │ │ + beq.n 1d9cf0 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261d54 │ │ │ │ + bl 261d9c │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1d9c82 │ │ │ │ + bhi.n 1d9cca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1d9d04 │ │ │ │ + cbz r3, 1d9d4c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9cda │ │ │ │ + b.n 1d9d22 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9cfc │ │ │ │ + beq.n 1d9d44 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261d54 │ │ │ │ + bl 261d9c │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1d9cd6 │ │ │ │ + bhi.n 1d9d1e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1d9d58 │ │ │ │ + cbz r3, 1d9da0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9d2e │ │ │ │ + b.n 1d9d76 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9d50 │ │ │ │ + beq.n 1d9d98 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261d54 │ │ │ │ + bl 261d9c │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1d9d2a │ │ │ │ + bhi.n 1d9d72 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1d9daa │ │ │ │ + cbz r3, 1d9df2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9d82 │ │ │ │ + b.n 1d9dca │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9da2 │ │ │ │ + beq.n 1d9dea │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261d54 │ │ │ │ + bl 261d9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d9d7e │ │ │ │ + bne.n 1d9dc6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r3, 1d9e00 │ │ │ │ + cbz r3, 1d9e48 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1d9dd6 │ │ │ │ + b.n 1d9e1e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1d9df8 │ │ │ │ + beq.n 1d9e40 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 261d54 │ │ │ │ + bl 261d9c │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1d9dd2 │ │ │ │ + bhi.n 1d9e1a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 261d3c │ │ │ │ + bl 261d84 │ │ │ │ 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, #20 │ │ │ │ - bl 261d3c │ │ │ │ + bl 261d84 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1e2720 │ │ │ │ + bl 1e2768 │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1d9ef0 ) │ │ │ │ + ldr r0, [pc, #116] @ (1d9f38 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1d9ef4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d9f3c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1d9eca │ │ │ │ - ldr r2, [pc, #68] @ (1d9ef8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d9ef4 ) │ │ │ │ + beq.n 1d9f12 │ │ │ │ + ldr r2, [pc, #68] @ (1d9f40 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d9f3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9eea │ │ │ │ + bne.n 1d9f32 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e227c │ │ │ │ + bl 1e22c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1d9eb2 │ │ │ │ + b.n 1d9efa │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1d9f32 │ │ │ │ + beq.n 1d9f7a │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #317 @ 0x13d │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1d9f26 │ │ │ │ + bne.n 1d9f6e │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1d9f30 │ │ │ │ + bne.n 1d9f78 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1d9f30 │ │ │ │ + bne.n 1d9f78 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1d9f0e │ │ │ │ + bne.n 1d9f56 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1d9f80 │ │ │ │ + ldr.w ip, [pc, #64] @ 1d9fc8 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1d9f5a │ │ │ │ + cbnz r2, 1d9fa2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1d9f5e │ │ │ │ + bne.n 1d9fa6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1d9f5c │ │ │ │ + bne.n 1d9fa4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #24] @ (1d9f84 ) │ │ │ │ + ldr r3, [pc, #24] @ (1d9fcc ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1d9fbc │ │ │ │ - cbnz r2, 1d9fb8 │ │ │ │ + beq.n 1da004 │ │ │ │ + cbnz r2, 1da000 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #266 @ 0x10a │ │ │ │ - beq.n 1d9fae │ │ │ │ + beq.n 1d9ff6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #289 @ 0x121 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9fa0 │ │ │ │ + beq.n 1d9fe8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #428] @ (1da174 ) │ │ │ │ + ldr r0, [pc, #428] @ (1da1bc ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1d9fdc │ │ │ │ + beq.n 1da024 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1da152 │ │ │ │ + beq.w 1da19a │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #400] @ (1da178 ) │ │ │ │ + ldr r1, [pc, #400] @ (1da1c0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, 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, [ip, #13] │ │ │ │ moveq r5, r2 │ │ │ │ addeq.w r6, r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1da07c │ │ │ │ + beq.n 1da0c4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1d9fd8 │ │ │ │ + bne.n 1da020 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ ldr.w r2, [lr, #56] @ 0x38 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w ip, r2, ip, lsl #3 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ cmp r0, #32 │ │ │ │ ldrd r2, ip, [ip, #-20] │ │ │ │ - bhi.w 1da16e │ │ │ │ + bhi.w 1da1b6 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1da172 │ │ │ │ + bhi.w 1da1ba │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ @@ -541894,33 +541923,33 @@ │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r0, lr, #0 │ │ │ │ - blt.n 1d9fd8 │ │ │ │ + blt.n 1da020 │ │ │ │ subs r0, r2, #1 │ │ │ │ and.w r2, r2, r0 │ │ │ │ adc.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r0, lr │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1d9fd8 │ │ │ │ + bne.n 1da020 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1da152 │ │ │ │ + beq.n 1da19a │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r5, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, ip, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1da16a │ │ │ │ + bhi.n 1da1b2 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1da124 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1da09c ) │ │ │ │ + bhi.n 1da16c │ │ │ │ + add r0, pc, #8 @ (adr r0, 1da0e4 ) │ │ │ │ ldr.w lr, [r0, r6, lsl #2] │ │ │ │ add r0, lr │ │ │ │ bx r0 │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ @@ -541980,82 +542009,82 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1da05c │ │ │ │ + b.n 1da0a4 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1da05c │ │ │ │ + b.n 1da0a4 │ │ │ │ movs r0, #0 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.w 1d9fd8 │ │ │ │ + beq.w 1da020 │ │ │ │ adds.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ adc.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, ip, r0 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 1d9fd8 │ │ │ │ + bne.w 1da020 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1da00e │ │ │ │ + bne.w 1da056 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1da12c │ │ │ │ + b.n 1da174 │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1da12c │ │ │ │ + b.n 1da174 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da14a │ │ │ │ - b.n 1d9fd8 │ │ │ │ + bne.n 1da192 │ │ │ │ + b.n 1da020 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1da05c │ │ │ │ + b.n 1da0a4 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1da12c │ │ │ │ + b.n 1da174 │ │ │ │ nop │ │ │ │ - str r6, [r5, #0] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e22b0 │ │ │ │ + bl 1e22f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1da22c │ │ │ │ - cbz r5, 1da204 │ │ │ │ + beq.n 1da274 │ │ │ │ + cbz r5, 1da24c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ add.w ip, r3, r5 │ │ │ │ subs r2, r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1da1f4 │ │ │ │ + bhi.n 1da23c │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1da23e │ │ │ │ + bhi.n 1da286 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #33 @ 0x21 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #212] @ (1da2b0 ) │ │ │ │ + ldr r0, [pc, #212] @ (1da2f8 ) │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -542063,107 +542092,107 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1da22c │ │ │ │ + beq.n 1da274 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1da1b2 │ │ │ │ + bne.n 1da1fa │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da204 │ │ │ │ + beq.n 1da24c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbnz r3, 1da22c │ │ │ │ + cbnz r3, 1da274 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da204 │ │ │ │ + beq.n 1da24c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1da208 │ │ │ │ + beq.n 1da250 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da204 │ │ │ │ + beq.n 1da24c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1da22c │ │ │ │ + beq.n 1da274 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da204 │ │ │ │ + beq.n 1da24c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da230 │ │ │ │ - b.n 1da22c │ │ │ │ + bne.n 1da278 │ │ │ │ + b.n 1da274 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da204 │ │ │ │ + beq.n 1da24c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxtb r3, r3 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1da22c │ │ │ │ + beq.n 1da274 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da204 │ │ │ │ + beq.n 1da24c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da256 │ │ │ │ - b.n 1da22c │ │ │ │ + bne.n 1da29e │ │ │ │ + b.n 1da274 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1da204 │ │ │ │ + beq.n 1da24c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxth r3, r3 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1da22c │ │ │ │ + beq.n 1da274 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1da204 │ │ │ │ + beq.n 1da24c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1da280 │ │ │ │ - b.n 1da22c │ │ │ │ + bne.n 1da2c8 │ │ │ │ + b.n 1da274 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #420] @ (1da45c ) │ │ │ │ + ldr r0, [pc, #420] @ (1da4a4 ) │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [ip, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1da350 │ │ │ │ + bne.n 1da398 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1da386 │ │ │ │ + beq.n 1da3ce │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #404] @ (1da460 ) │ │ │ │ + ldr r1, [pc, #404] @ (1da4a8 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r4, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1da350 │ │ │ │ + bne.n 1da398 │ │ │ │ ldrb.w r6, [ip, #13] │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ @@ -542178,17 +542207,17 @@ │ │ │ │ subs r3, #1 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r7, r0, #1 │ │ │ │ cmp r6, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r1, r2, [r2, #-20] │ │ │ │ - bhi.n 1da356 │ │ │ │ + bhi.n 1da39e │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1da418 │ │ │ │ + bhi.n 1da460 │ │ │ │ tbb [pc, lr] │ │ │ │ strb r0, [r2, #16] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ str r4, [r6, r5] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ @@ -542209,296 +542238,296 @@ │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1da350 │ │ │ │ + bne.n 1da398 │ │ │ │ negs r7, r1 │ │ │ │ bic.w r1, r7, r1 │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ and.w r2, r2, r8 │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 1da350 │ │ │ │ + bne.n 1da398 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1da312 │ │ │ │ + bne.n 1da35a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxth r1, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #32768 @ 0x8000 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da350 │ │ │ │ + bne.n 1da398 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1da350 │ │ │ │ + bne.n 1da398 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da386 │ │ │ │ + beq.n 1da3ce │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsh.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da358 │ │ │ │ + b.n 1da3a0 │ │ │ │ sxtb r1, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #128 @ 0x80 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da350 │ │ │ │ + bne.n 1da398 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1da350 │ │ │ │ + bne.n 1da398 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da386 │ │ │ │ + beq.n 1da3ce │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsb.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da358 │ │ │ │ + b.n 1da3a0 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1da350 │ │ │ │ + bne.n 1da398 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1da350 │ │ │ │ + bne.n 1da398 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1da386 │ │ │ │ + beq.n 1da3ce │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1da358 │ │ │ │ + b.n 1da3a0 │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da4e8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da530 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da4ec ) │ │ │ │ + ldr r2, [pc, #112] @ (1da534 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da4c2 │ │ │ │ - ldr r2, [pc, #68] @ (1da4f0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da4ec ) │ │ │ │ + beq.n 1da50a │ │ │ │ + ldr r2, [pc, #68] @ (1da538 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da534 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da4e2 │ │ │ │ + bne.n 1da52a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e227c │ │ │ │ + bl 1e22c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da4aa │ │ │ │ + b.n 1da4f2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da578 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da5c0 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da57c ) │ │ │ │ + ldr r2, [pc, #112] @ (1da5c4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da552 │ │ │ │ - ldr r2, [pc, #68] @ (1da580 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da57c ) │ │ │ │ + beq.n 1da59a │ │ │ │ + ldr r2, [pc, #68] @ (1da5c8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da5c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da572 │ │ │ │ + bne.n 1da5ba │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e227c │ │ │ │ + bl 1e22c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da53a │ │ │ │ + b.n 1da582 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1da608 ) │ │ │ │ + ldr r0, [pc, #116] @ (1da650 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1da60c ) │ │ │ │ + ldr r2, [pc, #112] @ (1da654 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1da5e2 │ │ │ │ - ldr r2, [pc, #68] @ (1da610 ) │ │ │ │ - ldr r3, [pc, #60] @ (1da60c ) │ │ │ │ + beq.n 1da62a │ │ │ │ + ldr r2, [pc, #68] @ (1da658 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da602 │ │ │ │ + bne.n 1da64a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 1e227c │ │ │ │ + bl 1e22c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1da5ca │ │ │ │ + b.n 1da612 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e22b0 │ │ │ │ + bl 1e22f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1da6b8 │ │ │ │ - cbz r5, 1da690 │ │ │ │ + beq.n 1da700 │ │ │ │ + cbz r5, 1da6d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1da688 │ │ │ │ + bhi.n 1da6d0 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1da6ca │ │ │ │ + bhi.n 1da712 │ │ │ │ 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 │ │ │ │ @@ -542509,115 +542538,115 @@ │ │ │ │ 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 1da6b8 │ │ │ │ + beq.n 1da700 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1da64a │ │ │ │ + bne.n 1da692 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da690 │ │ │ │ + beq.n 1da6d8 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1da6b8 │ │ │ │ + cbz r1, 1da700 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da690 │ │ │ │ + beq.n 1da6d8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1da694 │ │ │ │ + bne.n 1da6dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da690 │ │ │ │ + beq.n 1da6d8 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 1da6b8 │ │ │ │ + beq.n 1da700 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da690 │ │ │ │ + beq.n 1da6d8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 1da6bc │ │ │ │ - b.n 1da6b8 │ │ │ │ + bne.n 1da704 │ │ │ │ + b.n 1da700 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da690 │ │ │ │ + beq.n 1da6d8 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da6b8 │ │ │ │ + beq.n 1da700 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da690 │ │ │ │ + beq.n 1da6d8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1da6e2 │ │ │ │ - b.n 1da6b8 │ │ │ │ + bne.n 1da72a │ │ │ │ + b.n 1da700 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1da690 │ │ │ │ + beq.n 1da6d8 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1da6b8 │ │ │ │ + beq.n 1da700 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da690 │ │ │ │ + beq.n 1da6d8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1da708 │ │ │ │ - b.n 1da6b8 │ │ │ │ + bne.n 1da750 │ │ │ │ + b.n 1da700 │ │ │ │ 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 r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e22b0 │ │ │ │ + bl 1e22f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1daa20 │ │ │ │ + beq.w 1daa68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1daa56 │ │ │ │ + beq.w 1daa9e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r4 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ subs r4, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w r8, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ ldrd r5, sl, [r2, #-20] │ │ │ │ - bhi.w 1daa26 │ │ │ │ + bhi.w 1daa6e │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1da986 │ │ │ │ + bhi.w 1da9ce │ │ │ │ tbh [pc, r8, 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 │ │ │ │ @@ -542667,17 +542696,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1daa20 │ │ │ │ + bne.w 1daa68 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1daa56 │ │ │ │ + beq.w 1daa9e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542694,21 +542723,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1daa20 │ │ │ │ + bne.w 1daa68 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1daa56 │ │ │ │ + beq.w 1daa9e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da7de │ │ │ │ + b.n 1da826 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542725,17 +542754,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1daa20 │ │ │ │ + bne.w 1daa68 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1daa56 │ │ │ │ + beq.w 1daa9e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -542752,53 +542781,53 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1daa20 │ │ │ │ + bne.n 1daa68 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1daa56 │ │ │ │ + beq.w 1daa9e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da88c │ │ │ │ + b.n 1da8d4 │ │ │ │ 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 r7, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1daa20 │ │ │ │ + bne.n 1daa68 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1daa56 │ │ │ │ + beq.n 1daa9e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1daa20 │ │ │ │ + bne.n 1daa68 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1daa56 │ │ │ │ + beq.n 1daa9e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da936 │ │ │ │ + b.n 1da97e │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 552e8 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -542814,17 +542843,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ ite ne │ │ │ │ movne fp, r3 │ │ │ │ orreq.w fp, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1daa20 │ │ │ │ + bne.n 1daa68 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1daa56 │ │ │ │ + beq.n 1daa9e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 552e8 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ @@ -542839,71 +542868,71 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1daa20 │ │ │ │ + cbnz r3, 1daa68 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 1daa56 │ │ │ │ + beq.n 1daa9e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1da98a │ │ │ │ + b.n 1da9d2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1daa5c │ │ │ │ + bne.n 1daaa4 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1daa20 │ │ │ │ + bne.n 1daa68 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 1da772 │ │ │ │ + bne.w 1da7ba │ │ │ │ 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 1daa38 │ │ │ │ + b.n 1daa80 │ │ │ │ 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 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ sub sp, #20 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e22b0 │ │ │ │ + bl 1e22f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dac00 │ │ │ │ + beq.w 1dac48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1dab7e │ │ │ │ + beq.n 1dabc6 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, r7 │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -542913,15 +542942,15 @@ │ │ │ │ lsrs r2, r2, #1 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ sub.w r6, r2, #32 │ │ │ │ rsb r5, r2, #32 │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ mov sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1dac08 │ │ │ │ + beq.w 1dac50 │ │ │ │ lsr.w r1, r4, r5 │ │ │ │ mov ip, r0 │ │ │ │ lsl.w r3, r4, r6 │ │ │ │ orrs r3, r1 │ │ │ │ adds.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r7, r1, r6 │ │ │ │ @@ -542933,17 +542962,17 @@ │ │ │ │ ldrb.w r8, [r0, #1]! │ │ │ │ add.w r8, fp, r8, lsl #3 │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w r8, [r8, #24] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1dab68 │ │ │ │ + bhi.n 1dabb0 │ │ │ │ cmp.w sl, #31 │ │ │ │ - bhi.w 1dac7e │ │ │ │ + bhi.w 1dacc6 │ │ │ │ tbh [pc, sl, lsl #1] │ │ │ │ movs r7, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @@ -542975,43 +543004,43 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ and.w r8, r3, r8 │ │ │ │ ands r7, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1dac00 │ │ │ │ + bne.n 1dac48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1daada │ │ │ │ + bne.n 1dab22 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ ands r4, r1 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 1dac00 │ │ │ │ + bne.n 1dac48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1dab7e │ │ │ │ + beq.n 1dabc6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1dac00 │ │ │ │ + beq.n 1dac48 │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ rsb r8, r2, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsl.w r4, r6, r2 │ │ │ │ mov r7, r8 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1dabba │ │ │ │ + b.n 1dac02 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1dab7e │ │ │ │ + beq.n 1dabc6 │ │ │ │ lsl.w r3, r6, r1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ lsr.w r8, r6, r8 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ ldrb.w sl, [r1, #20] │ │ │ │ @@ -543024,34 +543053,34 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ and.w sl, r3, sl │ │ │ │ mov r1, ip │ │ │ │ cmp r9, r5 │ │ │ │ it eq │ │ │ │ cmpeq r3, sl │ │ │ │ - beq.n 1dabb6 │ │ │ │ + beq.n 1dabfe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1dab04 │ │ │ │ + b.n 1dab4c │ │ │ │ ldrb.w r7, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ ands r7, r1 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ cmpeq r1, r7 │ │ │ │ - bne.n 1dac00 │ │ │ │ + bne.n 1dac48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1dab7e │ │ │ │ + beq.n 1dabc6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1dac00 │ │ │ │ + beq.n 1dac48 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ rsb r1, r2, #32 │ │ │ │ add.w r0, ip, #2 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldrb r7, [r3, #20] │ │ │ │ sub.w r3, r2, #32 │ │ │ │ @@ -543065,49 +543094,49 @@ │ │ │ │ lsr.w ip, r1, r5 │ │ │ │ lsls r1, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r7, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1dac00 │ │ │ │ + bne.n 1dac48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 1daae0 │ │ │ │ - b.n 1dab7e │ │ │ │ + bne.w 1dab28 │ │ │ │ + b.n 1dabc6 │ │ │ │ movs r7, #1 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ mov.w sl, #0 │ │ │ │ lsl.w r6, r7, r8 │ │ │ │ lsr.w r5, r7, lr │ │ │ │ orrs r5, r6 │ │ │ │ lsl.w r4, r7, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 1dacbc │ │ │ │ + b.n 1dad04 │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r6, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 1dac00 │ │ │ │ + bne.n 1dac48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1dab7e │ │ │ │ + beq.w 1dabc6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1dac00 │ │ │ │ + beq.n 1dac48 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w r9, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb ip, r2, #32 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ @@ -543125,19 +543154,19 @@ │ │ │ │ lsr.w r5, r5, lr │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 1dac00 │ │ │ │ + bne.w 1dac48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1daca0 │ │ │ │ - b.n 1dab7e │ │ │ │ + bne.n 1dace8 │ │ │ │ + b.n 1dabc6 │ │ │ │ movs r7, #1 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ lsl.w r6, r7, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ lsr.w r5, r7, lr │ │ │ │ @@ -543146,20 +543175,20 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, ip │ │ │ │ uxth r5, r5 │ │ │ │ ands r5, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.w 1dac00 │ │ │ │ + bne.w 1dac48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1dab7e │ │ │ │ + beq.w 1dabc6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1dac00 │ │ │ │ + beq.w 1dac48 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb r9, r2, #32 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ @@ -543177,56 +543206,56 @@ │ │ │ │ lsr.w r5, r5, lr │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 1dac00 │ │ │ │ + bne.w 1dac48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 1dab7e │ │ │ │ + beq.w 1dabc6 │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orr.w r3, r3, r9 │ │ │ │ - b.n 1dad50 │ │ │ │ + b.n 1dad98 │ │ │ │ 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 r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e22b0 │ │ │ │ + bl 1e22f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1daf1a │ │ │ │ + beq.w 1daf62 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1daf78 │ │ │ │ + beq.w 1dafc0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, r7 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r7, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r9, [r3, #13] │ │ │ │ ldrb.w lr, [r8, #13] │ │ │ │ mov.w r9, r9, lsr #1 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ and.w r4, r9, #63 @ 0x3f │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 1dae5a │ │ │ │ + beq.n 1daea2 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb r0, r4, #32 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ lsls r2, r4 │ │ │ │ orrs r1, r0 │ │ │ │ @@ -543238,23 +543267,23 @@ │ │ │ │ it hi │ │ │ │ movhi r7, #1 │ │ │ │ add.w r0, r0, #5 │ │ │ │ it hi │ │ │ │ lslhi.w sl, r7, r4 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldrd r3, ip, [r0, #-20] │ │ │ │ - bhi.n 1daeb8 │ │ │ │ + bhi.n 1daf00 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1daf7e │ │ │ │ + bhi.n 1dafc6 │ │ │ │ tbb [pc, r0] │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - add r3, pc, #492 @ (adr r3, 1db07c ) │ │ │ │ + add r3, pc, #492 @ (adr r3, 1db0c4 ) │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ subs r4, #123 @ 0x7b │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ @@ -543274,51 +543303,51 @@ │ │ │ │ and.w ip, ip, r1 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w lr, r7, lr │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ orr.w r0, r0, lr │ │ │ │ - bne.n 1daf1a │ │ │ │ + bne.n 1daf62 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daf78 │ │ │ │ + beq.n 1dafc0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1daea8 │ │ │ │ + beq.n 1daef0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds.w r2, sl, r2 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, r3, #5 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldrd r3, ip, [r0, #-20] │ │ │ │ - b.n 1daeb8 │ │ │ │ + b.n 1daf00 │ │ │ │ uxth r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1daf1a │ │ │ │ + bne.n 1daf62 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daf78 │ │ │ │ + beq.n 1dafc0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.w 1db020 │ │ │ │ + bne.w 1db068 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w ip, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 1daf1a │ │ │ │ + bne.n 1daf62 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daf78 │ │ │ │ + beq.n 1dafc0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1daf1a │ │ │ │ + beq.n 1daf62 │ │ │ │ ldrb.w r3, [r7, #2]! │ │ │ │ mov.w sl, #1 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb r0, r4, #32 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ lsl.w r2, sl, r1 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ @@ -543327,131 +543356,131 @@ │ │ │ │ subs r3, #1 │ │ │ │ orr.w r2, r2, sl │ │ │ │ and.w r5, r5, r3 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.n 1daf1a │ │ │ │ + bne.n 1daf62 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1dae46 │ │ │ │ + bne.w 1dae8e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ands r3, r2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1daf1a │ │ │ │ + bne.n 1daf62 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daf78 │ │ │ │ + beq.n 1dafc0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1daf1a │ │ │ │ + beq.n 1daf62 │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1dafb2 │ │ │ │ + b.n 1daffa │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daf78 │ │ │ │ + beq.n 1dafc0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1dafae │ │ │ │ - b.n 1daf1a │ │ │ │ + beq.n 1daff6 │ │ │ │ + b.n 1daf62 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1daf1a │ │ │ │ + bne.n 1daf62 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1daf78 │ │ │ │ + beq.n 1dafc0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1daf1a │ │ │ │ + beq.n 1daf62 │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1db004 │ │ │ │ + b.n 1db04c │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daf78 │ │ │ │ + beq.n 1dafc0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1db000 │ │ │ │ - b.n 1daf1a │ │ │ │ + beq.n 1db048 │ │ │ │ + b.n 1daf62 │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1db03e │ │ │ │ + b.n 1db086 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1daf78 │ │ │ │ + beq.n 1dafc0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1db03a │ │ │ │ - b.n 1daf1a │ │ │ │ + beq.n 1db082 │ │ │ │ + b.n 1daf62 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1e22b0 │ │ │ │ + bl 1e22f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db160 │ │ │ │ + beq.n 1db1a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1db13a │ │ │ │ + beq.n 1db182 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r1, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ ldrb.w r9, [r3, #13] │ │ │ │ mov.w ip, ip, lsr #1 │ │ │ │ add.w r8, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r7, ip │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1db236 │ │ │ │ + beq.w 1db27e │ │ │ │ sub.w r2, ip, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ adds.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r0, r7, r0 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ @@ -543466,17 +543495,17 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ ldrd sl, r0, [r0, #-20] │ │ │ │ - bhi.n 1db12a │ │ │ │ + bhi.n 1db172 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 1db1ac │ │ │ │ + bhi.n 1db1f4 │ │ │ │ tbb [pc, r8] │ │ │ │ str r2, [r3, r6] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ cmp r6, #81 @ 0x51 │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ @@ -543489,167 +543518,167 @@ │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ and.w sl, lr, sl │ │ │ │ ands r2, r0 │ │ │ │ orrs.w sl, sl, r2 │ │ │ │ - bne.n 1db160 │ │ │ │ + bne.n 1db1a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1db0a8 │ │ │ │ + bne.n 1db0f0 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r0, r2, ip │ │ │ │ - b.n 1db152 │ │ │ │ + b.n 1db19a │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db13a │ │ │ │ + beq.n 1db182 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 1db14e │ │ │ │ + beq.n 1db196 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ uxtb.w r6, sl │ │ │ │ ands.w r6, r6, lr │ │ │ │ - bne.n 1db160 │ │ │ │ + bne.n 1db1a8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db13a │ │ │ │ + beq.n 1db182 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1db294 │ │ │ │ + beq.w 1db2dc │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ ands r2, r0 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 1db160 │ │ │ │ + bne.n 1db1a8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db13a │ │ │ │ + beq.n 1db182 │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db172 │ │ │ │ + b.n 1db1ba │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ ands.w r6, sl, lr │ │ │ │ - bne.n 1db160 │ │ │ │ + bne.n 1db1a8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db13a │ │ │ │ + beq.n 1db182 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1db27a │ │ │ │ + beq.n 1db2c2 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ and.w sl, r0, sl │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ - bne.n 1db160 │ │ │ │ + bne.n 1db1a8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db13a │ │ │ │ + beq.n 1db182 │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db1b8 │ │ │ │ + b.n 1db200 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r0, r2, ip │ │ │ │ uxth.w r6, sl │ │ │ │ ands.w r6, r6, lr │ │ │ │ - bne.n 1db160 │ │ │ │ + bne.n 1db1a8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1db13a │ │ │ │ + beq.n 1db182 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1db2aa │ │ │ │ + beq.n 1db2f2 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ ands r2, r0 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 1db160 │ │ │ │ + bne.n 1db1a8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1db13a │ │ │ │ + beq.n 1db182 │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1db1fe │ │ │ │ + b.n 1db246 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r2, lr │ │ │ │ - b.n 1db0e8 │ │ │ │ + b.n 1db130 │ │ │ │ uxtb.w sl, sl │ │ │ │ tst.w lr, sl │ │ │ │ - bne.n 1db160 │ │ │ │ + bne.n 1db1a8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db13a │ │ │ │ + beq.w 1db182 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1db140 │ │ │ │ + bne.w 1db188 │ │ │ │ ldrb.w r2, [r4, #2]! │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db160 │ │ │ │ + bne.w 1db1a8 │ │ │ │ mov r2, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 1db0ea │ │ │ │ - b.n 1db13a │ │ │ │ + bne.w 1db132 │ │ │ │ + b.n 1db182 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db13a │ │ │ │ + beq.w 1db182 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1db274 │ │ │ │ - b.n 1db160 │ │ │ │ + beq.n 1db2bc │ │ │ │ + b.n 1db1a8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db13a │ │ │ │ + beq.w 1db182 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db28e │ │ │ │ - b.n 1db160 │ │ │ │ + beq.n 1db2d6 │ │ │ │ + b.n 1db1a8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1db13a │ │ │ │ + beq.w 1db182 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db2a4 │ │ │ │ - b.n 1db160 │ │ │ │ + beq.n 1db2ec │ │ │ │ + b.n 1db1a8 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e22b0 │ │ │ │ + bl 1e22f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db3ba │ │ │ │ + beq.n 1db402 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1db38e │ │ │ │ + beq.n 1db3d6 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r4, r7 │ │ │ │ ldr.w lr, [r5, #12] │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w sl, [r3, #13] │ │ │ │ @@ -543658,31 +543687,31 @@ │ │ │ │ mov.w sl, sl, lsr #1 │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, sl, #63 @ 0x3f │ │ │ │ lsl.w r5, r7, r6 │ │ │ │ lsls r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1db396 │ │ │ │ + beq.n 1db3de │ │ │ │ sub.w r0, r6, #32 │ │ │ │ rsb r3, r6, #32 │ │ │ │ adds.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w fp, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1db37e │ │ │ │ + bhi.n 1db3c6 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1db484 │ │ │ │ + bhi.w 1db4cc │ │ │ │ tbb [pc, r8] │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ ldrsh r3, [r2, r2] │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ @@ -543695,175 +543724,175 @@ │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ and.w ip, ip, r3 │ │ │ │ ands r0, r1 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 1db3ba │ │ │ │ + bne.n 1db402 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1db318 │ │ │ │ + bne.n 1db360 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1db33c │ │ │ │ + b.n 1db384 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db3ac │ │ │ │ + b.n 1db3f4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db38e │ │ │ │ + beq.n 1db3d6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db3a8 │ │ │ │ + beq.n 1db3f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ ands.w r3, ip, r3 │ │ │ │ - bne.n 1db3ba │ │ │ │ + bne.n 1db402 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1db38e │ │ │ │ + beq.n 1db3d6 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1db48c │ │ │ │ + beq.n 1db4d4 │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ add.w r2, r9, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ bic.w r1, r1, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.n 1db3ba │ │ │ │ + bne.n 1db402 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1db31e │ │ │ │ - b.n 1db38e │ │ │ │ + bne.n 1db366 │ │ │ │ + b.n 1db3d6 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db38e │ │ │ │ + beq.n 1db3d6 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db4be │ │ │ │ + bne.n 1db506 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1db3ba │ │ │ │ + bne.n 1db402 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1db38e │ │ │ │ + beq.n 1db3d6 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ ands.w r1, r3, ip │ │ │ │ - beq.n 1db3f2 │ │ │ │ - b.n 1db3ba │ │ │ │ + beq.n 1db43a │ │ │ │ + b.n 1db402 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db38e │ │ │ │ + beq.n 1db3d6 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db4a0 │ │ │ │ + bne.n 1db4e8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1db3ba │ │ │ │ + bne.n 1db402 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1db38e │ │ │ │ + beq.n 1db3d6 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ ands.w r1, r3, ip │ │ │ │ - beq.n 1db426 │ │ │ │ - b.n 1db3ba │ │ │ │ + beq.n 1db46e │ │ │ │ + b.n 1db402 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1db38e │ │ │ │ + beq.n 1db3d6 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1db3a0 │ │ │ │ + bne.n 1db3e8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ orrs r3, r0 │ │ │ │ - bne.n 1db3ba │ │ │ │ + bne.n 1db402 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1db38e │ │ │ │ + beq.n 1db3d6 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands.w r0, r3, ip │ │ │ │ - beq.n 1db45a │ │ │ │ - b.n 1db3ba │ │ │ │ + beq.n 1db4a2 │ │ │ │ + b.n 1db402 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db3ba │ │ │ │ + bne.n 1db402 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1db48c │ │ │ │ - b.n 1db38e │ │ │ │ + bne.n 1db4d4 │ │ │ │ + b.n 1db3d6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db4ae │ │ │ │ + b.n 1db4f6 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1db38e │ │ │ │ + beq.w 1db3d6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db4a8 │ │ │ │ - b.n 1db3ba │ │ │ │ + beq.n 1db4f0 │ │ │ │ + b.n 1db402 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1db4cc │ │ │ │ + b.n 1db514 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1db38e │ │ │ │ + beq.w 1db3d6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1db4c6 │ │ │ │ - b.n 1db3ba │ │ │ │ + beq.n 1db50e │ │ │ │ + b.n 1db402 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1e22b0 │ │ │ │ + bl 1e22f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1db8a8 │ │ │ │ + beq.w 1db8f0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1db91c │ │ │ │ + beq.w 1db964 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r7, r4 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ subs r4, #1 │ │ │ │ subs r7, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb.w r6, [r9, #13] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ ldrd r5, fp, [r2, #-20] │ │ │ │ - bhi.w 1db8ae │ │ │ │ + bhi.w 1db8f6 │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1db78a │ │ │ │ + bhi.w 1db7d2 │ │ │ │ tbh [pc, r6, 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 │ │ │ │ @@ -543894,15 +543923,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 1db8a8 │ │ │ │ + beq.w 1db8f0 │ │ │ │ blx 54dc8 <__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 │ │ │ │ @@ -543926,23 +543955,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 1db8a8 │ │ │ │ + bne.w 1db8f0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db91c │ │ │ │ + beq.w 1db964 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db8a8 │ │ │ │ + beq.w 1db8f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -543965,27 +543994,27 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db8a8 │ │ │ │ + bne.w 1db8f0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1db91c │ │ │ │ + beq.w 1db964 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db58a │ │ │ │ + b.n 1db5d2 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db8a8 │ │ │ │ + beq.w 1db8f0 │ │ │ │ blx 54dc8 <__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 │ │ │ │ @@ -544009,23 +544038,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 1db8a8 │ │ │ │ + bne.w 1db8f0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db91c │ │ │ │ + beq.w 1db964 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db8a8 │ │ │ │ + beq.w 1db8f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -544048,25 +544077,25 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db8a8 │ │ │ │ + bne.w 1db8f0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1db91c │ │ │ │ + beq.w 1db964 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db68c │ │ │ │ + b.n 1db6d4 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1db8a8 │ │ │ │ + beq.w 1db8f0 │ │ │ │ blx 552e8 <__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 │ │ │ │ @@ -544090,22 +544119,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 1db8a8 │ │ │ │ + bne.n 1db8f0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1db91c │ │ │ │ + beq.w 1db964 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1db8a8 │ │ │ │ + beq.n 1db8f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 552e8 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w ip, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ @@ -544127,59 +544156,59 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1db8a8 │ │ │ │ + cbnz r3, 1db8f0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1db91c │ │ │ │ + beq.n 1db964 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1db78e │ │ │ │ + b.n 1db7d6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1db91c │ │ │ │ + beq.n 1db964 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r5, 1db8a8 │ │ │ │ + cbz r5, 1db8f0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 1db8a8 │ │ │ │ + beq.n 1db8f0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1db91c │ │ │ │ + beq.n 1db964 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db87e │ │ │ │ + bne.n 1db8c6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ orrs.w r3, r5, fp │ │ │ │ - beq.n 1db8a8 │ │ │ │ + beq.n 1db8f0 │ │ │ │ mov r1, fp │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - cbz r5, 1db8da │ │ │ │ + cbz r5, 1db922 │ │ │ │ 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 1db922 │ │ │ │ + bne.n 1db96a │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, sl, r2 │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w r2, sl, r2 │ │ │ │ @@ -544189,17 +544218,17 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db8a8 │ │ │ │ + bne.n 1db8f0 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 1db524 │ │ │ │ + bne.w 1db56c │ │ │ │ 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 │ │ │ │ @@ -544217,40 +544246,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1db90a │ │ │ │ + b.n 1db952 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1db97e │ │ │ │ + beq.n 1db9c6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dba28 │ │ │ │ + beq.n 1dba70 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w lr, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1db9ee │ │ │ │ + bhi.n 1dba36 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1dba18 │ │ │ │ + bhi.n 1dba60 │ │ │ │ tbb [pc, r4] │ │ │ │ adds r1, #16 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ asrs r1, r6, #32 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -544261,70 +544290,70 @@ │ │ │ │ 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, r1 │ │ │ │ - bne.n 1db998 │ │ │ │ + bne.n 1db9e0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db9da │ │ │ │ + beq.n 1dba22 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcc.n 1dba24 │ │ │ │ + bcc.n 1dba6c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1db9da │ │ │ │ + beq.n 1dba22 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1db9ee │ │ │ │ + bhi.n 1dba36 │ │ │ │ movw r3, #2043 @ 0x7fb │ │ │ │ movt r3, #65532 @ 0xfffc │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1db9de │ │ │ │ + bls.n 1dba26 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dba3e │ │ │ │ + beq.n 1dba86 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbb3e │ │ │ │ + beq.n 1dbb86 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r0, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd lr, r3, [r3, #-20] │ │ │ │ - bhi.n 1dba92 │ │ │ │ + bhi.n 1dbada │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1dbab4 │ │ │ │ + bhi.n 1dbafc │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ ldrsb r1, [r4, r4] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -544336,89 +544365,89 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ cmp.w lr, #32 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1dbad0 │ │ │ │ + bcs.n 1dbb18 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1dba54 │ │ │ │ + bne.n 1dba9c │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dbaa0 │ │ │ │ + beq.n 1dbae8 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dbad0 │ │ │ │ + bhi.n 1dbb18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbaa0 │ │ │ │ + beq.n 1dbae8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bls.n 1dbaa4 │ │ │ │ + bls.n 1dbaec │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbaa0 │ │ │ │ + beq.n 1dbae8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1dbad4 │ │ │ │ - b.n 1dbaa0 │ │ │ │ + bne.n 1dbb1c │ │ │ │ + b.n 1dbae8 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dbaa0 │ │ │ │ + beq.n 1dbae8 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ uxth.w lr, lr │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dbad0 │ │ │ │ + bhi.n 1dbb18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbaa0 │ │ │ │ + beq.n 1dbae8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1dbae2 │ │ │ │ - b.n 1dbad0 │ │ │ │ + bls.n 1dbb2a │ │ │ │ + b.n 1dbb18 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dbaa0 │ │ │ │ + beq.n 1dbae8 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ uxtb.w lr, lr │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dbad0 │ │ │ │ + bhi.n 1dbb18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dbaa0 │ │ │ │ + beq.n 1dbae8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1dbb10 │ │ │ │ - b.n 1dbad0 │ │ │ │ + bls.n 1dbb58 │ │ │ │ + b.n 1dbb18 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbb56 │ │ │ │ + beq.n 1dbb9e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbc68 │ │ │ │ + beq.w 1dbcb0 │ │ │ │ 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 r6, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -544427,18 +544456,18 @@ │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #-20] │ │ │ │ - bhi.n 1dbbbc │ │ │ │ + bhi.n 1dbc04 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1dbbdc │ │ │ │ + bhi.n 1dbc24 │ │ │ │ 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 │ │ │ │ @@ -544455,121 +544484,121 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbb6 │ │ │ │ + bne.n 1dbbfe │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1dbb78 │ │ │ │ + bne.n 1dbbc0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552e8 <__popcountsi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbb6 │ │ │ │ + bne.n 1dbbfe │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dbbcc │ │ │ │ + beq.n 1dbc14 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 552e8 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbb6 │ │ │ │ + bne.n 1dbbfe │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dbbd2 │ │ │ │ - b.n 1dbbcc │ │ │ │ + bne.n 1dbc1a │ │ │ │ + b.n 1dbc14 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbb6 │ │ │ │ + bne.n 1dbbfe │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dbbcc │ │ │ │ + beq.n 1dbc14 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbb6 │ │ │ │ + bne.n 1dbbfe │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dbc00 │ │ │ │ - b.n 1dbbcc │ │ │ │ + bne.n 1dbc48 │ │ │ │ + b.n 1dbc14 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbb6 │ │ │ │ + bne.n 1dbbfe │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dbbcc │ │ │ │ + beq.n 1dbc14 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrb r0, [r3, #20] │ │ │ │ blx 54dc8 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dbbb6 │ │ │ │ + bne.n 1dbbfe │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1dbc34 │ │ │ │ - b.n 1dbbcc │ │ │ │ + bne.n 1dbc7c │ │ │ │ + b.n 1dbc14 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1dbd18 ) │ │ │ │ + ldr r0, [pc, #160] @ (1dbd60 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1dbcae │ │ │ │ + bne.n 1dbcf6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbd0e │ │ │ │ - ldr.w lr, [pc, #140] @ 1dbd1c │ │ │ │ + beq.n 1dbd56 │ │ │ │ + ldr.w lr, [pc, #140] @ 1dbd64 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, lr] │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ mla r0, lr, r4, r0 │ │ │ │ add r0, r2 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ bic.w r2, r2, #121 @ 0x79 │ │ │ │ subs r2, #2 │ │ │ │ tst.w r2, #252 @ 0xfc │ │ │ │ - beq.n 1dbcb2 │ │ │ │ + beq.n 1dbcfa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r2, r1, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w lr, r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ ldrb.w r0, [ip, #13] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r0, #32 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bhi.n 1dbd02 │ │ │ │ + bhi.n 1dbd4a │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1dbd02 │ │ │ │ + bhi.n 1dbd4a │ │ │ │ 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 │ │ │ │ @@ -544581,52 +544610,52 @@ │ │ │ │ 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 1dbcae │ │ │ │ + beq.n 1dbcf6 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1dbcc6 │ │ │ │ + bne.n 1dbd0e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1dbd06 │ │ │ │ + b.n 1dbd4e │ │ │ │ nop │ │ │ │ - bics r0, r0 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbd32 │ │ │ │ + beq.n 1dbd7a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbe76 │ │ │ │ + beq.w 1dbebe │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1dbd9e │ │ │ │ + bhi.n 1dbde6 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1dbe28 │ │ │ │ + bhi.n 1dbe70 │ │ │ │ tbb [pc, lr] │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ asrs r3, r3, #9 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ @@ -544638,118 +544667,118 @@ │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1dbd54 │ │ │ │ + bne.n 1dbd9c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dbdbc │ │ │ │ + b.n 1dbe04 │ │ │ │ movs r7, #0 │ │ │ │ adds.w r5, r1, #32768 @ 0x8000 │ │ │ │ adc.w r6, r3, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbdba │ │ │ │ + bcs.n 1dbe02 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dbdd2 │ │ │ │ + bge.n 1dbe1a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dbd92 │ │ │ │ + beq.n 1dbdda │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbd9a │ │ │ │ + beq.n 1dbde2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r1, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1dbe7a │ │ │ │ + blt.n 1dbec2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbdba │ │ │ │ + bne.n 1dbe02 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbd9a │ │ │ │ + beq.n 1dbde2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1dbda0 │ │ │ │ + bhi.n 1dbde8 │ │ │ │ lsls r3, r1, #16 │ │ │ │ - bpl.n 1dbdc2 │ │ │ │ + bpl.n 1dbe0a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dbe18 │ │ │ │ - b.n 1dbdba │ │ │ │ + beq.n 1dbe60 │ │ │ │ + b.n 1dbe02 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dbdc0 │ │ │ │ + bge.n 1dbe08 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1dbe08 │ │ │ │ - b.n 1dbd9a │ │ │ │ + bne.n 1dbe50 │ │ │ │ + b.n 1dbde2 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ mov.w r3, #0 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1dbdba │ │ │ │ + bcs.n 1dbe02 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bcc.n 1dbe94 │ │ │ │ + bcc.n 1dbedc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dbdba │ │ │ │ + bne.n 1dbe02 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbd9a │ │ │ │ + beq.n 1dbde2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w lr, r2, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ adc.w r3, r8, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1dbdba │ │ │ │ + bcs.n 1dbe02 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1dbe1e │ │ │ │ - b.n 1dbd9a │ │ │ │ + bne.n 1dbe66 │ │ │ │ + b.n 1dbde2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dbdfc │ │ │ │ + b.n 1dbe44 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbd9a │ │ │ │ + beq.n 1dbde2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bls.n 1dbdfc │ │ │ │ - b.n 1dbda0 │ │ │ │ + bls.n 1dbe44 │ │ │ │ + b.n 1dbde8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1dbd9a │ │ │ │ + beq.n 1dbde2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 1dbe28 │ │ │ │ + b.n 1dbe70 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dbeb6 │ │ │ │ + beq.n 1dbefe │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc0ca │ │ │ │ + beq.w 1dc112 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ mov r7, lr │ │ │ │ add r3, r2 │ │ │ │ @@ -544757,238 +544786,238 @@ │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r8, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dbf38 │ │ │ │ + bhi.n 1dbf80 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1dc098 │ │ │ │ + bhi.w 1dc0e0 │ │ │ │ tbb [pc, r8] │ │ │ │ ldmia r7, {r0, r1, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ - add r0, pc, #828 @ (adr r0, 1dc240 ) │ │ │ │ + add r0, pc, #828 @ (adr r0, 1dc288 ) │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ subs r4, #207 @ 0xcf │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf6e │ │ │ │ + beq.n 1dbfb6 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bls.n 1dbf72 │ │ │ │ + bls.n 1dbfba │ │ │ │ mov.w lr, #1 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbfe0 │ │ │ │ + bcs.n 1dc028 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1dbfdc │ │ │ │ + blt.n 1dc024 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dbf6a │ │ │ │ + blt.n 1dbfb2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dbfe0 │ │ │ │ + bne.n 1dc028 │ │ │ │ movs r7, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1dbed8 │ │ │ │ + bne.n 1dbf20 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dbfe2 │ │ │ │ + b.n 1dc02a │ │ │ │ mov lr, r4 │ │ │ │ - b.n 1dbf84 │ │ │ │ + b.n 1dbfcc │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf6e │ │ │ │ + beq.n 1dbfb6 │ │ │ │ ldrb.w r3, [lr, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.n 1dbfe0 │ │ │ │ + bcs.n 1dc028 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1dc0ce │ │ │ │ + bne.w 1dc116 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 1dbf6e │ │ │ │ + beq.n 1dbfb6 │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ add.w r4, lr, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dbfe0 │ │ │ │ + bcs.n 1dc028 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1dbf76 │ │ │ │ + beq.n 1dbfbe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dbf1a │ │ │ │ + beq.n 1dbf62 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbfe0 │ │ │ │ + bne.n 1dc028 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf6e │ │ │ │ + beq.n 1dbfb6 │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dbf6e │ │ │ │ + beq.n 1dbfb6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dbfe6 │ │ │ │ + bne.n 1dc02e │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf6e │ │ │ │ + beq.n 1dbfb6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc000 │ │ │ │ + b.n 1dc048 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbfe0 │ │ │ │ + bne.n 1dc028 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf6e │ │ │ │ + beq.n 1dbfb6 │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1dbf6e │ │ │ │ + beq.n 1dbfb6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dc020 │ │ │ │ + bne.n 1dc068 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf6e │ │ │ │ + beq.n 1dbfb6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc03a │ │ │ │ + b.n 1dc082 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbfe0 │ │ │ │ + bne.n 1dc028 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1dbf6e │ │ │ │ + beq.n 1dbfb6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r5, r4, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r2, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1dbfe0 │ │ │ │ + bcs.n 1dc028 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 1dbf6e │ │ │ │ + beq.w 1dbfb6 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r2, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1dbfe0 │ │ │ │ + bcs.n 1dc028 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1dc05a │ │ │ │ + bne.n 1dc0a2 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 1dbf6e │ │ │ │ + beq.w 1dbfb6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc098 │ │ │ │ + b.n 1dc0e0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dbfe0 │ │ │ │ + bne.n 1dc028 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 1dbf6e │ │ │ │ + beq.w 1dbfb6 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.w 1dbfe0 │ │ │ │ + bcs.w 1dc028 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1dbfaa │ │ │ │ - b.n 1dc0d2 │ │ │ │ + beq.w 1dbff2 │ │ │ │ + b.n 1dc11a │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1dc11e │ │ │ │ + beq.n 1dc166 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc2c0 │ │ │ │ + beq.w 1dc308 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dc18c │ │ │ │ + bhi.n 1dc1d4 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.w 1dc2bc │ │ │ │ + bhi.w 1dc304 │ │ │ │ tbb [pc, lr] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ asrs r6, r5, #10 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ @@ -545000,494 +545029,494 @@ │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1dc140 │ │ │ │ + bne.n 1dc188 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dc1ae │ │ │ │ + b.n 1dc1f6 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dc1ac │ │ │ │ + bcs.n 1dc1f4 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1dc1da │ │ │ │ + bge.n 1dc222 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dc180 │ │ │ │ + beq.n 1dc1c8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dc188 │ │ │ │ + beq.n 1dc1d0 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dc1ac │ │ │ │ + bcs.n 1dc1f4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1dc2d6 │ │ │ │ + blt.n 1dc31e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dc1ac │ │ │ │ + bne.n 1dc1f4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dc188 │ │ │ │ + beq.n 1dc1d0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1dc18e │ │ │ │ + bhi.n 1dc1d6 │ │ │ │ adds r3, r3, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dc1ac │ │ │ │ + bcs.n 1dc1f4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc1b4 │ │ │ │ + bcc.n 1dc1fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dc25c │ │ │ │ - b.n 1dc1ac │ │ │ │ + beq.n 1dc2a4 │ │ │ │ + b.n 1dc1f4 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1dc1ac │ │ │ │ + bcs.n 1dc1f4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc1b2 │ │ │ │ + bcc.n 1dc1fa │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1dc230 │ │ │ │ - b.n 1dc188 │ │ │ │ + bne.n 1dc278 │ │ │ │ + b.n 1dc1d0 │ │ │ │ ldrb.w r3, [r1, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w lr, r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ - bcs.n 1dc1ac │ │ │ │ + bcs.n 1dc1f4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1dc2c4 │ │ │ │ + bcc.n 1dc30c │ │ │ │ mov r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dc1ac │ │ │ │ + bne.n 1dc1f4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dc188 │ │ │ │ + beq.w 1dc1d0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w lr, r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ - bcs.w 1dc1ac │ │ │ │ + bcs.w 1dc1f4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1dc262 │ │ │ │ - b.n 1dc188 │ │ │ │ + bne.n 1dc2aa │ │ │ │ + b.n 1dc1d0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dc204 │ │ │ │ + b.n 1dc24c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dc188 │ │ │ │ + beq.w 1dc1d0 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1dc26c │ │ │ │ + b.n 1dc2b4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1dc188 │ │ │ │ + beq.w 1dc1d0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bls.n 1dc204 │ │ │ │ - b.n 1dc18e │ │ │ │ + bls.n 1dc24c │ │ │ │ + b.n 1dc1d6 │ │ │ │ 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 r5, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1dc5fc │ │ │ │ + beq.w 1dc644 │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 1dc328 │ │ │ │ + b.n 1dc370 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc5e4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1dc5fc │ │ │ │ + beq.w 1dc644 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1dc31e │ │ │ │ + bne.n 1dc366 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc5e4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc318 │ │ │ │ + bne.n 1dc360 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1dc31e │ │ │ │ + beq.n 1dc366 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1dc36a │ │ │ │ + b.n 1dc3b2 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc5e4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dc5f0 │ │ │ │ + beq.w 1dc638 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1dc360 │ │ │ │ + bne.n 1dc3a8 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc5e4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc35a │ │ │ │ + bne.n 1dc3a2 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1dc360 │ │ │ │ + beq.n 1dc3a8 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1dc3b4 │ │ │ │ + b.n 1dc3fc │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc5e4 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1dc5e0 │ │ │ │ + beq.w 1dc628 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1dc3a6 │ │ │ │ + bne.n 1dc3ee │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc5e4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc3a0 │ │ │ │ + bne.n 1dc3e8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1dc3a6 │ │ │ │ + beq.n 1dc3ee │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1dc402 │ │ │ │ + b.n 1dc44a │ │ │ │ cmp r6, #186 @ 0xba │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc5e4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1dc5cc │ │ │ │ + beq.w 1dc614 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc3f4 │ │ │ │ + bne.n 1dc43c │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc5e4 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r6, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r6, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc3ee │ │ │ │ + bne.n 1dc436 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1dc3f4 │ │ │ │ + beq.n 1dc43c │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1dc44c │ │ │ │ + b.n 1dc494 │ │ │ │ cmp r5, #186 @ 0xba │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc5e4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1dc5b2 │ │ │ │ + beq.w 1dc5fa │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc442 │ │ │ │ + bne.n 1dc48a │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc5e4 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r5, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc43c │ │ │ │ + bne.n 1dc484 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1dc442 │ │ │ │ + beq.n 1dc48a │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1dc498 │ │ │ │ + b.n 1dc4e0 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc5e4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1dc5a4 │ │ │ │ + beq.w 1dc5ec │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1dc48a │ │ │ │ + bne.n 1dc4d2 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc59c │ │ │ │ + bne.n 1dc5e4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc484 │ │ │ │ + bne.n 1dc4cc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1dc48a │ │ │ │ + beq.n 1dc4d2 │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1dc4d4 │ │ │ │ + b.n 1dc51c │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ - bne.n 1dc59c │ │ │ │ + bne.n 1dc5e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dc48a │ │ │ │ + beq.n 1dc4d2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1dc4cc │ │ │ │ + bne.n 1dc514 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dc59c │ │ │ │ + bne.n 1dc5e4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1dc4c8 │ │ │ │ + bne.n 1dc510 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1dc4cc │ │ │ │ + beq.n 1dc514 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1dc510 │ │ │ │ + b.n 1dc558 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ - bne.n 1dc59a │ │ │ │ + bne.n 1dc5e2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1dc4cc │ │ │ │ + beq.n 1dc514 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1dc508 │ │ │ │ + bne.n 1dc550 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc59a │ │ │ │ + bne.n 1dc5e2 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1dc504 │ │ │ │ + bne.n 1dc54c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dc508 │ │ │ │ + beq.n 1dc550 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1dc554 │ │ │ │ + b.n 1dc59c │ │ │ │ cmp.w lr, #186 @ 0xba │ │ │ │ - bne.n 1dc59a │ │ │ │ + bne.n 1dc5e2 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1dc508 │ │ │ │ + beq.n 1dc550 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1dc548 │ │ │ │ + bne.n 1dc590 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dc59a │ │ │ │ + bne.n 1dc5e2 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #185 @ 0xb9 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #266 @ 0x10a │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1dc542 │ │ │ │ + bne.n 1dc58a │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1dc2f4 │ │ │ │ + bl 1dc33c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc548 │ │ │ │ + bne.n 1dc590 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1dc59c │ │ │ │ + b.n 1dc5e4 │ │ │ │ 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 1dc44c │ │ │ │ + bne.w 1dc494 │ │ │ │ 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 1dc402 │ │ │ │ + bne.w 1dc44a │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dc3b4 │ │ │ │ + bne.w 1dc3fc │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc36a │ │ │ │ + bne.w 1dc3b2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dc328 │ │ │ │ + bne.w 1dc370 │ │ │ │ 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, #224] @ 1dc700 │ │ │ │ + ldr.w r8, [pc, #224] @ 1dc748 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e22b0 │ │ │ │ + bl 1e22f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc6d4 │ │ │ │ + beq.n 1dc71c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dc6d4 │ │ │ │ - ldr r3, [pc, #200] @ (1dc704 ) │ │ │ │ + beq.n 1dc71c │ │ │ │ + ldr r3, [pc, #200] @ (1dc74c ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r2, r8, r2, r9 │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 1dc6a8 │ │ │ │ + bhi.n 1dc6f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dc6e4 │ │ │ │ + bls.n 1dc72c │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1dc6e4 │ │ │ │ + bpl.n 1dc72c │ │ │ │ adds r2, r4, r7 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ adds r2, #5 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ cmp r1, #32 │ │ │ │ ldrd r0, ip, [r2, #-20] │ │ │ │ - bhi.n 1dc6f8 │ │ │ │ + bhi.n 1dc740 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1dc6f2 │ │ │ │ + bhi.n 1dc73a │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -545498,649 +545527,649 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1dc6e4 │ │ │ │ + bne.n 1dc72c │ │ │ │ adds r2, r4, r7 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r1, #20] │ │ │ │ - bl 1e227c │ │ │ │ + bl 1e22c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1dc6e4 │ │ │ │ + beq.n 1dc72c │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1dc648 │ │ │ │ + bne.n 1dc690 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxtb r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1dc6ce │ │ │ │ + bne.n 1dc716 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc6e0 │ │ │ │ + b.n 1dc728 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dc6e0 │ │ │ │ + b.n 1dc728 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1dc6e0 │ │ │ │ + b.n 1dc728 │ │ │ │ nop │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #636] @ 1dc998 │ │ │ │ + ldr.w r9, [pc, #636] @ 1dc9e0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r9, pc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1dc7b4 │ │ │ │ + beq.n 1dc7fc │ │ │ │ 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 1dc7ac │ │ │ │ + bne.n 1dc7f4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 1dc77c │ │ │ │ + cbz r3, 1dc7c4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc8ec │ │ │ │ + beq.w 1dc934 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc772 │ │ │ │ + bne.n 1dc7ba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc772 │ │ │ │ + bls.n 1dc7ba │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ 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 1e41e0 │ │ │ │ + bl 1e4228 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc7ac │ │ │ │ + beq.n 1dc7f4 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 1dc7be │ │ │ │ - cbnz r7, 1dc7c4 │ │ │ │ - bl 1e3d7c │ │ │ │ - cbnz r0, 1dc7c4 │ │ │ │ - ldr r3, [pc, #516] @ (1dc99c ) │ │ │ │ + bne.n 1dc806 │ │ │ │ + cbnz r7, 1dc80c │ │ │ │ + bl 1e3dc4 │ │ │ │ + cbnz r0, 1dc80c │ │ │ │ + ldr r3, [pc, #516] @ (1dc9e4 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r1 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1dc772 │ │ │ │ + bne.n 1dc7ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1dc738 │ │ │ │ + bne.n 1dc780 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc78e │ │ │ │ + bne.n 1dc7d6 │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 1dc794 │ │ │ │ + beq.n 1dc7dc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ add.w r3, r5, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1dc7ac │ │ │ │ + beq.n 1dc7f4 │ │ │ │ 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 1dc864 │ │ │ │ + bmi.n 1dc8ac │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 1dc828 │ │ │ │ + cbz r3, 1dc870 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dc968 │ │ │ │ + beq.w 1dc9b0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dc818 │ │ │ │ + bne.n 1dc860 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dc818 │ │ │ │ + bls.n 1dc860 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ 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 1e41e0 │ │ │ │ + bl 1e4228 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc864 │ │ │ │ - ldr r3, [pc, #384] @ (1dc99c ) │ │ │ │ + beq.n 1dc8ac │ │ │ │ + ldr r3, [pc, #384] @ (1dc9e4 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 1dc79a │ │ │ │ + b.n 1dc7e2 │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 1dc86e │ │ │ │ - cbnz r3, 1dc874 │ │ │ │ + bne.n 1dc8b6 │ │ │ │ + cbnz r3, 1dc8bc │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1e3d7c │ │ │ │ + bl 1e3dc4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 1dc874 │ │ │ │ - ldr r1, [pc, #336] @ (1dc99c ) │ │ │ │ + cbnz r0, 1dc8bc │ │ │ │ + ldr r1, [pc, #336] @ (1dc9e4 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ 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 1dc97e │ │ │ │ + bne.w 1dc9c6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1dc7e0 │ │ │ │ - b.n 1dc7ac │ │ │ │ + bne.n 1dc828 │ │ │ │ + b.n 1dc7f4 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc83a │ │ │ │ + bne.n 1dc882 │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 1dc848 │ │ │ │ + beq.n 1dc890 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w r8, r2, #20 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 1dc864 │ │ │ │ + beq.n 1dc8ac │ │ │ │ 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 1dc930 │ │ │ │ + bmi.n 1dc978 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dc948 │ │ │ │ + beq.n 1dc990 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1dc974 │ │ │ │ + beq.n 1dc9bc │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1dc8d6 │ │ │ │ + bne.n 1dc91e │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ subs r1, #22 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1dc8d6 │ │ │ │ + bls.n 1dc91e │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ 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 1e41e0 │ │ │ │ + bl 1e4228 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dc930 │ │ │ │ + beq.n 1dc978 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #188] @ (1dc99c ) │ │ │ │ + ldr r1, [pc, #188] @ (1dc9e4 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - b.n 1dc84e │ │ │ │ + b.n 1dc896 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc772 │ │ │ │ + bhi.w 1dc7ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1dc738 │ │ │ │ - b.n 1dc7b4 │ │ │ │ + bne.w 1dc780 │ │ │ │ + b.n 1dc7fc │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dc95e │ │ │ │ + bne.n 1dc9a6 │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 1dc916 │ │ │ │ + beq.n 1dc95e │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dc708 │ │ │ │ - cbnz r0, 1dc930 │ │ │ │ - ldr r1, [pc, #132] @ (1dc99c ) │ │ │ │ + bl 1dc750 │ │ │ │ + cbnz r0, 1dc978 │ │ │ │ + ldr r1, [pc, #132] @ (1dc9e4 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ 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 1dc988 │ │ │ │ + bne.n 1dc9d0 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1dc898 │ │ │ │ + bne.n 1dc8e0 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1dc864 │ │ │ │ + b.n 1dc8ac │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r4, asr #5 │ │ │ │ - bne.n 1dc902 │ │ │ │ + bne.n 1dc94a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dc908 │ │ │ │ - bl 1e3d7c │ │ │ │ + bne.n 1dc950 │ │ │ │ + bl 1e3dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc908 │ │ │ │ - b.n 1dc916 │ │ │ │ + bne.n 1dc950 │ │ │ │ + b.n 1dc95e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dc818 │ │ │ │ - b.n 1dc864 │ │ │ │ + bhi.w 1dc860 │ │ │ │ + b.n 1dc8ac │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1dc8d6 │ │ │ │ - b.n 1dc930 │ │ │ │ + bhi.n 1dc91e │ │ │ │ + b.n 1dc978 │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1dc79a │ │ │ │ + b.n 1dc7e2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1dc84e │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + b.n 1dc896 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #856] @ (1dcd0c ) │ │ │ │ + ldr r3, [pc, #856] @ (1dcd54 ) │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1dcb98 │ │ │ │ + beq.w 1dcbe0 │ │ │ │ mov sl, r3 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r5, r6, #1 │ │ │ │ - bne.w 1dcb8a │ │ │ │ + bne.w 1dcbd2 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcba2 │ │ │ │ + beq.w 1dcbea │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcc0c │ │ │ │ + beq.w 1dcc54 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dca14 │ │ │ │ + bne.n 1dca5c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dca14 │ │ │ │ + bls.n 1dca5c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ 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 1e41e0 │ │ │ │ + bl 1e4228 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dcb8a │ │ │ │ + beq.w 1dcbd2 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - beq.w 1dcc40 │ │ │ │ + beq.w 1dcc88 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.w 1dcc46 │ │ │ │ + bne.w 1dcc8e │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1dcabe │ │ │ │ + beq.n 1dcb06 │ │ │ │ strd r7, r5, [sp, #28] │ │ │ │ subs r5, r4, #4 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1dcc90 │ │ │ │ + bmi.w 1dccd8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dcc70 │ │ │ │ + beq.w 1dccb8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1dcd00 │ │ │ │ + beq.w 1dcd48 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1dca94 │ │ │ │ + bne.n 1dcadc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #22 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1dca94 │ │ │ │ + bls.n 1dcadc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r5, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1e41e0 │ │ │ │ + bl 1e4228 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1dcc90 │ │ │ │ - ldr r3, [pc, #632] @ (1dcd10 ) │ │ │ │ + beq.w 1dccd8 │ │ │ │ + ldr r3, [pc, #632] @ (1dcd58 ) │ │ │ │ mov r6, r8 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dccf6 │ │ │ │ + bne.w 1dcd3e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1dcce8 │ │ │ │ + beq.w 1dcd30 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1dcabe │ │ │ │ + bmi.n 1dcb06 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dca1e │ │ │ │ + beq.n 1dca66 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcc60 │ │ │ │ + beq.w 1dcca8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dcb02 │ │ │ │ + bne.n 1dcb4a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dcb02 │ │ │ │ + bls.n 1dcb4a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ 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 1e41e0 │ │ │ │ + bl 1e4228 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dcabe │ │ │ │ - ldr r3, [pc, #524] @ (1dcd10 ) │ │ │ │ + beq.n 1dcb06 │ │ │ │ + ldr r3, [pc, #524] @ (1dcd58 ) │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ 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 1dccec │ │ │ │ + bne.w 1dcd34 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1dcc6c │ │ │ │ + beq.w 1dccb4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1dcb24 │ │ │ │ + bmi.n 1dcb6c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcbe4 │ │ │ │ + beq.n 1dcc2c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1dcca6 │ │ │ │ + beq.w 1dccee │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dcb68 │ │ │ │ + bne.n 1dcbb0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #22 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1dcb68 │ │ │ │ + bls.n 1dcbb0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ 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 1e41e0 │ │ │ │ + bl 1e4228 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1dcb24 │ │ │ │ - ldr r3, [pc, #420] @ (1dcd10 ) │ │ │ │ + beq.n 1dcb6c │ │ │ │ + ldr r3, [pc, #420] @ (1dcd58 ) │ │ │ │ mov r8, fp │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ add r3, r4 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1dca14 │ │ │ │ + bne.w 1dca5c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc9cc │ │ │ │ + bne.w 1dca14 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r3, asr #5 │ │ │ │ - bne.n 1dcbce │ │ │ │ - cbz r4, 1dcbd4 │ │ │ │ + bne.n 1dcc16 │ │ │ │ + cbz r4, 1dcc1c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1dcb8a │ │ │ │ + beq.n 1dcbd2 │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ - b.n 1dcb2e │ │ │ │ + b.n 1dcb76 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dcbb6 │ │ │ │ - bl 1e3d7c │ │ │ │ + beq.n 1dcbfe │ │ │ │ + bl 1e3dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcbb6 │ │ │ │ - ldr r3, [pc, #304] @ (1dcd10 ) │ │ │ │ + bne.n 1dcbfe │ │ │ │ + ldr r3, [pc, #304] @ (1dcd58 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dcb76 │ │ │ │ + b.n 1dcbbe │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r3, asr #5 │ │ │ │ - bne.n 1dcc26 │ │ │ │ - cbz r2, 1dcc2c │ │ │ │ + bne.n 1dcc6e │ │ │ │ + cbz r2, 1dcc74 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 1dcb24 │ │ │ │ + beq.n 1dcb6c │ │ │ │ str r7, [sp, #16] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, ip │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ - b.n 1dcac8 │ │ │ │ + b.n 1dcb10 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dca14 │ │ │ │ + bhi.w 1dca5c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1dc9cc │ │ │ │ - b.n 1dcb98 │ │ │ │ + bne.w 1dca14 │ │ │ │ + b.n 1dcbe0 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - beq.n 1dcbf6 │ │ │ │ + beq.n 1dcc3e │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1e3d7c │ │ │ │ + bl 1e3dc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcbf6 │ │ │ │ - ldr r3, [pc, #212] @ (1dcd10 ) │ │ │ │ + bne.n 1dcc3e │ │ │ │ + ldr r3, [pc, #212] @ (1dcd58 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1dcb0e │ │ │ │ + b.n 1dcb56 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dca38 │ │ │ │ + bne.w 1dca80 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1e3d7c │ │ │ │ + bl 1e3dc4 │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dca38 │ │ │ │ - ldr r3, [pc, #180] @ (1dcd10 ) │ │ │ │ + bne.w 1dca80 │ │ │ │ + ldr r3, [pc, #180] @ (1dcd58 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ - b.n 1dcaa8 │ │ │ │ + b.n 1dcaf0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dcb02 │ │ │ │ - b.n 1dcabe │ │ │ │ + bhi.w 1dcb4a │ │ │ │ + b.n 1dcb06 │ │ │ │ mov r8, fp │ │ │ │ - b.n 1dcb8a │ │ │ │ + b.n 1dcbd2 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r2, r5, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r2, asr #5 │ │ │ │ - beq.n 1dccb2 │ │ │ │ + beq.n 1dccfa │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ - bne.n 1dccb6 │ │ │ │ + bne.n 1dccfe │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc708 │ │ │ │ - cbz r0, 1dccbe │ │ │ │ + bl 1dc750 │ │ │ │ + cbz r0, 1dcd06 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1dca54 │ │ │ │ + bne.w 1dca9c │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ - b.n 1dcabe │ │ │ │ + b.n 1dcb06 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1dcb68 │ │ │ │ - b.n 1dcb24 │ │ │ │ + bhi.w 1dcbb0 │ │ │ │ + b.n 1dcb6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1dcc86 │ │ │ │ - bl 1e3d7c │ │ │ │ + bne.n 1dccce │ │ │ │ + bl 1e3dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcc86 │ │ │ │ - ldr r0, [pc, #80] @ (1dcd10 ) │ │ │ │ + bne.n 1dccce │ │ │ │ + ldr r0, [pc, #80] @ (1dcd58 ) │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ adds r2, r1, r7 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1dcc90 │ │ │ │ + beq.n 1dccd8 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1dcaa8 │ │ │ │ + b.n 1dcaf0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dcb24 │ │ │ │ + b.n 1dcb6c │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 1dcb76 │ │ │ │ + b.n 1dcbbe │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b.n 1dcb0e │ │ │ │ + b.n 1dcb56 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 1dca94 │ │ │ │ - b.n 1dcc90 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + bhi.w 1dcadc │ │ │ │ + b.n 1dccd8 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 r1, [pc, #2832] @ 1dd838 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1dd880 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1dd83c │ │ │ │ + ldr.w r2, [pc, #2832] @ 1dd884 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -546148,15 +546177,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dced6 │ │ │ │ + bne.w 1dcf1e │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -546173,18 +546202,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dcdc0 │ │ │ │ + bne.n 1dce08 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dd70c │ │ │ │ + bne.w 1dd754 │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -546214,72 +546243,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1dce94 │ │ │ │ + cbnz r0, 1dcedc │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dce94 │ │ │ │ + bmi.n 1dcedc │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dceae │ │ │ │ + cbz r5, 1dcef6 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dceda │ │ │ │ + bne.n 1dcf22 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dcef2 │ │ │ │ + bne.n 1dcf3a │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1dcf02 │ │ │ │ + b.n 1dcf4a │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1dce62 │ │ │ │ + bne.n 1dceaa │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dd7da │ │ │ │ + bmi.w 1dd822 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd718 │ │ │ │ + bne.w 1dd760 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dce7e │ │ │ │ + bpl.n 1dcec6 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dce82 │ │ │ │ + b.n 1dceca │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dcd6e │ │ │ │ + b.n 1dcdb6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd816 │ │ │ │ + beq.w 1dd85e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd718 │ │ │ │ + beq.w 1dd760 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -546306,15 +546335,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1dcf80 │ │ │ │ + cbz r5, 1dcfc8 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -546331,46 +546360,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1dcfda │ │ │ │ + cbz r0, 1dd022 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1dcfec │ │ │ │ + cbz r0, 1dd034 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd720 │ │ │ │ + bne.w 1dd768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd7c8 │ │ │ │ + beq.w 1dd810 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd810 │ │ │ │ + bne.w 1dd858 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd744 │ │ │ │ + bne.w 1dd78c │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -546409,21 +546438,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1dd104 │ │ │ │ + cbz r6, 1dd14c │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dd104 │ │ │ │ + bne.n 1dd14c │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd806 │ │ │ │ + bne.w 1dd84e │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -546445,33 +546474,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd76e │ │ │ │ + bne.w 1dd7b6 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1dd19c │ │ │ │ + cbnz r6, 1dd1e4 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1dd1ba │ │ │ │ + cbnz r6, 1dd202 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -546490,17 +546519,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd748 │ │ │ │ + bne.w 1dd790 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1dd748 │ │ │ │ + bpl.w 1dd790 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -546520,17 +546549,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd772 │ │ │ │ + beq.w 1dd7ba │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd7ba │ │ │ │ + bne.w 1dd802 │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -546551,138 +546580,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1dd2e8 │ │ │ │ + cbz r0, 1dd330 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dd302 │ │ │ │ + cbz r0, 1dd34a │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dd310 │ │ │ │ + cbz r0, 1dd358 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd798 │ │ │ │ + beq.w 1dd7e0 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd7aa │ │ │ │ + bne.w 1dd7f2 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd794 │ │ │ │ + bne.w 1dd7dc │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd790 │ │ │ │ + bne.w 1dd7d8 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd78c │ │ │ │ + bne.w 1dd7d4 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd788 │ │ │ │ + bne.w 1dd7d0 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd784 │ │ │ │ + bne.w 1dd7cc │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1dd414 │ │ │ │ + cbz r0, 1dd45c │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd780 │ │ │ │ + bne.w 1dd7c8 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd448 │ │ │ │ + cbz r0, 1dd490 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dd448 │ │ │ │ + cbz r0, 1dd490 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd7fc │ │ │ │ + bne.w 1dd844 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd45a │ │ │ │ + cbz r0, 1dd4a2 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1dd45a │ │ │ │ + cbz r0, 1dd4a2 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1dd476 │ │ │ │ + cbz r0, 1dd4be │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1dd496 │ │ │ │ + cbz r0, 1dd4de │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1dd496 │ │ │ │ + cbz r5, 1dd4de │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd7f8 │ │ │ │ + bne.w 1dd840 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -546729,47 +546758,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1dd566 │ │ │ │ + cbz r0, 1dd5ae │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1dd576 │ │ │ │ + cbz r0, 1dd5be │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1dd586 │ │ │ │ + cbz r0, 1dd5ce │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1dd59c │ │ │ │ + cbz r0, 1dd5e4 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1dd5ae │ │ │ │ + cbnz r1, 1dd5f6 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1dd5d2 │ │ │ │ + cbz r1, 1dd61a │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -546799,199 +546828,199 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1dd656 │ │ │ │ + cbz r2, 1dd69e │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1dd66c │ │ │ │ + cbz r2, 1dd6b4 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1dd67e │ │ │ │ + cbz r2, 1dd6c6 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1dd690 │ │ │ │ + cbz r2, 1dd6d8 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1dd6a2 │ │ │ │ + cbz r2, 1dd6ea │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1dd6c0 │ │ │ │ - b.n 1dd6ee │ │ │ │ + cbnz r5, 1dd708 │ │ │ │ + b.n 1dd736 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1dd6ee │ │ │ │ + cbz r5, 1dd736 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd6ba │ │ │ │ - ldr r6, [pc, #376] @ (1dd840 ) │ │ │ │ + beq.n 1dd702 │ │ │ │ + ldr r6, [pc, #376] @ (1dd888 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263c0c │ │ │ │ + bl 263c54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1dd6ee │ │ │ │ + cbz r3, 1dd736 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd6ce │ │ │ │ + bne.n 1dd716 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd6e0 │ │ │ │ - ldr r2, [pc, #340] @ (1dd844 ) │ │ │ │ - ldr r3, [pc, #328] @ (1dd83c ) │ │ │ │ + bne.n 1dd728 │ │ │ │ + ldr r2, [pc, #340] @ (1dd88c ) │ │ │ │ + ldr r3, [pc, #328] @ (1dd884 ) │ │ │ │ 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 1dd834 │ │ │ │ + bne.w 1dd87c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1dcdc0 │ │ │ │ + b.w 1dce08 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dcefc │ │ │ │ + b.w 1dcf44 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dd7b6 │ │ │ │ + bne.n 1dd7fe │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd034 │ │ │ │ + bne.w 1dd07c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd034 │ │ │ │ + bne.w 1dd07c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd046 │ │ │ │ + b.n 1dd08e │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dd228 │ │ │ │ + bne.w 1dd270 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1dd22a │ │ │ │ + b.n 1dd272 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd17a │ │ │ │ + b.n 1dd1c2 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1dd28e │ │ │ │ + b.n 1dd2d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd430 │ │ │ │ + b.n 1dd478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd3fc │ │ │ │ + b.n 1dd444 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd3e6 │ │ │ │ + b.n 1dd42e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd3cc │ │ │ │ + b.n 1dd414 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd3b6 │ │ │ │ + b.n 1dd3fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd38c │ │ │ │ + b.n 1dd3d4 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1dd352 │ │ │ │ + b.n 1dd39a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1dd352 │ │ │ │ + b.n 1dd39a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd730 │ │ │ │ + b.n 1dd778 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1dd28e │ │ │ │ + b.n 1dd2d6 │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dd034 │ │ │ │ + bne.w 1dd07c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd046 │ │ │ │ + b.n 1dd08e │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1dd822 │ │ │ │ + bmi.n 1dd86a │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dce7e │ │ │ │ - b.w 1dcef8 │ │ │ │ + beq.w 1dcec6 │ │ │ │ + b.w 1dcf40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd496 │ │ │ │ + b.n 1dd4de │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1dd448 │ │ │ │ + b.n 1dd490 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1dd104 │ │ │ │ + b.n 1dd14c │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1dd034 │ │ │ │ + b.n 1dd07c │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dce82 │ │ │ │ + b.w 1dceca │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dced2 │ │ │ │ - b.w 1dcef8 │ │ │ │ + beq.w 1dcf1a │ │ │ │ + b.w 1dcf40 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1de36c │ │ │ │ + ldr.w r1, [pc, #2832] @ 1de3b4 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1de370 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1de3b8 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -546999,15 +547028,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1dda0a │ │ │ │ + bne.w 1dda52 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -547024,18 +547053,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1dd8f4 │ │ │ │ + bne.n 1dd93c │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1de240 │ │ │ │ + bne.w 1de288 │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -547065,72 +547094,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1dd9c8 │ │ │ │ + cbnz r0, 1dda10 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1dd9c8 │ │ │ │ + bmi.n 1dda10 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1dd9e2 │ │ │ │ + cbz r5, 1dda2a │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1dda0e │ │ │ │ + bne.n 1dda56 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dda26 │ │ │ │ + bne.n 1dda6e │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1dda36 │ │ │ │ + b.n 1dda7e │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1dd996 │ │ │ │ + bne.n 1dd9de │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1de30e │ │ │ │ + bmi.w 1de356 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de24c │ │ │ │ + bne.w 1de294 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1dd9b2 │ │ │ │ + bpl.n 1dd9fa │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1dd9b6 │ │ │ │ + b.n 1dd9fe │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1dd8a2 │ │ │ │ + b.n 1dd8ea │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de34a │ │ │ │ + beq.w 1de392 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de24c │ │ │ │ + beq.w 1de294 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -547157,15 +547186,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1ddab4 │ │ │ │ + cbz r5, 1ddafc │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -547182,46 +547211,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1ddb0e │ │ │ │ + cbz r0, 1ddb56 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1ddb20 │ │ │ │ + cbz r0, 1ddb68 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de254 │ │ │ │ + bne.w 1de29c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de2fc │ │ │ │ + beq.w 1de344 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de344 │ │ │ │ + bne.w 1de38c │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de278 │ │ │ │ + bne.w 1de2c0 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -547260,21 +547289,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1ddc38 │ │ │ │ + cbz r6, 1ddc80 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1ddc38 │ │ │ │ + bne.n 1ddc80 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de33a │ │ │ │ + bne.w 1de382 │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -547296,33 +547325,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de2a2 │ │ │ │ + bne.w 1de2ea │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1ddcd0 │ │ │ │ + cbnz r6, 1ddd18 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1ddcee │ │ │ │ + cbnz r6, 1ddd36 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -547341,17 +547370,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de27c │ │ │ │ + bne.w 1de2c4 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1de27c │ │ │ │ + bpl.w 1de2c4 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -547371,17 +547400,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de2a6 │ │ │ │ + beq.w 1de2ee │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de2ee │ │ │ │ + bne.w 1de336 │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -547402,138 +547431,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1dde1c │ │ │ │ + cbz r0, 1dde64 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dde36 │ │ │ │ + cbz r0, 1dde7e │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1dde44 │ │ │ │ + cbz r0, 1dde8c │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de2cc │ │ │ │ + beq.w 1de314 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de2de │ │ │ │ + bne.w 1de326 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de2c8 │ │ │ │ + bne.w 1de310 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de2c4 │ │ │ │ + bne.w 1de30c │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de2c0 │ │ │ │ + bne.w 1de308 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de2bc │ │ │ │ + bne.w 1de304 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de2b8 │ │ │ │ + bne.w 1de300 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1ddf48 │ │ │ │ + cbz r0, 1ddf90 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de2b4 │ │ │ │ + bne.w 1de2fc │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ddf7c │ │ │ │ + cbz r0, 1ddfc4 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1ddf7c │ │ │ │ + cbz r0, 1ddfc4 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de330 │ │ │ │ + bne.w 1de378 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ddf8e │ │ │ │ + cbz r0, 1ddfd6 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1ddf8e │ │ │ │ + cbz r0, 1ddfd6 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1ddfaa │ │ │ │ + cbz r0, 1ddff2 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ddfca │ │ │ │ + cbz r0, 1de012 │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1ddfca │ │ │ │ + cbz r5, 1de012 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de32c │ │ │ │ + bne.w 1de374 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -547580,47 +547609,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1de09a │ │ │ │ + cbz r0, 1de0e2 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1de0aa │ │ │ │ + cbz r0, 1de0f2 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1de0ba │ │ │ │ + cbz r0, 1de102 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1de0d0 │ │ │ │ + cbz r0, 1de118 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1de0e2 │ │ │ │ + cbnz r1, 1de12a │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1de106 │ │ │ │ + cbz r1, 1de14e │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -547650,199 +547679,199 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1de18a │ │ │ │ + cbz r2, 1de1d2 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1de1a0 │ │ │ │ + cbz r2, 1de1e8 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1de1b2 │ │ │ │ + cbz r2, 1de1fa │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1de1c4 │ │ │ │ + cbz r2, 1de20c │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1de1d6 │ │ │ │ + cbz r2, 1de21e │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1de1f4 │ │ │ │ - b.n 1de222 │ │ │ │ + cbnz r5, 1de23c │ │ │ │ + b.n 1de26a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1de222 │ │ │ │ + cbz r5, 1de26a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de1ee │ │ │ │ - ldr r6, [pc, #376] @ (1de374 ) │ │ │ │ + beq.n 1de236 │ │ │ │ + ldr r6, [pc, #376] @ (1de3bc ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263c0c │ │ │ │ + bl 263c54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1de222 │ │ │ │ + cbz r3, 1de26a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de202 │ │ │ │ + bne.n 1de24a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de214 │ │ │ │ - ldr r2, [pc, #340] @ (1de378 ) │ │ │ │ - ldr r3, [pc, #328] @ (1de370 ) │ │ │ │ + bne.n 1de25c │ │ │ │ + ldr r2, [pc, #340] @ (1de3c0 ) │ │ │ │ + ldr r3, [pc, #328] @ (1de3b8 ) │ │ │ │ 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 1de368 │ │ │ │ + bne.w 1de3b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1dd8f4 │ │ │ │ + b.w 1dd93c │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1dda30 │ │ │ │ + b.w 1dda78 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1de2ea │ │ │ │ + bne.n 1de332 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddb68 │ │ │ │ + bne.w 1ddbb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ddb68 │ │ │ │ + bne.w 1ddbb0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddb7a │ │ │ │ + b.n 1ddbc2 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ddd5c │ │ │ │ + bne.w 1ddda4 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1ddd5e │ │ │ │ + b.n 1ddda6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddcae │ │ │ │ + b.n 1ddcf6 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1dddc2 │ │ │ │ + b.n 1dde0a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddf64 │ │ │ │ + b.n 1ddfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddf30 │ │ │ │ + b.n 1ddf78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddf1a │ │ │ │ + b.n 1ddf62 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddf00 │ │ │ │ + b.n 1ddf48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddeea │ │ │ │ + b.n 1ddf32 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddec0 │ │ │ │ + b.n 1ddf08 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1dde86 │ │ │ │ + b.n 1ddece │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1dde86 │ │ │ │ + b.n 1ddece │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de264 │ │ │ │ + b.n 1de2ac │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1dddc2 │ │ │ │ + b.n 1dde0a │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ddb68 │ │ │ │ + bne.w 1ddbb0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ddb7a │ │ │ │ + b.n 1ddbc2 │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1de356 │ │ │ │ + bmi.n 1de39e │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dd9b2 │ │ │ │ - b.w 1dda2c │ │ │ │ + beq.w 1dd9fa │ │ │ │ + b.w 1dda74 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ddfca │ │ │ │ + b.n 1de012 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1ddf7c │ │ │ │ + b.n 1ddfc4 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1ddc38 │ │ │ │ + b.n 1ddc80 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1ddb68 │ │ │ │ + b.n 1ddbb0 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1dd9b6 │ │ │ │ + b.w 1dd9fe │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dda06 │ │ │ │ - b.w 1dda2c │ │ │ │ + beq.w 1dda4e │ │ │ │ + b.w 1dda74 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r7, pc, #736 @ (adr r7, 1de6a0 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r1, [pc, #2832] @ 1deea0 │ │ │ │ + ldr.w r1, [pc, #2832] @ 1deee8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1deea4 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1deeec │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -547850,15 +547879,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #184] @ 0xb8 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1de53e │ │ │ │ + bne.w 1de586 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -547875,18 +547904,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #135] @ 0x87 │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1de428 │ │ │ │ + bne.n 1de470 │ │ │ │ ldrb.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ded74 │ │ │ │ + bne.w 1dedbc │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ ldrh.w r1, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #22] │ │ │ │ ldrb.w r1, [r3, #127] @ 0x7f │ │ │ │ @@ -547916,72 +547945,72 @@ │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #34] @ 0x22 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #35] @ 0x23 │ │ │ │ strb.w r6, [sp, #33] @ 0x21 │ │ │ │ - cbnz r0, 1de4fc │ │ │ │ + cbnz r0, 1de544 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 1de4fc │ │ │ │ + bmi.n 1de544 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ - cbz r5, 1de516 │ │ │ │ + cbz r5, 1de55e │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1de542 │ │ │ │ + bne.n 1de58a │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1de55a │ │ │ │ + bne.n 1de5a2 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #42] @ 0x2a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ - b.n 1de56a │ │ │ │ + b.n 1de5b2 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #37] @ 0x25 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1de4ca │ │ │ │ + bne.n 1de512 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1dee42 │ │ │ │ + bmi.w 1dee8a │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ded80 │ │ │ │ + bne.w 1dedc8 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1de4e6 │ │ │ │ + bpl.n 1de52e │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1de4ea │ │ │ │ + b.n 1de532 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1de3d6 │ │ │ │ + b.n 1de41e │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1dee7e │ │ │ │ + beq.w 1deec6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ded80 │ │ │ │ + beq.w 1dedc8 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #42] @ 0x2a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r7, [sp, #45] @ 0x2d │ │ │ │ ubfx r6, ip, #4, #1 │ │ │ │ strb.w r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, ip, #3, #1 │ │ │ │ @@ -548008,15 +548037,15 @@ │ │ │ │ strb.w sl, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #53] @ 0x35 │ │ │ │ strb.w r7, [sp, #54] @ 0x36 │ │ │ │ strb.w r6, [sp, #55] @ 0x37 │ │ │ │ - cbz r5, 1de5e8 │ │ │ │ + cbz r5, 1de630 │ │ │ │ ldrb.w r0, [r3, #153] @ 0x99 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #57] @ 0x39 │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #58] @ 0x3a │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -548033,46 +548062,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1de642 │ │ │ │ + cbz r0, 1de68a │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 1de654 │ │ │ │ + cbz r0, 1de69c │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #67] @ 0x43 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ded88 │ │ │ │ + bne.w 1dedd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dee30 │ │ │ │ + beq.w 1dee78 │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dee78 │ │ │ │ + bne.w 1deec0 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dedac │ │ │ │ + bne.w 1dedf4 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #70] @ 0x46 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -548111,21 +548140,21 @@ │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ strb.w sl, [sp, #86] @ 0x56 │ │ │ │ strb.w r7, [sp, #78] @ 0x4e │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ strb.w r6, [sp, #85] @ 0x55 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 1de76c │ │ │ │ + cbz r6, 1de7b4 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1de76c │ │ │ │ + bne.n 1de7b4 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dee6e │ │ │ │ + bne.w 1deeb6 │ │ │ │ strb.w r6, [sp, #87] @ 0x57 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #88] @ 0x58 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -548147,33 +548176,33 @@ │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #67] @ 0x43 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dedd6 │ │ │ │ + bne.w 1dee1e │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #101] @ 0x65 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 1de804 │ │ │ │ + cbnz r6, 1de84c │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ ldrb.w r6, [r3, #139] @ 0x8b │ │ │ │ strb.w r6, [sp, #103] @ 0x67 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 1de822 │ │ │ │ + cbnz r6, 1de86a │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldrb.w r6, [r3, #138] @ 0x8a │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #107] @ 0x6b │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #106] @ 0x6a │ │ │ │ @@ -548192,17 +548221,17 @@ │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1dedb0 │ │ │ │ + bne.w 1dedf8 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 1dedb0 │ │ │ │ + bpl.w 1dedf8 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #117] @ 0x75 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -548222,17 +548251,17 @@ │ │ │ │ ldrb.w r7, [r3, #145] @ 0x91 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #125] @ 0x7d │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dedda │ │ │ │ + beq.w 1dee22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1dee22 │ │ │ │ + bne.w 1dee6a │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ strb.w r0, [sp, #127] @ 0x7f │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -548253,138 +548282,138 @@ │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 1de950 │ │ │ │ + cbz r0, 1de998 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1de96a │ │ │ │ + cbz r0, 1de9b2 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 1de978 │ │ │ │ + cbz r0, 1de9c0 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dee00 │ │ │ │ + beq.w 1dee48 │ │ │ │ and.w r0, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dee12 │ │ │ │ + bne.w 1dee5a │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dedfc │ │ │ │ + bne.w 1dee44 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dedf8 │ │ │ │ + bne.w 1dee40 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dedf4 │ │ │ │ + bne.w 1dee3c │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #115] @ 0x73 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dedf0 │ │ │ │ + bne.w 1dee38 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dedec │ │ │ │ + bne.w 1dee34 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 1dea7c │ │ │ │ + cbz r0, 1deac4 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dede8 │ │ │ │ + bne.w 1dee30 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1deab0 │ │ │ │ + cbz r0, 1deaf8 │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1deab0 │ │ │ │ + cbz r0, 1deaf8 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dee64 │ │ │ │ + bne.w 1deeac │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1deac2 │ │ │ │ + cbz r0, 1deb0a │ │ │ │ ldrb.w r0, [r3, #142] @ 0x8e │ │ │ │ - cbz r0, 1deac2 │ │ │ │ + cbz r0, 1deb0a │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ strb.w r0, [sp, #164] @ 0xa4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #165] @ 0xa5 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #166] @ 0xa6 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1deade │ │ │ │ + cbz r0, 1deb26 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1deafe │ │ │ │ + cbz r0, 1deb46 │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ - cbz r5, 1deafe │ │ │ │ + cbz r5, 1deb46 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dee60 │ │ │ │ + bne.w 1deea8 │ │ │ │ ldrb.w r0, [r3, #144] @ 0x90 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #203] @ 0xcb │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -548431,47 +548460,47 @@ │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1debce │ │ │ │ + cbz r0, 1dec16 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #190] @ 0xbe │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1debde │ │ │ │ + cbz r0, 1dec26 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #191] @ 0xbf │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1debee │ │ │ │ + cbz r0, 1dec36 │ │ │ │ ldrb.w r0, [r3, #154] @ 0x9a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r0, [r3, #122] @ 0x7a │ │ │ │ strb.w r0, [sp, #193] @ 0xc1 │ │ │ │ - cbz r0, 1dec04 │ │ │ │ + cbz r0, 1dec4c │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #194] @ 0xc2 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r1, [r3, #123] @ 0x7b │ │ │ │ - cbnz r1, 1dec16 │ │ │ │ + cbnz r1, 1dec5e │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #197] @ 0xc5 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #199] @ 0xc7 │ │ │ │ - cbz r1, 1dec3a │ │ │ │ + cbz r1, 1dec82 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -548501,231 +548530,231 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #206] @ 0xce │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #209] @ 0xd1 │ │ │ │ strb.w r1, [sp, #207] @ 0xcf │ │ │ │ - cbz r2, 1decbe │ │ │ │ + cbz r2, 1ded06 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbz r2, 1decd4 │ │ │ │ + cbz r2, 1ded1c │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ - cbz r2, 1dece6 │ │ │ │ + cbz r2, 1ded2e │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 1decf8 │ │ │ │ + cbz r2, 1ded40 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 1ded0a │ │ │ │ + cbz r2, 1ded52 │ │ │ │ ldrb.w r2, [r3, #174] @ 0xae │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r3, #149] @ 0x95 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #216] @ 0xd8 │ │ │ │ - cbnz r5, 1ded28 │ │ │ │ - b.n 1ded56 │ │ │ │ + cbnz r5, 1ded70 │ │ │ │ + b.n 1ded9e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ded56 │ │ │ │ + cbz r5, 1ded9e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded22 │ │ │ │ - ldr r6, [pc, #376] @ (1deea8 ) │ │ │ │ + beq.n 1ded6a │ │ │ │ + ldr r6, [pc, #376] @ (1deef0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263c0c │ │ │ │ + bl 263c54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ded56 │ │ │ │ + cbz r3, 1ded9e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ded36 │ │ │ │ + bne.n 1ded7e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ded48 │ │ │ │ - ldr r2, [pc, #340] @ (1deeac ) │ │ │ │ - ldr r3, [pc, #328] @ (1deea4 ) │ │ │ │ + bne.n 1ded90 │ │ │ │ + ldr r2, [pc, #340] @ (1deef4 ) │ │ │ │ + ldr r3, [pc, #328] @ (1deeec ) │ │ │ │ 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 1dee9c │ │ │ │ + bne.w 1deee4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1de428 │ │ │ │ + b.w 1de470 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1de564 │ │ │ │ + b.w 1de5ac │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dee1e │ │ │ │ + bne.n 1dee66 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de69c │ │ │ │ + bne.w 1de6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de69c │ │ │ │ + bne.w 1de6e4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de6ae │ │ │ │ + b.n 1de6f6 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1de890 │ │ │ │ + bne.w 1de8d8 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 1de892 │ │ │ │ + b.n 1de8da │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de7e2 │ │ │ │ + b.n 1de82a │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 1de8f6 │ │ │ │ + b.n 1de93e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea98 │ │ │ │ + b.n 1deae0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea64 │ │ │ │ + b.n 1deaac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea4e │ │ │ │ + b.n 1dea96 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea34 │ │ │ │ + b.n 1dea7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dea1e │ │ │ │ + b.n 1dea66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de9f4 │ │ │ │ + b.n 1dea3c │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ and.w r4, ip, #8 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #3 │ │ │ │ - b.n 1de9ba │ │ │ │ + b.n 1dea02 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 1de9ba │ │ │ │ + b.n 1dea02 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ded98 │ │ │ │ + b.n 1dede0 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #126] @ 0x7e │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1de8f6 │ │ │ │ + b.n 1de93e │ │ │ │ strb.w r0, [sp, #69] @ 0x45 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1de69c │ │ │ │ + bne.w 1de6e4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1de6ae │ │ │ │ + b.n 1de6f6 │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #41] @ 0x29 │ │ │ │ - bmi.n 1dee8a │ │ │ │ + bmi.n 1deed2 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de4e6 │ │ │ │ - b.w 1de560 │ │ │ │ + beq.w 1de52e │ │ │ │ + b.w 1de5a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1deafe │ │ │ │ + b.n 1deb46 │ │ │ │ ldrb.w r0, [r3, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1deab0 │ │ │ │ + b.n 1deaf8 │ │ │ │ ubfx r6, ip, #1, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 1de76c │ │ │ │ + b.n 1de7b4 │ │ │ │ strb.w r6, [sp, #69] @ 0x45 │ │ │ │ - b.n 1de69c │ │ │ │ + b.n 1de6e4 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1de4ea │ │ │ │ + b.w 1de532 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de53a │ │ │ │ - b.w 1de560 │ │ │ │ + beq.w 1de582 │ │ │ │ + b.w 1de5a8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ and.w r3, r0, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1deedc │ │ │ │ + beq.n 1def24 │ │ │ │ mov.w r0, #376 @ 0x178 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w ip, r3, #2 │ │ │ │ sub.w r4, lr, #2 │ │ │ │ and.w r1, r1, #121 @ 0x79 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ and.w r0, r0, #121 @ 0x79 │ │ │ │ and.w ip, ip, #252 @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #0 │ │ │ │ - beq.n 1defa2 │ │ │ │ + beq.n 1defea │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1defd8 │ │ │ │ - bhi.n 1defa8 │ │ │ │ + beq.n 1df020 │ │ │ │ + bhi.n 1deff0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1def66 │ │ │ │ + beq.n 1defae │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1df00a │ │ │ │ + beq.n 1df052 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1df084 │ │ │ │ + bhi.w 1df0cc │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1df15e │ │ │ │ + bhi.w 1df1a6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ @@ -548752,22 +548781,22 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1deff2 │ │ │ │ + beq.n 1df03a │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #311 @ 0x137 │ │ │ │ - bhi.n 1defa6 │ │ │ │ + bhi.n 1defee │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1df096 │ │ │ │ + bhi.w 1df0de │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r5, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ strh r2, [r1, #60] @ 0x3c │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ @@ -548780,92 +548809,92 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ mov.w r0, #376 @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 1df114 │ │ │ │ + beq.w 1df15c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1df056 │ │ │ │ + bne.n 1df09e │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #161 @ 0xa1 │ │ │ │ - beq.n 1defa6 │ │ │ │ + beq.n 1defee │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #162 @ 0xa2 │ │ │ │ - beq.n 1defa6 │ │ │ │ + beq.n 1defee │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #158 @ 0x9e │ │ │ │ - beq.n 1defa6 │ │ │ │ + beq.n 1defee │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ movne r0, #156 @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1df0da │ │ │ │ - bls.n 1df024 │ │ │ │ + beq.n 1df122 │ │ │ │ + bls.n 1df06c │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1defa6 │ │ │ │ + beq.n 1defee │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #305 @ 0x131 │ │ │ │ - beq.n 1defa6 │ │ │ │ + beq.n 1defee │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #306 @ 0x132 │ │ │ │ movne.w r0, #304 @ 0x130 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #424 @ 0x1a8 │ │ │ │ - beq.n 1defa6 │ │ │ │ + beq.n 1defee │ │ │ │ movw r3, #423 @ 0x1a7 │ │ │ │ movw r0, #425 @ 0x1a9 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1df15a │ │ │ │ + bhi.w 1df1a2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1df15e │ │ │ │ + bhi.w 1df1a6 │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (1df290 ) │ │ │ │ + ldr r2, [pc, #592] @ (1df2d8 ) │ │ │ │ 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 1df156 │ │ │ │ + bhi.n 1df19e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df15e │ │ │ │ + bhi.n 1df1a6 │ │ │ │ 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] │ │ │ │ @@ -548911,15 +548940,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df15e │ │ │ │ + bhi.n 1df1a6 │ │ │ │ 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 │ │ │ │ @@ -548938,18 +548967,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1df152 │ │ │ │ + bhi.n 1df19a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df15e │ │ │ │ + bhi.n 1df1a6 │ │ │ │ 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 │ │ │ │ @@ -548984,99 +549013,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] @ 1df218 │ │ │ │ + ldr.w lr, [pc, #156] @ 1df260 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1df21c │ │ │ │ + ldr.w ip, [pc, #152] @ 1df264 │ │ │ │ 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 1df1fa │ │ │ │ + bhi.n 1df242 │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1df206 │ │ │ │ + cbz r2, 1df24e │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1df16c │ │ │ │ + bl 1df1b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1df220 ) │ │ │ │ - ldr r3, [pc, #80] @ (1df21c ) │ │ │ │ + ldr r2, [pc, #88] @ (1df268 ) │ │ │ │ + ldr r3, [pc, #80] @ (1df264 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df212 │ │ │ │ + bne.n 1df25a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1df1c6 │ │ │ │ + b.n 1df20e │ │ │ │ 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 1df1c6 │ │ │ │ + b.n 1df20e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1df20c │ │ │ │ + cbz r3, 1df254 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1df1c6 │ │ │ │ + b.n 1df20e │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1df1b6 │ │ │ │ + b.n 1df1fe │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1df200 │ │ │ │ + b.n 1df248 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (1df2c8 ) │ │ │ │ + ldr r1, [pc, #148] @ (1df310 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1df2cc │ │ │ │ + ldr.w lr, [pc, #148] @ 1df314 │ │ │ │ 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 1df2bc │ │ │ │ + bhi.n 1df304 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1df2b8 │ │ │ │ + bhi.n 1df300 │ │ │ │ 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 │ │ │ │ @@ -549089,110 +549118,110 @@ │ │ │ │ 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] @ (1df2d0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1df2cc ) │ │ │ │ + ldr r2, [pc, #60] @ (1df318 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df2c2 │ │ │ │ + bne.n 1df30a │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1df288 │ │ │ │ + b.n 1df2d0 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1df288 │ │ │ │ + b.n 1df2d0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1df288 │ │ │ │ + b.n 1df2d0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1df288 │ │ │ │ + b.n 1df2d0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r1, 1df306 │ │ │ │ + cbz r1, 1df34e │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ 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 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, 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, #8 │ │ │ │ - ldr.w lr, [pc, #152] @ 1df3c8 │ │ │ │ + ldr.w lr, [pc, #152] @ 1df410 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add lr, pc │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ ldrb.w ip, [r2, #-8] │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 1df386 │ │ │ │ - ldr.w ip, [pc, #128] @ 1df3cc │ │ │ │ + bne.n 1df3ce │ │ │ │ + ldr.w ip, [pc, #128] @ 1df414 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr.w r4, [lr, ip] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla ip, ip, r0, r4 │ │ │ │ ldr.w r0, [ip, #116] @ 0x74 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1df37c │ │ │ │ + bpl.n 1df3c4 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1df3c0 │ │ │ │ + cbnz r0, 1df408 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1cb1bc │ │ │ │ + bl 1cb204 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, #20 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.n 1df36a │ │ │ │ - add r0, pc, #8 @ (adr r0, 1df398 ) │ │ │ │ + bhi.n 1df3b2 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1df3e0 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -549207,44 +549236,44 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1df37c │ │ │ │ - b.n 1df36a │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + bne.n 1df3c4 │ │ │ │ + b.n 1df3b2 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1df47a │ │ │ │ + beq.n 1df4c2 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1df424 │ │ │ │ + beq.n 1df46c │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1df466 │ │ │ │ + bls.n 1df4ae │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df47a │ │ │ │ + beq.n 1df4c2 │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -549257,45 +549286,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 1df424 │ │ │ │ + bne.n 1df46c │ │ │ │ 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 543d0 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1df424 │ │ │ │ + bne.n 1df46c │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1df42a │ │ │ │ + bne.n 1df472 │ │ │ │ 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 1df528 │ │ │ │ + beq.n 1df570 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df528 │ │ │ │ + beq.n 1df570 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -549331,31 +549360,31 @@ │ │ │ │ ands r3, r2 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r5, #32 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1df4aa │ │ │ │ + bne.n 1df4f2 │ │ │ │ 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, #488 @ 0x1e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c65f8 │ │ │ │ + bl 1c6640 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ str r2, [r4, #20] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ @@ -549374,216 +549403,216 @@ │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ strd r3, r3, [r4, #444] @ 0x1bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.n 1df5c4 │ │ │ │ - bls.n 1df5d4 │ │ │ │ + beq.n 1df60c │ │ │ │ + bls.n 1df61c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - beq.n 1df5c4 │ │ │ │ - bhi.n 1df5ee │ │ │ │ + beq.n 1df60c │ │ │ │ + bhi.n 1df636 │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 1df5c4 │ │ │ │ - bhi.n 1df626 │ │ │ │ + beq.n 1df60c │ │ │ │ + bhi.n 1df66e │ │ │ │ sub.w r3, r3, #2048 @ 0x800 │ │ │ │ bics.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.n 1df5d2 │ │ │ │ + bne.n 1df61a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1df62e │ │ │ │ + bhi.n 1df676 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1df604 │ │ │ │ + bhi.n 1df64c │ │ │ │ add.w r3, r3, #16711935 @ 0xff00ff │ │ │ │ add.w r3, r3, #65280 @ 0xff00 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1df5c4 │ │ │ │ + bls.n 1df60c │ │ │ │ bx lr │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1df5c4 │ │ │ │ - bhi.n 1df61e │ │ │ │ + beq.n 1df60c │ │ │ │ + bhi.n 1df666 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - beq.n 1df5c4 │ │ │ │ + beq.n 1df60c │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1df5d2 │ │ │ │ - b.n 1df5c4 │ │ │ │ + bne.n 1df61a │ │ │ │ + b.n 1df60c │ │ │ │ add.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ movw r2, #4113 @ 0x1011 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ subs r3, #4 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1df5d2 │ │ │ │ - b.n 1df5c4 │ │ │ │ + bpl.n 1df61a │ │ │ │ + b.n 1df60c │ │ │ │ cmp.w r3, #8388608 @ 0x800000 │ │ │ │ - bne.n 1df5d2 │ │ │ │ - b.n 1df5c4 │ │ │ │ + bne.n 1df61a │ │ │ │ + b.n 1df60c │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1df5d2 │ │ │ │ - b.n 1df5c4 │ │ │ │ + bne.n 1df61a │ │ │ │ + b.n 1df60c │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1df5c4 │ │ │ │ - bhi.n 1df640 │ │ │ │ + beq.n 1df60c │ │ │ │ + bhi.n 1df688 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ bics.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 1df5d2 │ │ │ │ - b.n 1df5c4 │ │ │ │ + bne.n 1df61a │ │ │ │ + b.n 1df60c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bne.n 1df5d2 │ │ │ │ - b.n 1df5c4 │ │ │ │ + bne.n 1df61a │ │ │ │ + b.n 1df60c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 1df688 │ │ │ │ + cbz r0, 1df6d0 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df688 │ │ │ │ - bl 1c6224 │ │ │ │ - cbz r5, 1df6ae │ │ │ │ + beq.n 1df6d0 │ │ │ │ + bl 1c626c │ │ │ │ + cbz r5, 1df6f6 │ │ │ │ mov r0, r5 │ │ │ │ blx 55180 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1df6a2 │ │ │ │ + bhi.n 1df6ea │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 54a10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #128] @ (1df748 ) │ │ │ │ + ldr r2, [pc, #128] @ (1df790 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1df74c ) │ │ │ │ + ldr r3, [pc, #128] @ (1df794 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1df6ec │ │ │ │ + cbz r0, 1df734 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df6ec │ │ │ │ - bl 1c6224 │ │ │ │ + beq.n 1df734 │ │ │ │ + bl 1c626c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1cc1b8 │ │ │ │ + bl 1cc200 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1df730 │ │ │ │ + bhi.n 1df778 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 54544 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1df750 ) │ │ │ │ - ldr r3, [pc, #52] @ (1df74c ) │ │ │ │ + ldr r2, [pc, #60] @ (1df798 ) │ │ │ │ + ldr r3, [pc, #52] @ (1df794 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df742 │ │ │ │ + bne.n 1df78a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df712 │ │ │ │ - b.n 1df702 │ │ │ │ + beq.n 1df75a │ │ │ │ + b.n 1df74a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1df7a0 │ │ │ │ + beq.n 1df7e8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1df7ae │ │ │ │ + cbz r1, 1df7f6 │ │ │ │ add.w ip, r2, #104 @ 0x68 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1df78e │ │ │ │ + beq.n 1df7d6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c629c │ │ │ │ + bl 1c62e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r0, r3, #104 @ 0x68 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 54a10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1df786 │ │ │ │ + b.n 1df7ce │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1df78a │ │ │ │ - bl 1c629c │ │ │ │ - b.n 1df78a │ │ │ │ + beq.n 1df7d2 │ │ │ │ + bl 1c62e4 │ │ │ │ + b.n 1df7d2 │ │ │ │ str r1, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -549591,92 +549620,92 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df664 │ │ │ │ + bl 1df6ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #24 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 1df82c │ │ │ │ + beq.n 1df874 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1df80e │ │ │ │ + beq.n 1df856 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1df832 │ │ │ │ + beq.n 1df87a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df59c │ │ │ │ + bl 1df5e4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1df802 │ │ │ │ + beq.n 1df84a │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ - bl 1df59c │ │ │ │ + bl 1df5e4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1df846 │ │ │ │ + cbnz r3, 1df88e │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df59c │ │ │ │ + bl 1df5e4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1df832 │ │ │ │ + beq.n 1df87a │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #19] │ │ │ │ - b.n 1df83a │ │ │ │ + b.n 1df882 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1df664 │ │ │ │ + bl 1df6ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r2, #0, #24 │ │ │ │ str r3, [r1, #16] │ │ │ │ @@ -549696,36 +549725,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df664 │ │ │ │ + bl 1df6ac │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ and.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r1, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df59c │ │ │ │ + bl 1df5e4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -549739,124 +549768,124 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1df996 │ │ │ │ + beq.n 1df9de │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1df97c │ │ │ │ + bne.n 1df9c4 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1df9c8 │ │ │ │ - bl 2bcf40 │ │ │ │ + beq.n 1dfa10 │ │ │ │ + bl 2bcf88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7b4 │ │ │ │ + bl 1df7fc │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bcfc0 │ │ │ │ + bl 2bd008 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7b4 │ │ │ │ + bl 1df7fc │ │ │ │ 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, 1df9c2 │ │ │ │ - bl 2bcf40 │ │ │ │ + cbz r1, 1dfa0a │ │ │ │ + bl 2bcf88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7b4 │ │ │ │ + bl 1df7fc │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #440] @ 0x1b8 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2bcf18 │ │ │ │ - b.n 1df9a4 │ │ │ │ - bl 2bd010 │ │ │ │ - b.n 1df95e │ │ │ │ + bl 2bcf60 │ │ │ │ + b.n 1df9ec │ │ │ │ + bl 2bd058 │ │ │ │ + b.n 1df9a6 │ │ │ │ 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, 1dfa00 │ │ │ │ + cbz r4, 1dfa48 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #24 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1df9f8 │ │ │ │ + beq.n 1dfa40 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1dfa06 │ │ │ │ + beq.n 1dfa4e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1df9e6 │ │ │ │ + bne.n 1dfa2e │ │ │ │ mov r0, lr │ │ │ │ - bl 1df930 │ │ │ │ + bl 1df978 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1dfa2a │ │ │ │ + cbz r0, 1dfa72 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1dfa1e │ │ │ │ + beq.n 1dfa66 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1dfa28 │ │ │ │ + beq.n 1dfa70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dfa0e │ │ │ │ + bne.n 1dfa56 │ │ │ │ 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 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ add.w r3, r5, #432 @ 0x1b0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #436] @ 0x1b4 │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -549890,83 +549919,83 @@ │ │ │ │ blx 54908 │ │ │ │ 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] @ (1dfb18 ) │ │ │ │ + ldr r3, [pc, #68] @ (1dfb60 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1dfb1c ) │ │ │ │ + ldr r2, [pc, #64] @ (1dfb64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - cbnz r2, 1dfaee │ │ │ │ + cbnz r2, 1dfb36 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1dfb00 │ │ │ │ + beq.n 1dfb48 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1dfb20 ) │ │ │ │ + ldr r1, [pc, #24] @ (1dfb68 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 55494 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7a00 │ │ │ │ + bl 1c7a48 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 1c7a00 │ │ │ │ + bl 1c7a48 │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ 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] │ │ │ │ @@ -549985,71 +550014,71 @@ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1dfb6c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1dfb6c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ strd r5, r2, [r1] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1dfb78 │ │ │ │ + bl 1dfbc0 │ │ │ │ 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 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ 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 1dfb24 │ │ │ │ + bl 1dfb6c │ │ │ │ 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 1dfb24 │ │ │ │ + bl 1dfb6c │ │ │ │ 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 │ │ │ │ @@ -550058,164 +550087,164 @@ │ │ │ │ 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 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ 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 1dfb24 │ │ │ │ + bl 1dfb6c │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ add.w r3, r4, #24 │ │ │ │ strd r3, r2, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r1, [r1, #40] @ 0x28 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ 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] @ (1dfd50 ) │ │ │ │ + ldr r3, [pc, #76] @ (1dfd98 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1dfd54 ) │ │ │ │ + ldr r2, [pc, #76] @ (1dfd9c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ - bl 1df2d4 │ │ │ │ + bl 1df31c │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1dfd4e │ │ │ │ + cbz r6, 1dfd96 │ │ │ │ adds r4, #59 @ 0x3b │ │ │ │ add.w r1, r0, #59 @ 0x3b │ │ │ │ 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 1dfd3e │ │ │ │ + bne.n 1dfd86 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1dfd36 │ │ │ │ + bne.n 1dfd7e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1dfda0 │ │ │ │ + cbz r3, 1dfde8 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ 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, #36] @ 0x24 │ │ │ │ - cbz r4, 1dfd9e │ │ │ │ + cbz r4, 1dfde6 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ - bl 1c6774 │ │ │ │ - b.n 1dfd82 │ │ │ │ + bl 1c67bc │ │ │ │ + b.n 1dfdca │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1dfde8 │ │ │ │ + cbz r3, 1dfe30 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ 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 1c6774 │ │ │ │ - b.n 1dfdd2 │ │ │ │ + bl 1c67bc │ │ │ │ + b.n 1dfe1a │ │ │ │ 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, #480] @ 0x1e0 │ │ │ │ movs r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1df2d4 │ │ │ │ + bl 1df31c │ │ │ │ add.w r3, r0, #20 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strb.w r5, [r0, #33] @ 0x21 │ │ │ │ strh r2, [r0, #34] @ 0x22 │ │ │ │ - cbnz r3, 1dfe2e │ │ │ │ - b.n 1dfe46 │ │ │ │ + cbnz r3, 1dfe76 │ │ │ │ + b.n 1dfe8e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1dfe2c │ │ │ │ + bne.n 1dfe74 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ @@ -550224,195 +550253,195 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #56] @ (1dfe98 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dfee0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1dfe9c ) │ │ │ │ + ldr r2, [pc, #56] @ (1dfee4 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ adds r3, r4, #5 │ │ │ │ lsls r3, r2 │ │ │ │ - bl 1df2d4 │ │ │ │ + bl 1df31c │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1dfe96 │ │ │ │ + cbz r4, 1dfede │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #92] @ 0x5c │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1dfe8a │ │ │ │ + bne.n 1dfed2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #2 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 1df2d4 │ │ │ │ + bl 1df31c │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1dfeda │ │ │ │ + cbz r4, 1dff22 │ │ │ │ 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 1dfece │ │ │ │ + bne.n 1dff16 │ │ │ │ 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, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1dff46 │ │ │ │ + bhi.n 1dff8e │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r5, r4, #28 │ │ │ │ cmp r0, #2 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r4, #5 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1df2d4 │ │ │ │ + bl 1df31c │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1dff16 │ │ │ │ + bne.n 1dff5e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ movs r4, #3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1df2d4 │ │ │ │ + bl 1df31c │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1dff10 │ │ │ │ + bne.n 1dff58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1dfefe │ │ │ │ + b.n 1dff46 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1dff28 │ │ │ │ + b.n 1dff70 │ │ │ │ nop │ │ │ │ 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, #480] @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1dffc4 │ │ │ │ + cbz r3, 1e000c │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ 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, #52] @ 0x34 │ │ │ │ - bl 1c663c │ │ │ │ + bl 1c6684 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1dffa8 │ │ │ │ + cbz r6, 1dfff0 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1dffa0 │ │ │ │ - ldr r3, [pc, #36] @ (1dffd0 ) │ │ │ │ + bne.n 1dffe8 │ │ │ │ + ldr r3, [pc, #36] @ (1e0018 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #76] @ 0x4c │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #65] @ 0x41 │ │ │ │ str.w r1, [r4, #69] @ 0x45 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dff7c │ │ │ │ + b.n 1dffc4 │ │ │ │ nop │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1dfffe │ │ │ │ - ldr r1, [pc, #16] @ (1e0000 ) │ │ │ │ + bne.n 1e0046 │ │ │ │ + ldr r1, [pc, #16] @ (1e0048 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 55494 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 1e004e │ │ │ │ + cbz r3, 1e0096 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ 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 │ │ │ │ @@ -550420,33 +550449,33 @@ │ │ │ │ add.w r1, r0, #44 @ 0x2c │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r1, r3, [r0, #36] @ 0x24 │ │ │ │ strd r3, r2, [r0, #44] @ 0x2c │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ - bl 1c6774 │ │ │ │ - b.n 1e002c │ │ │ │ + bl 1c67bc │ │ │ │ + b.n 1e0074 │ │ │ │ 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, 1e0076 │ │ │ │ + cbnz r3, 1e00be │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c67ec │ │ │ │ + bl 1c6834 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ 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 │ │ │ │ @@ -550469,17 +550498,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1e0118 │ │ │ │ + cbz r3, 1e0160 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r1, #7 │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strb r1, [r0, #12] │ │ │ │ @@ -550491,146 +550520,146 @@ │ │ │ │ strd r3, r3, [r0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ strh r1, [r0, #34] @ 0x22 │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - bl 1c6774 │ │ │ │ - b.n 1e00f0 │ │ │ │ - b.n 1e0124 │ │ │ │ + bl 1c67bc │ │ │ │ + b.n 1e0138 │ │ │ │ + b.n 1e016c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e0122 │ │ │ │ + bne.n 1e016a │ │ │ │ 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] @ (1e0220 ) │ │ │ │ + ldr r5, [pc, #228] @ (1e0268 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1e0224 ) │ │ │ │ + ldr r4, [pc, #228] @ (1e026c ) │ │ │ │ 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 1e0206 │ │ │ │ + bhi.n 1e024e │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0214 │ │ │ │ + beq.n 1e025c │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1df16c │ │ │ │ + bl 1df1b4 │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e0220 │ │ │ │ + bhi.n 1e0268 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0218 │ │ │ │ + beq.n 1e0260 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1df16c │ │ │ │ + bl 1df1b4 │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1e0228 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e0270 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1e0224 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e026c ) │ │ │ │ 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 1e021c │ │ │ │ + bne.n 1e0264 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e01b2 │ │ │ │ + bne.n 1e01fa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e01b2 │ │ │ │ + b.n 1e01fa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1e01b2 │ │ │ │ + b.n 1e01fa │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1e018a │ │ │ │ + b.n 1e01d2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e018a │ │ │ │ + bne.n 1e01d2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1e018a │ │ │ │ + b.n 1e01d2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1e0174 │ │ │ │ + b.n 1e01bc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1e01a0 │ │ │ │ + b.n 1e01e8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - mrc2 0, 5, r0, cr10, cr9, {4} │ │ │ │ + mrc2 0, 3, r0, cr2, cr9, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 1, r0, cr8, cr9, {4} │ │ │ │ + ldc2l 0, cr0, [r0, #612]! @ 0x264 │ │ │ │ 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, #2716] @ 1e0cdc │ │ │ │ + ldr.w ip, [pc, #2716] @ 1e0d24 │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 1e0f58 │ │ │ │ + bhi.w 1e0fa0 │ │ │ │ tbb [pc, r1] │ │ │ │ movs r6, #55 @ 0x37 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e0f5e │ │ │ │ + bhi.w 1e0fa6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ lsls r5, r0, #19 │ │ │ │ lsls r6, r5, #16 │ │ │ │ lsls r5, r1, #22 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -550638,124 +550667,124 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r0, r0, #21 │ │ │ │ lsls r0, r4, #20 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e0f5e │ │ │ │ + bhi.w 1e0fa6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r2, #23 │ │ │ │ lsls r5, r3, #10 │ │ │ │ lsls r1, r2, #11 │ │ │ │ lsls r5, r7, #12 │ │ │ │ lsls r4, r5, #13 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r4, r5, #14 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r6, #7 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e0f5e │ │ │ │ + bhi.w 1e0fa6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ lsls r2, r3, #22 │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r0, #21 │ │ │ │ lsls r4, r5, #22 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 1e045e │ │ │ │ + bhi.w 1e04a6 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r5, r1, #9 │ │ │ │ lsls r6, r3, #14 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r7, r5, #11 │ │ │ │ lsls r6, r4, #16 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 1e0f34 │ │ │ │ + bhi.w 1e0f7c │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0eec │ │ │ │ + bhi.w 1e0f34 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, #81 @ 0x51 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0ec8 │ │ │ │ + bhi.w 1e0f10 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1e0f10 │ │ │ │ + bhi.w 1e0f58 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 1e034c │ │ │ │ + cbz r0, 1e0394 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e034c │ │ │ │ + bne.n 1e0394 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1e0334 │ │ │ │ + beq.n 1e037c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e032c │ │ │ │ + bne.n 1e0374 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r4, #4 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strd r3, r1, [r2] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1e0360 │ │ │ │ - b.n 1e03b6 │ │ │ │ + bne.n 1e03a8 │ │ │ │ + b.n 1e03fe │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e035e │ │ │ │ + bne.n 1e03a6 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r3, 1e03a0 │ │ │ │ + cbz r3, 1e03e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e03a0 │ │ │ │ + bne.n 1e03e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1e038a │ │ │ │ + beq.n 1e03d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0382 │ │ │ │ + bne.n 1e03ca │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r0, r0, #4 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ @@ -550763,1682 +550792,1682 @@ │ │ │ │ add.w r0, r3, #24 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1e0360 │ │ │ │ + bne.n 1e03a8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e9148 │ │ │ │ + bl 1e9190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1e0360 │ │ │ │ - cbz r3, 1e03f0 │ │ │ │ + b.n 1e03a8 │ │ │ │ + cbz r3, 1e0438 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e03f0 │ │ │ │ + bne.n 1e0438 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1e03da │ │ │ │ + beq.n 1e0422 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e03d2 │ │ │ │ + bne.n 1e041a │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r0, r0, #4 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r1, #16]! │ │ │ │ strd r0, r1, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1e03b0 │ │ │ │ - cbz r0, 1e0432 │ │ │ │ + b.n 1e03f8 │ │ │ │ + cbz r0, 1e047a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1e0432 │ │ │ │ + bne.n 1e047a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1e041a │ │ │ │ + beq.n 1e0462 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0412 │ │ │ │ + bne.n 1e045a │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r4, #4 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1e0356 │ │ │ │ + b.n 1e039e │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1e03f0 │ │ │ │ + bne.n 1e0438 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 1e03f0 │ │ │ │ + b.n 1e0438 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e03f0 │ │ │ │ + beq.n 1e0438 │ │ │ │ add.w r4, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - bne.n 1e046a │ │ │ │ - b.n 1e03f0 │ │ │ │ + bne.n 1e04b2 │ │ │ │ + b.n 1e0438 │ │ │ │ ldrd r1, r0, [r2, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0eb4 │ │ │ │ + beq.w 1e0efc │ │ │ │ ldr.w ip, [r1] │ │ │ │ add.w r0, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e03a0 │ │ │ │ + beq.w 1e03e8 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp ip, r4 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1e04bc │ │ │ │ - b.n 1e03a0 │ │ │ │ + bcc.n 1e0504 │ │ │ │ + b.n 1e03e8 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0516 │ │ │ │ + beq.n 1e055e │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r1, r0, #4 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #20 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e04fa │ │ │ │ + bne.n 1e0542 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03a0 │ │ │ │ + beq.w 1e03e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03a0 │ │ │ │ + bne.w 1e03e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e038a │ │ │ │ + beq.w 1e03d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e052e │ │ │ │ - b.n 1e038a │ │ │ │ - ldr.w r0, [pc, #1956] @ 1e0ce0 │ │ │ │ + bne.n 1e0576 │ │ │ │ + b.n 1e03d2 │ │ │ │ + ldr.w r0, [pc, #1956] @ 1e0d28 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r0, r0, r1, r4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1e0576 │ │ │ │ + cbz r0, 1e05be │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0558 │ │ │ │ + bne.n 1e05a0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r1, r0, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e03a0 │ │ │ │ + beq.w 1e03e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03a0 │ │ │ │ + bne.w 1e03e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e038a │ │ │ │ + beq.w 1e03d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e05a0 │ │ │ │ - b.n 1e038a │ │ │ │ - ldr.w r1, [pc, #1844] @ 1e0ce0 │ │ │ │ + bne.n 1e05e8 │ │ │ │ + b.n 1e03d2 │ │ │ │ + ldr.w r1, [pc, #1844] @ 1e0d28 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla ip, ip, r1, r4 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e05f6 │ │ │ │ + beq.n 1e063e │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1e05d2 │ │ │ │ + bne.n 1e061a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla r1, ip, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0432 │ │ │ │ + beq.w 1e047a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0432 │ │ │ │ + bne.w 1e047a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e041a │ │ │ │ + beq.w 1e0462 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0622 │ │ │ │ - b.n 1e041a │ │ │ │ + bne.n 1e066a │ │ │ │ + b.n 1e0462 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1e0656 │ │ │ │ + cbz r4, 1e069e │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ add.w lr, r1, #16 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e0632 │ │ │ │ + bne.n 1e067a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e034c │ │ │ │ + beq.w 1e0394 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e034c │ │ │ │ + bne.w 1e0394 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0334 │ │ │ │ + beq.w 1e037c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e066e │ │ │ │ - b.n 1e0334 │ │ │ │ + bne.n 1e06b6 │ │ │ │ + b.n 1e037c │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e034c │ │ │ │ + beq.w 1e0394 │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 1e0686 │ │ │ │ - b.n 1e034c │ │ │ │ - ldr.w r1, [pc, #1592] @ 1e0ce4 │ │ │ │ + bne.n 1e06ce │ │ │ │ + b.n 1e0394 │ │ │ │ + ldr.w r1, [pc, #1592] @ 1e0d2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ - cbz r0, 1e06e4 │ │ │ │ + cbz r0, 1e072c │ │ │ │ add.w r1, r2, ip │ │ │ │ add.w lr, r1, r0, lsl #5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e06c8 │ │ │ │ + bne.n 1e0710 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03a0 │ │ │ │ + beq.w 1e03e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03a0 │ │ │ │ + bne.w 1e03e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e038a │ │ │ │ + beq.w 1e03d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e06fc │ │ │ │ - b.n 1e038a │ │ │ │ + bne.n 1e0744 │ │ │ │ + b.n 1e03d2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0748 │ │ │ │ + cbz r1, 1e0790 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ add.w r0, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.n 1e0748 │ │ │ │ + bne.n 1e0790 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03a0 │ │ │ │ + beq.w 1e03e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03a0 │ │ │ │ + bne.w 1e03e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e038a │ │ │ │ + beq.w 1e03d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0760 │ │ │ │ - b.n 1e038a │ │ │ │ - ldr.w r1, [pc, #1400] @ 1e0ce4 │ │ │ │ + bne.n 1e07a8 │ │ │ │ + b.n 1e03d2 │ │ │ │ + ldr.w r1, [pc, #1400] @ 1e0d2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ - cbz r0, 1e07a4 │ │ │ │ + cbz r0, 1e07ec │ │ │ │ add.w r1, r2, ip │ │ │ │ add.w lr, r1, r0, lsl #5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0788 │ │ │ │ + bne.n 1e07d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03f0 │ │ │ │ + beq.w 1e0438 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03f0 │ │ │ │ + bne.w 1e0438 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e03da │ │ │ │ + beq.w 1e0422 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e07bc │ │ │ │ - b.n 1e03da │ │ │ │ + bne.n 1e0804 │ │ │ │ + b.n 1e0422 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e080c │ │ │ │ + cbz r1, 1e0854 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w r4, r1, #2 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [lr] │ │ │ │ - bne.n 1e080c │ │ │ │ + bne.n 1e0854 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str.w ip, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e034c │ │ │ │ + beq.w 1e0394 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e034c │ │ │ │ + bne.w 1e0394 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0334 │ │ │ │ + beq.w 1e037c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0824 │ │ │ │ - b.n 1e0334 │ │ │ │ + bne.n 1e086c │ │ │ │ + b.n 1e037c │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0ea0 │ │ │ │ + beq.w 1e0ee8 │ │ │ │ ldr.w lr, [r1] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e034c │ │ │ │ + beq.w 1e0394 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1e0860 │ │ │ │ - b.n 1e034c │ │ │ │ + bcc.n 1e08a8 │ │ │ │ + b.n 1e0394 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e0432 │ │ │ │ + bne.w 1e047a │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 1e0432 │ │ │ │ + b.n 1e047a │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e08e4 │ │ │ │ + beq.n 1e092c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r1, r0, #4 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #20 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e08c8 │ │ │ │ + bne.n 1e0910 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03f0 │ │ │ │ + beq.w 1e0438 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03f0 │ │ │ │ + bne.w 1e0438 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e03da │ │ │ │ + beq.w 1e0422 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e08fc │ │ │ │ - b.n 1e03da │ │ │ │ + bne.n 1e0944 │ │ │ │ + b.n 1e0422 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0942 │ │ │ │ + beq.n 1e098a │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0920 │ │ │ │ + bne.n 1e0968 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e034c │ │ │ │ + beq.w 1e0394 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e034c │ │ │ │ + bne.w 1e0394 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0334 │ │ │ │ + beq.w 1e037c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e095a │ │ │ │ - b.n 1e0334 │ │ │ │ - ldr r1, [pc, #888] @ (1e0ce0 ) │ │ │ │ + bne.n 1e09a2 │ │ │ │ + b.n 1e037c │ │ │ │ + ldr r1, [pc, #888] @ (1e0d28 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla ip, ip, r1, r4 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e09ae │ │ │ │ + beq.n 1e09f6 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e098a │ │ │ │ + bne.n 1e09d2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla r1, ip, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e034c │ │ │ │ + beq.w 1e0394 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e034c │ │ │ │ + bne.w 1e0394 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0334 │ │ │ │ + beq.w 1e037c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e09da │ │ │ │ - b.n 1e0334 │ │ │ │ + bne.n 1e0a22 │ │ │ │ + b.n 1e037c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e034c │ │ │ │ + bne.w 1e0394 │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 1e034c │ │ │ │ + b.n 1e0394 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0a4e │ │ │ │ + cbz r1, 1e0a96 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ add.w r0, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.n 1e0a4e │ │ │ │ + bne.n 1e0a96 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03f0 │ │ │ │ + beq.w 1e0438 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03f0 │ │ │ │ + bne.w 1e0438 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e03da │ │ │ │ + beq.w 1e0422 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0a66 │ │ │ │ - b.n 1e03da │ │ │ │ + bne.n 1e0aae │ │ │ │ + b.n 1e0422 │ │ │ │ ldrd r0, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0ebe │ │ │ │ + beq.w 1e0f06 │ │ │ │ ldr.w lr, [r0] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e03f0 │ │ │ │ + beq.w 1e0438 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r0] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bcc.n 1e0a9c │ │ │ │ - b.n 1e03f0 │ │ │ │ + bcc.n 1e0ae4 │ │ │ │ + b.n 1e0438 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0eaa │ │ │ │ + beq.w 1e0ef2 │ │ │ │ ldr.w lr, [r1] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e0432 │ │ │ │ + beq.w 1e047a │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1e0af6 │ │ │ │ - b.n 1e0432 │ │ │ │ - ldr r0, [pc, #448] @ (1e0ce0 ) │ │ │ │ + bcc.n 1e0b3e │ │ │ │ + b.n 1e047a │ │ │ │ + ldr r0, [pc, #448] @ (1e0d28 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r0, r0, r1, r4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1e0b58 │ │ │ │ + cbz r0, 1e0ba0 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1e0b3a │ │ │ │ + bne.n 1e0b82 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ mla r1, r0, r1, r5 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e03f0 │ │ │ │ + beq.w 1e0438 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03f0 │ │ │ │ + bne.w 1e0438 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e03da │ │ │ │ + beq.w 1e0422 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0b82 │ │ │ │ - b.n 1e03da │ │ │ │ - ldr r1, [pc, #340] @ (1e0ce4 ) │ │ │ │ + bne.n 1e0bca │ │ │ │ + b.n 1e0422 │ │ │ │ + ldr r1, [pc, #340] @ (1e0d2c ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0bd0 │ │ │ │ + beq.n 1e0c18 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ add.w r4, r1, ip, lsl #5 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0bae │ │ │ │ + bne.n 1e0bf6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0432 │ │ │ │ + beq.w 1e047a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0432 │ │ │ │ + bne.w 1e047a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e041a │ │ │ │ + beq.w 1e0462 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0be8 │ │ │ │ - b.n 1e041a │ │ │ │ + bne.n 1e0c30 │ │ │ │ + b.n 1e0462 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0c38 │ │ │ │ + cbz r1, 1e0c80 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w r4, r1, #2 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [lr] │ │ │ │ - bne.n 1e0c38 │ │ │ │ + bne.n 1e0c80 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str.w ip, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0432 │ │ │ │ + beq.w 1e047a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0432 │ │ │ │ + bne.w 1e047a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e041a │ │ │ │ + beq.w 1e0462 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0c50 │ │ │ │ - b.w 1e041a │ │ │ │ + bne.n 1e0c98 │ │ │ │ + b.w 1e0462 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e0c84 │ │ │ │ + cbz r0, 1e0ccc │ │ │ │ ldr r0, [r1, #24] │ │ │ │ add.w ip, r1, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0c62 │ │ │ │ + bne.n 1e0caa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03f0 │ │ │ │ + beq.w 1e0438 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03f0 │ │ │ │ + bne.w 1e0438 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e03da │ │ │ │ + beq.w 1e0422 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0c9c │ │ │ │ - b.w 1e03da │ │ │ │ + bne.n 1e0ce4 │ │ │ │ + b.w 1e0422 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0432 │ │ │ │ + beq.w 1e047a │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 1e0cb6 │ │ │ │ - b.w 1e0432 │ │ │ │ - ldc2 0, cr0, [ip, #612]! @ 0x264 │ │ │ │ + bne.n 1e0cfe │ │ │ │ + b.w 1e047a │ │ │ │ + ldc2l 0, cr0, [r4, #-612]! @ 0xfffffd9c │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1e0d12 │ │ │ │ + cbz r4, 1e0d5a │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ add.w lr, r1, #16 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e0cee │ │ │ │ + bne.n 1e0d36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0432 │ │ │ │ + beq.w 1e047a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0432 │ │ │ │ + bne.w 1e047a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e041a │ │ │ │ + beq.w 1e0462 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0d2a │ │ │ │ - b.w 1e041a │ │ │ │ + bne.n 1e0d72 │ │ │ │ + b.w 1e0462 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1e0d5e │ │ │ │ + cbz r0, 1e0da6 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ add.w ip, r1, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0d3c │ │ │ │ + bne.n 1e0d84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03a0 │ │ │ │ + beq.w 1e03e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03a0 │ │ │ │ + bne.w 1e03e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e038a │ │ │ │ + beq.w 1e03d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0d76 │ │ │ │ - b.w 1e038a │ │ │ │ + bne.n 1e0dbe │ │ │ │ + b.w 1e03d2 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0dbe │ │ │ │ + beq.n 1e0e06 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0d9c │ │ │ │ + bne.n 1e0de4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0432 │ │ │ │ + beq.w 1e047a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0432 │ │ │ │ + bne.w 1e047a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e041a │ │ │ │ + beq.w 1e0462 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0dd6 │ │ │ │ - b.w 1e041a │ │ │ │ + bne.n 1e0e1e │ │ │ │ + b.w 1e0462 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e03a0 │ │ │ │ + bne.w 1e03e8 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.w 1e03a0 │ │ │ │ + b.w 1e03e8 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e03a0 │ │ │ │ + beq.w 1e03e8 │ │ │ │ add.w r4, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - bne.n 1e0e14 │ │ │ │ - b.w 1e03a0 │ │ │ │ - ldr r1, [pc, #292] @ (1e0f60 ) │ │ │ │ + bne.n 1e0e5c │ │ │ │ + b.w 1e03e8 │ │ │ │ + ldr r1, [pc, #292] @ (1e0fa8 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e0e7c │ │ │ │ + beq.n 1e0ec4 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ add.w r4, r1, ip, lsl #5 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e0e5a │ │ │ │ + bne.n 1e0ea2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e034c │ │ │ │ + beq.w 1e0394 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e034c │ │ │ │ + bne.w 1e0394 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0334 │ │ │ │ + beq.w 1e037c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0e94 │ │ │ │ - b.w 1e0334 │ │ │ │ + bne.n 1e0edc │ │ │ │ + b.w 1e037c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0858 │ │ │ │ - b.w 1e034c │ │ │ │ + bne.w 1e08a0 │ │ │ │ + b.w 1e0394 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0aee │ │ │ │ - b.w 1e0432 │ │ │ │ + bne.w 1e0b36 │ │ │ │ + b.w 1e047a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e04b4 │ │ │ │ - b.w 1e03a0 │ │ │ │ + bne.w 1e04fc │ │ │ │ + b.w 1e03e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e0a98 │ │ │ │ - b.w 1e03f0 │ │ │ │ + bne.w 1e0ae0 │ │ │ │ + b.w 1e0438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0432 │ │ │ │ + beq.w 1e047a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e0432 │ │ │ │ + bne.w 1e047a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e041a │ │ │ │ + beq.w 1e0462 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0ee0 │ │ │ │ - b.w 1e041a │ │ │ │ + bne.n 1e0f28 │ │ │ │ + b.w 1e0462 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03a0 │ │ │ │ + beq.w 1e03e8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03a0 │ │ │ │ + bne.w 1e03e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e038a │ │ │ │ + beq.w 1e03d2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0f04 │ │ │ │ - b.w 1e038a │ │ │ │ + bne.n 1e0f4c │ │ │ │ + b.w 1e03d2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e034c │ │ │ │ + beq.w 1e0394 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e034c │ │ │ │ + bne.w 1e0394 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1e0334 │ │ │ │ + beq.w 1e037c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1e0f28 │ │ │ │ - b.w 1e0334 │ │ │ │ + bne.n 1e0f70 │ │ │ │ + b.w 1e037c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e03f0 │ │ │ │ + beq.w 1e0438 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1e03f0 │ │ │ │ + bne.w 1e0438 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1e03da │ │ │ │ + beq.w 1e0422 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1e0f4c │ │ │ │ - b.w 1e03da │ │ │ │ + bne.n 1e0f94 │ │ │ │ + b.w 1e0422 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1e0356 │ │ │ │ + b.w 1e039e │ │ │ │ nop │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #612] @ (1e11dc ) │ │ │ │ + ldr r5, [pc, #612] @ (1e1224 ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1e11d6 │ │ │ │ + bhi.w 1e121e │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ lsls r5, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e0fd4 │ │ │ │ + beq.n 1e101c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e0fd4 │ │ │ │ + beq.n 1e101c │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e1056 │ │ │ │ + bhi.n 1e109e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e0fd4 │ │ │ │ + beq.n 1e101c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e0f9e │ │ │ │ + bne.n 1e0fe6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e0f9e │ │ │ │ + bne.n 1e0fe6 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0fa2 │ │ │ │ - b.n 1e1052 │ │ │ │ + bne.n 1e0fea │ │ │ │ + b.n 1e109a │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e11b2 │ │ │ │ + beq.w 1e11fa │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 1e0fa4 │ │ │ │ + b.n 1e0fec │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1010 │ │ │ │ + cbz r3, 1e1058 │ │ │ │ ldrd r1, r3, [r2, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 1e103a │ │ │ │ + cbz r3, 1e1082 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e1034 │ │ │ │ + cbz r5, 1e107c │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1e101e │ │ │ │ + bne.n 1e1066 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1e022c │ │ │ │ + bl 1e0274 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e103a │ │ │ │ + beq.n 1e1082 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e107c │ │ │ │ + cbz r5, 1e10c4 │ │ │ │ ldrd r5, lr, [r3] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ str.w r5, [lr] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e1066 │ │ │ │ - b.n 1e103a │ │ │ │ + bne.n 1e10ae │ │ │ │ + b.n 1e1082 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e103a │ │ │ │ + beq.n 1e1082 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e109e │ │ │ │ + cbz r1, 1e10e6 │ │ │ │ ldrd r5, r1, [r3, #16] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e108e │ │ │ │ - b.n 1e103a │ │ │ │ + bne.n 1e10d6 │ │ │ │ + b.n 1e1082 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e11be │ │ │ │ + beq.w 1e1206 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e923c │ │ │ │ + bl 1e9284 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1e1048 │ │ │ │ - ldr r3, [pc, #276] @ (1e11e0 ) │ │ │ │ + b.n 1e1090 │ │ │ │ + ldr r3, [pc, #276] @ (1e1228 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e103a │ │ │ │ + beq.n 1e1082 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e10fc │ │ │ │ + cbz r5, 1e1144 │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1e10e6 │ │ │ │ - b.n 1e103a │ │ │ │ + bne.n 1e112e │ │ │ │ + b.n 1e1082 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e103a │ │ │ │ + beq.n 1e1082 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ movs r6, #0 │ │ │ │ mla lr, r5, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e112a │ │ │ │ + cbz r1, 1e1172 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e111a │ │ │ │ - b.n 1e103a │ │ │ │ + bne.n 1e1162 │ │ │ │ + b.n 1e1082 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e103a │ │ │ │ + beq.n 1e1082 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 1e114a │ │ │ │ + cbz r1, 1e1192 │ │ │ │ ldrd r5, r1, [r2, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e103a │ │ │ │ + bne.w 1e1082 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e103a │ │ │ │ + beq.w 1e1082 │ │ │ │ ldrd r1, r3, [r2, #68] @ 0x44 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #68] @ 0x44 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ - b.n 1e1048 │ │ │ │ - ldr r3, [pc, #104] @ (1e11e4 ) │ │ │ │ + b.n 1e1090 │ │ │ │ + ldr r3, [pc, #104] @ (1e122c ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e103a │ │ │ │ + beq.w 1e1082 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1e11aa │ │ │ │ + cbz r5, 1e11f2 │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e1194 │ │ │ │ - b.n 1e103a │ │ │ │ + bne.n 1e11dc │ │ │ │ + b.n 1e1082 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0ff8 │ │ │ │ + bne.w 1e1040 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e1052 │ │ │ │ + b.n 1e109a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e10b0 │ │ │ │ + beq.w 1e10f8 │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 1e10b0 │ │ │ │ + b.n 1e10f8 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 1e0fa4 │ │ │ │ - eor.w r0, r4, #153 @ 0x99 │ │ │ │ + b.n 1e0fec │ │ │ │ + bics.w r0, ip, #153 @ 0x99 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #472] @ (1e13d0 ) │ │ │ │ + ldr r2, [pc, #472] @ (1e1418 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e127c │ │ │ │ + bhi.n 1e12c4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ pop {r0, r2} │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #171 @ 0xab │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1220 │ │ │ │ + cbz r3, 1e1268 │ │ │ │ ldrd r1, r2, [r0, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1e1248 │ │ │ │ + cbz r4, 1e1290 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e1242 │ │ │ │ + cbz r1, 1e128a │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e122c │ │ │ │ + bne.n 1e1274 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e1248 │ │ │ │ + beq.n 1e1290 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 1e1272 │ │ │ │ + cbz r2, 1e12ba │ │ │ │ ldrd r1, r2, [r3, #16] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1262 │ │ │ │ - b.n 1e1248 │ │ │ │ + bne.n 1e12aa │ │ │ │ + b.n 1e1290 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e1248 │ │ │ │ + beq.n 1e1290 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e12a0 │ │ │ │ + cbz r1, 1e12e8 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e128a │ │ │ │ - b.n 1e1248 │ │ │ │ - ldr r3, [pc, #296] @ (1e13d4 ) │ │ │ │ + bne.n 1e12d2 │ │ │ │ + b.n 1e1290 │ │ │ │ + ldr r3, [pc, #296] @ (1e141c ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e1248 │ │ │ │ + beq.n 1e1290 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e12d8 │ │ │ │ + cbz r1, 1e1320 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1e12c2 │ │ │ │ - b.n 1e1248 │ │ │ │ + bne.n 1e130a │ │ │ │ + b.n 1e1290 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1248 │ │ │ │ + beq.n 1e1290 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 1e12f8 │ │ │ │ + cbz r2, 1e1340 │ │ │ │ ldrd r4, r1, [r0, #52] @ 0x34 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r2, r2, [r0, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e13ae │ │ │ │ + bne.n 1e13f6 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e13ae │ │ │ │ + beq.n 1e13f6 │ │ │ │ ldrd r4, r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #180] @ (1e13d8 ) │ │ │ │ + ldr r3, [pc, #180] @ (1e1420 ) │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e1248 │ │ │ │ + beq.n 1e1290 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1e1352 │ │ │ │ + cbz r1, 1e139a │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e133c │ │ │ │ - b.n 1e1248 │ │ │ │ + bne.n 1e1384 │ │ │ │ + b.n 1e1290 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 1e13ba │ │ │ │ + beq.n 1e1402 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 1e923c │ │ │ │ + bl 1e9284 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1248 │ │ │ │ + beq.w 1e1290 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov.w ip, #20 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r2, #4 │ │ │ │ mla lr, ip, r1, r2 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e13a6 │ │ │ │ + cbz r2, 1e13ee │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e1396 │ │ │ │ - b.n 1e1248 │ │ │ │ + bne.n 1e13de │ │ │ │ + b.n 1e1290 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1364 │ │ │ │ + beq.n 1e13ac │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 1e1364 │ │ │ │ - mcr 0, 0, r0, cr2, cr9, {4} │ │ │ │ + b.n 1e13ac │ │ │ │ + ldc 0, cr0, [sl, #612]! @ 0x264 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ 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 1e144a │ │ │ │ + beq.n 1e1492 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e1406 │ │ │ │ + beq.n 1e144e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 1e143e │ │ │ │ + cbnz r3, 1e1486 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c67a0 │ │ │ │ + bl 1c67e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e13f8 │ │ │ │ + beq.n 1e1440 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e1434 │ │ │ │ + cbz r2, 1e147c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c67a0 │ │ │ │ + bl 1c67e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e1434 │ │ │ │ + cbz r2, 1e147c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e1434 │ │ │ │ + cbz r1, 1e147c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c67a0 │ │ │ │ + bl 1c67e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1420 │ │ │ │ - bl 1c67a0 │ │ │ │ + bne.n 1e1468 │ │ │ │ + bl 1c67e8 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e13fc │ │ │ │ + beq.n 1e1444 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c67a0 │ │ │ │ + bl 1c67e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1c67a0 │ │ │ │ - b.n 1e13f8 │ │ │ │ + bl 1c67e8 │ │ │ │ + b.n 1e1440 │ │ │ │ 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 1e148e │ │ │ │ + beq.n 1e14d6 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1e13dc │ │ │ │ + bl 1e1424 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e1474 │ │ │ │ + bne.n 1e14bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2792] @ 1e1f90 │ │ │ │ + ldr.w r0, [pc, #2792] @ 1e1fd8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r6, [pc, #2792] @ 1e1f94 │ │ │ │ + ldr.w r6, [pc, #2792] @ 1e1fdc │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr.w r3, [pc, #2788] @ 1e1f98 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1e1fe0 │ │ │ │ add r0, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1cb18c │ │ │ │ + bl 1cb1d4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e14f8 │ │ │ │ + bhi.n 1e1540 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #11 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r5, r7, #12 │ │ │ │ lsls r3, r4, #11 │ │ │ │ lsls r7, r6, #11 │ │ │ │ movs r6, r3 │ │ │ │ lsls r1, r2, #12 │ │ │ │ movs r6, r3 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r2, r1 │ │ │ │ ldr.w r6, [r8, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1efc │ │ │ │ + beq.w 1e1f44 │ │ │ │ add.w r7, r8, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e1508 │ │ │ │ + bcc.n 1e1550 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1e52 │ │ │ │ + beq.w 1e1e9a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1e203c │ │ │ │ + bhi.w 1e2084 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #16 │ │ │ │ lsls r3, r7, #18 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r1, #15 │ │ │ │ lsls r2, r5, #15 │ │ │ │ movs r3, r5 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r3, r5 │ │ │ │ lsls r4, r6, #17 │ │ │ │ lsls r6, r5, #16 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1562 │ │ │ │ + cbz r3, 1e15aa │ │ │ │ ldrd r1, r3, [r8, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ ldr.w lr, [r8, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1e1590 │ │ │ │ + beq.n 1e15d8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1586 │ │ │ │ + cbz r1, 1e15ce │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e1576 │ │ │ │ + bne.n 1e15be │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ mov r8, r5 │ │ │ │ @@ -552447,372 +552476,372 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1cb268 │ │ │ │ + bl 1cb2b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e16b8 │ │ │ │ + beq.n 1e1700 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e16b8 │ │ │ │ + beq.n 1e1700 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e203c │ │ │ │ + bhi.w 1e2084 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r3, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr.w r3, [pc, #2484] @ 1e1f9c │ │ │ │ + ldr.w r3, [pc, #2484] @ 1e1fe4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r9 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1f0e │ │ │ │ + beq.w 1e1f56 │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1e1608 │ │ │ │ + bcc.n 1e1650 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1948 │ │ │ │ + bne.w 1e1990 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e203c │ │ │ │ + bhi.w 1e2084 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r4, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r2, r5 │ │ │ │ lsls r2, r1, #7 │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e166c │ │ │ │ + cbz r3, 1e16b4 │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ ldr.w lr, [r5, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1e169a │ │ │ │ + beq.n 1e16e2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1690 │ │ │ │ + cbz r1, 1e16d8 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1680 │ │ │ │ + bne.n 1e16c8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ strd r4, r3, [r5] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1cb268 │ │ │ │ + bl 1cb2b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e15c0 │ │ │ │ + bne.n 1e1608 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 1e16e4 │ │ │ │ + beq.n 1e172c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 1e13dc │ │ │ │ + bl 1e1424 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e16ca │ │ │ │ + bne.n 1e1712 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 54234 │ │ │ │ - ldr.w r2, [pc, #2228] @ 1e1fa0 │ │ │ │ - ldr.w r3, [pc, #2216] @ 1e1f98 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1e1fe8 │ │ │ │ + ldr.w r3, [pc, #2216] @ 1e1fe0 │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e2038 │ │ │ │ + bne.w 1e2080 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2192] @ 1e1fa4 │ │ │ │ + ldr.w r3, [pc, #2192] @ 1e1fec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r1 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1e1f5e │ │ │ │ + beq.w 1e1fa6 │ │ │ │ add.w r9, r5, #80 @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 1e1734 │ │ │ │ + bne.n 1e177c │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1628 │ │ │ │ + b.n 1e1670 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1f4c │ │ │ │ + beq.w 1e1f94 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e175a │ │ │ │ + bcc.n 1e17a2 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1628 │ │ │ │ + b.n 1e1670 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ add.w r9, r5, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e1f28 │ │ │ │ + beq.w 1e1f70 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e178a │ │ │ │ + bcc.n 1e17d2 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1628 │ │ │ │ + b.n 1e1670 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1a50 │ │ │ │ + beq.w 1e1a98 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e17b2 │ │ │ │ + bne.n 1e17fa │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1e1628 │ │ │ │ + b.n 1e1670 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e1a02 │ │ │ │ + beq.w 1e1a4a │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e1e5a │ │ │ │ + bne.w 1e1ea2 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e923c │ │ │ │ - b.n 1e16a4 │ │ │ │ + bl 1e9284 │ │ │ │ + b.n 1e16ec │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e19b6 │ │ │ │ + bne.w 1e19fe │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1948 │ │ │ │ + bne.w 1e1990 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 1e16a4 │ │ │ │ + b.n 1e16ec │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1836 │ │ │ │ + cbz r3, 1e187e │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w r9, r5, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1626 │ │ │ │ + beq.w 1e166e │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1e1846 │ │ │ │ + bcc.n 1e188e │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1628 │ │ │ │ + b.n 1e1670 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e169a │ │ │ │ + beq.w 1e16e2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla lr, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e188a │ │ │ │ + cbz r1, 1e18d2 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e187a │ │ │ │ - b.n 1e169a │ │ │ │ - ldr.w r3, [pc, #1808] @ 1e1fa4 │ │ │ │ + bne.n 1e18c2 │ │ │ │ + b.n 1e16e2 │ │ │ │ + ldr.w r3, [pc, #1808] @ 1e1fec │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e169a │ │ │ │ + beq.w 1e16e2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e18c8 │ │ │ │ + cbz r1, 1e1910 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e18b8 │ │ │ │ + bne.n 1e1900 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e169a │ │ │ │ + b.n 1e16e2 │ │ │ │ ldr.w lr, [r5, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e169a │ │ │ │ + beq.w 1e16e2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e18fa │ │ │ │ + cbz r1, 1e1942 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e18ea │ │ │ │ + bne.n 1e1932 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e169a │ │ │ │ - ldr.w r3, [pc, #1684] @ 1e1f9c │ │ │ │ + b.n 1e16e2 │ │ │ │ + ldr.w r3, [pc, #1684] @ 1e1fe4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e169a │ │ │ │ + beq.w 1e16e2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e193c │ │ │ │ + cbz r1, 1e1984 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e192c │ │ │ │ + bne.n 1e1974 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e169a │ │ │ │ + b.n 1e16e2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1e4e │ │ │ │ + beq.w 1e1e96 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1e203c │ │ │ │ - add r3, pc, #8 @ (adr r3, 1e1968 ) │ │ │ │ + bhi.w 1e2084 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1e19b0 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -552830,751 +552859,751 @@ │ │ │ │ lsls r3, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e17ea │ │ │ │ + bne.w 1e1832 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e17ea │ │ │ │ + beq.w 1e1832 │ │ │ │ ldrd ip, r0, [r5, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r5, #28] │ │ │ │ - b.n 1e17ea │ │ │ │ + b.n 1e1832 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e1626 │ │ │ │ + bne.w 1e166e │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1628 │ │ │ │ + b.n 1e1670 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e169a │ │ │ │ + beq.w 1e16e2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e19f8 │ │ │ │ + cbz r1, 1e1a40 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e19e8 │ │ │ │ - b.n 1e169a │ │ │ │ + bne.n 1e1a30 │ │ │ │ + b.n 1e16e2 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1e1628 │ │ │ │ + b.n 1e1670 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e181c │ │ │ │ + beq.w 1e1864 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 1e1a2a │ │ │ │ + cbz r1, 1e1a72 │ │ │ │ ldrd r0, r1, [r5, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e181e │ │ │ │ + bne.w 1e1866 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 1e1a48 │ │ │ │ + cbz r3, 1e1a90 │ │ │ │ ldrd r0, r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 1e16a4 │ │ │ │ + b.n 1e16ec │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e1fc4 │ │ │ │ + bne.w 1e200c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 1e19dc │ │ │ │ - ldr.w r3, [pc, #1328] @ 1e1f9c │ │ │ │ + b.n 1e1a24 │ │ │ │ + ldr.w r3, [pc, #1328] @ 1e1fe4 │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mla r2, r7, r3, sl │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e2004 │ │ │ │ + beq.w 1e204c │ │ │ │ add.w r9, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r7, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e1a8c │ │ │ │ - b.n 1e151c │ │ │ │ + bcc.n 1e1ad4 │ │ │ │ + b.n 1e1564 │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1efc │ │ │ │ + beq.w 1e1f44 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ add r0, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1e1ab8 │ │ │ │ - b.n 1e151c │ │ │ │ - ldr.w r3, [pc, #1232] @ 1e1fa4 │ │ │ │ + bcc.n 1e1b00 │ │ │ │ + b.n 1e1564 │ │ │ │ + ldr.w r3, [pc, #1232] @ 1e1fec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, r0, r3 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1ff4 │ │ │ │ + beq.w 1e203c │ │ │ │ add.w r9, r8, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1e1af2 │ │ │ │ - b.n 1e151c │ │ │ │ + bne.n 1e1b3a │ │ │ │ + b.n 1e1564 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1e1fd0 │ │ │ │ + beq.w 1e2018 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1fec │ │ │ │ + beq.w 1e2034 │ │ │ │ ldr.w ip, [r8] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r6, #3 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ strd r3, r3, [r8] │ │ │ │ - bl 1e923c │ │ │ │ - b.n 1e159e │ │ │ │ + bl 1e9284 │ │ │ │ + b.n 1e15e6 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1f80 │ │ │ │ + beq.w 1e1fc8 │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1b4a │ │ │ │ - b.n 1e151c │ │ │ │ + bne.n 1e1b92 │ │ │ │ + b.n 1e1564 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1b6e │ │ │ │ + cbz r3, 1e1bb6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e151c │ │ │ │ + beq.w 1e1564 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1e1b7e │ │ │ │ - b.n 1e151c │ │ │ │ + bcc.n 1e1bc6 │ │ │ │ + b.n 1e1564 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1e1ba6 │ │ │ │ + cbz r3, 1e1bee │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ ldr.w lr, [r5, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e169a │ │ │ │ + beq.w 1e16e2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1bcc │ │ │ │ + cbz r1, 1e1c14 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e1bbc │ │ │ │ + bne.n 1e1c04 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e169a │ │ │ │ + b.n 1e16e2 │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e1e8a │ │ │ │ + bne.w 1e1ed2 │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1f06 │ │ │ │ + beq.w 1e1f4e │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1590 │ │ │ │ - ldr r3, [pc, #940] @ (1e1fa4 ) │ │ │ │ + b.n 1e15d8 │ │ │ │ + ldr r3, [pc, #940] @ (1e1fec ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r1 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e169a │ │ │ │ + beq.w 1e16e2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1c28 │ │ │ │ + cbz r1, 1e1c70 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1c18 │ │ │ │ + bne.n 1e1c60 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e169a │ │ │ │ + b.n 1e16e2 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ mov lr, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e169a │ │ │ │ + beq.w 1e16e2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1c5a │ │ │ │ + cbz r1, 1e1ca2 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 1e1c4a │ │ │ │ + bne.n 1e1c92 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e169a │ │ │ │ + b.n 1e16e2 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e169a │ │ │ │ + beq.w 1e16e2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w lr, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1c90 │ │ │ │ + cbz r1, 1e1cd8 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1e1c80 │ │ │ │ - b.n 1e169a │ │ │ │ - ldr r3, [pc, #768] @ (1e1f9c ) │ │ │ │ + bne.n 1e1cc8 │ │ │ │ + b.n 1e16e2 │ │ │ │ + ldr r3, [pc, #768] @ (1e1fe4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e169a │ │ │ │ + beq.w 1e16e2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1ccc │ │ │ │ + cbz r1, 1e1d14 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1cbc │ │ │ │ + bne.n 1e1d04 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e169a │ │ │ │ + b.n 1e16e2 │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1590 │ │ │ │ + beq.w 1e15d8 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1d06 │ │ │ │ + cbz r1, 1e1d4e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e1cf6 │ │ │ │ - b.n 1e1590 │ │ │ │ - ldr r3, [pc, #660] @ (1e1fa4 ) │ │ │ │ + bne.n 1e1d3e │ │ │ │ + b.n 1e15d8 │ │ │ │ + ldr r3, [pc, #660] @ (1e1fec ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e1590 │ │ │ │ + beq.w 1e15d8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1d44 │ │ │ │ + cbz r1, 1e1d8c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1d34 │ │ │ │ + bne.n 1e1d7c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1e1590 │ │ │ │ - ldr r3, [pc, #584] @ (1e1f9c ) │ │ │ │ + b.n 1e15d8 │ │ │ │ + ldr r3, [pc, #584] @ (1e1fe4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e1590 │ │ │ │ + beq.w 1e15d8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1d88 │ │ │ │ + cbz r1, 1e1dd0 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1e1d78 │ │ │ │ + bne.n 1e1dc0 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e1590 │ │ │ │ + b.w 1e15d8 │ │ │ │ ldr.w lr, [r8, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e1590 │ │ │ │ + beq.w 1e15d8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e1dbc │ │ │ │ + cbz r1, 1e1e04 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1e1dac │ │ │ │ + bne.n 1e1df4 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1e1590 │ │ │ │ + b.w 1e15d8 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w ip, [r8] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1e1b28 │ │ │ │ + bne.w 1e1b70 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1b28 │ │ │ │ + beq.w 1e1b70 │ │ │ │ ldrd lr, r3, [r8, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str.w lr, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ - b.n 1e1b28 │ │ │ │ + b.n 1e1b70 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e169a │ │ │ │ + beq.w 1e16e2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1e18 │ │ │ │ + cbz r1, 1e1e60 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1e08 │ │ │ │ - b.n 1e169a │ │ │ │ + bne.n 1e1e50 │ │ │ │ + b.n 1e16e2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1590 │ │ │ │ + beq.w 1e15d8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1e1e42 │ │ │ │ + cbz r1, 1e1e8a │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1e32 │ │ │ │ - b.w 1e1590 │ │ │ │ + bne.n 1e1e7a │ │ │ │ + b.w 1e15d8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1956 │ │ │ │ + b.n 1e199e │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e1530 │ │ │ │ + b.w 1e1578 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e1fe6 │ │ │ │ + beq.w 1e202e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1e1fa8 │ │ │ │ + beq.w 1e1ff0 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 1e923c │ │ │ │ - b.n 1e16a4 │ │ │ │ + bl 1e9284 │ │ │ │ + b.n 1e16ec │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e151c │ │ │ │ + bne.w 1e1564 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 1df318 │ │ │ │ - b.w 1e151c │ │ │ │ + bl 1df360 │ │ │ │ + b.w 1e1564 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1590 │ │ │ │ + beq.w 1e15d8 │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ - cbz r1, 1e1ece │ │ │ │ + cbz r1, 1e1f16 │ │ │ │ ldrd r0, r1, [r8, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r8, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e1eee │ │ │ │ + bne.n 1e1f36 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbz r3, 1e1eee │ │ │ │ + cbz r3, 1e1f36 │ │ │ │ ldrd r0, r3, [r8, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.w 1e1598 │ │ │ │ + b.w 1e15e0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 1e1e6a │ │ │ │ + b.n 1e1eb2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1fe2 │ │ │ │ + bne.n 1e202a │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1e1590 │ │ │ │ + b.w 1e15d8 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2014 │ │ │ │ + bne.n 1e205c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.w 1e169a │ │ │ │ + b.w 1e16e2 │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1f22 │ │ │ │ + beq.n 1e1f6a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e202a │ │ │ │ + beq.n 1e2072 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 1e169a │ │ │ │ + b.w 1e16e2 │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1f22 │ │ │ │ - b.n 1e1f3c │ │ │ │ + beq.n 1e1f6a │ │ │ │ + b.n 1e1f84 │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, sl │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1f22 │ │ │ │ + beq.n 1e1f6a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e2030 │ │ │ │ + beq.n 1e2078 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1bfc │ │ │ │ + b.n 1e1c44 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e2020 │ │ │ │ + beq.n 1e2068 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1e26 │ │ │ │ - adc.w r0, r8, r9, lsr #2 │ │ │ │ - adc.w r0, r6, r9, lsr #2 │ │ │ │ + b.n 1e1e6e │ │ │ │ + add.w r0, r0, r9, lsr #2 │ │ │ │ + @ instruction: 0xeafe0099 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sl, {r0, r3, r4, r7} │ │ │ │ + @ instruction: 0xe8c20099 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e1e74 │ │ │ │ + beq.w 1e1ebc │ │ │ │ ldrd lr, r1, [r5, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ - b.n 1e1e74 │ │ │ │ + b.n 1e1ebc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e2026 │ │ │ │ + cbz r6, 1e206e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1dfc │ │ │ │ + b.n 1e1e44 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1df318 │ │ │ │ + bl 1df360 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ - b.w 1e1520 │ │ │ │ + b.w 1e1568 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1e1bf0 │ │ │ │ + b.n 1e1c38 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1e1e6a │ │ │ │ + b.n 1e1eb2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1e1dd2 │ │ │ │ + b.n 1e1e1a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1fe2 │ │ │ │ + bne.n 1e202a │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1d18 │ │ │ │ + b.n 1e1d60 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e1fe2 │ │ │ │ + bne.n 1e202a │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1d5c │ │ │ │ + b.n 1e1da4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1e2034 │ │ │ │ + cbz r6, 1e207c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1e1ca2 │ │ │ │ + b.n 1e1cea │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1e1e26 │ │ │ │ + b.n 1e1e6e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1dfc │ │ │ │ + b.n 1e1e44 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.w 1e169a │ │ │ │ + b.w 1e16e2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1bfc │ │ │ │ + b.n 1e1c44 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1e1ca2 │ │ │ │ + b.n 1e1cea │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #48] @ (1e2074 ) │ │ │ │ + ldr r1, [pc, #48] @ (1e20bc ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 1e2056 │ │ │ │ + beq.n 1e209e │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 1e2070 │ │ │ │ - ldr r3, [pc, #24] @ (1e2078 ) │ │ │ │ + bne.n 1e20b8 │ │ │ │ + ldr r3, [pc, #24] @ (1e20c0 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2052 │ │ │ │ + bne.n 1e209a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 1e20f8 │ │ │ │ + ldr.w ip, [pc, #108] @ 1e2140 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (1e20fc ) │ │ │ │ + ldr r2, [pc, #104] @ (1e2144 ) │ │ │ │ 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 1e20e8 │ │ │ │ + beq.n 1e2130 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1e20d6 │ │ │ │ + bne.n 1e211e │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (1e2100 ) │ │ │ │ - ldr r2, [pc, #60] @ (1e20fc ) │ │ │ │ + ldr r1, [pc, #64] @ (1e2148 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e2144 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1e20f2 │ │ │ │ + bne.n 1e213a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1c20c0 │ │ │ │ + bl 1c2108 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1e20b4 │ │ │ │ + b.n 1e20fc │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 1e20b4 │ │ │ │ + b.n 1e20fc │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, #344] @ (1e2270 ) │ │ │ │ + ldr r4, [pc, #344] @ (1e22b8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #344] @ (1e2274 ) │ │ │ │ + ldr r3, [pc, #344] @ (1e22bc ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #372 @ 0x174 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 1e219a │ │ │ │ + bhi.n 1e21e2 │ │ │ │ cmp.w r1, #316 @ 0x13c │ │ │ │ - bls.n 1e21ca │ │ │ │ + bls.n 1e2212 │ │ │ │ mvn.w r0, #316 @ 0x13c │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ adds r0, r1, r0 │ │ │ │ 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 1e21a2 │ │ │ │ + bhi.n 1e21ea │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ orrs r0, r4 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553582,15 +553611,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r5, [pc, #376] @ (1e22f8 ) │ │ │ │ + ldr r5, [pc, #376] @ (1e2340 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #86 @ 0x56 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -553598,106 +553627,106 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1e21e8 │ │ │ │ + bne.n 1e2230 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df224 │ │ │ │ - ldr r2, [pc, #196] @ (1e2278 ) │ │ │ │ - ldr r3, [pc, #192] @ (1e2274 ) │ │ │ │ + bl 1df26c │ │ │ │ + ldr r2, [pc, #196] @ (1e22c0 ) │ │ │ │ + ldr r3, [pc, #192] @ (1e22bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2254 │ │ │ │ + bne.n 1e229c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e223c │ │ │ │ + beq.n 1e2284 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 1e2230 │ │ │ │ + bcs.n 1e2278 │ │ │ │ cmp r1, #186 @ 0xba │ │ │ │ - beq.n 1e2248 │ │ │ │ + beq.n 1e2290 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 1e2258 │ │ │ │ - bl 1e207c │ │ │ │ - b.n 1e21b0 │ │ │ │ + vldr d0, [pc, #120] @ 1e22a0 │ │ │ │ + bl 1e20c4 │ │ │ │ + b.n 1e21f8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df224 │ │ │ │ - b.n 1e21b0 │ │ │ │ + bl 1df26c │ │ │ │ + b.n 1e21f8 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df224 │ │ │ │ - b.n 1e21b0 │ │ │ │ + bl 1df26c │ │ │ │ + b.n 1e21f8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1df224 │ │ │ │ - b.n 1e21b0 │ │ │ │ + bl 1df26c │ │ │ │ + b.n 1e21f8 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1df224 │ │ │ │ - b.n 1e21b0 │ │ │ │ + bl 1df26c │ │ │ │ + b.n 1e21f8 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e207c │ │ │ │ - b.n 1e21b0 │ │ │ │ + bl 1e20c4 │ │ │ │ + b.n 1e21f8 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 1e2260 │ │ │ │ - bl 1e207c │ │ │ │ - b.n 1e21b0 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 1e2268 │ │ │ │ - bl 1e207c │ │ │ │ - b.n 1e21b0 │ │ │ │ + vldr d0, [pc, #32] @ 1e22a8 │ │ │ │ + bl 1e20c4 │ │ │ │ + b.n 1e21f8 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 1e22b0 │ │ │ │ + bl 1e20c4 │ │ │ │ + b.n 1e21f8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1e22a4 │ │ │ │ + beq.n 1e22ec │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1e228a │ │ │ │ + bne.n 1e22d2 │ │ │ │ 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 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -553714,71 +553743,71 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #132] @ (1e2368 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e23b0 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 1e2332 │ │ │ │ + beq.n 1e237a │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 1e2320 │ │ │ │ - cbnz r4, 1e231a │ │ │ │ - ldr r1, [pc, #124] @ (1e236c ) │ │ │ │ + beq.n 1e2368 │ │ │ │ + cbnz r4, 1e2362 │ │ │ │ + ldr r1, [pc, #124] @ (1e23b4 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1e2332 │ │ │ │ + cbz r5, 1e237a │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e22c8 │ │ │ │ - cbz r0, 1e231c │ │ │ │ + bl 1e2310 │ │ │ │ + cbz r0, 1e2364 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1e2302 │ │ │ │ + bne.n 1e234a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e2358 │ │ │ │ + beq.n 1e23a0 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e2338 │ │ │ │ + bne.n 1e2380 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e231a │ │ │ │ + bne.n 1e2362 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e2362 │ │ │ │ + bne.n 1e23aa │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e231c │ │ │ │ + b.n 1e2364 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e22c8 │ │ │ │ - b.n 1e231c │ │ │ │ + bl 1e2310 │ │ │ │ + b.n 1e2364 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ble.n 1e239c │ │ │ │ + bgt.n 1e2354 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -553787,65 +553816,65 @@ │ │ │ │ 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, 1e23ac │ │ │ │ + cbz r4, 1e23f4 │ │ │ │ mov r3, lr │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ strd r2, r4, [lr, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r1, 1e23be │ │ │ │ + cbz r1, 1e2406 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e23be │ │ │ │ + cbz r3, 1e2406 │ │ │ │ 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, 1e23e8 │ │ │ │ + cbz r1, 1e2430 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1e23e8 │ │ │ │ + cbz r3, 1e2430 │ │ │ │ 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 1e2402 │ │ │ │ + beq.n 1e244a │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 1e2402 │ │ │ │ + cbz r3, 1e244a │ │ │ │ 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, 1e2430 │ │ │ │ + cbz r3, 1e2478 │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ strd r1, r3, [lr, #4] │ │ │ │ @@ -553859,439 +553888,439 @@ │ │ │ │ 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, 1e2454 │ │ │ │ + cbnz r3, 1e249c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c67ec │ │ │ │ + bl 1c6834 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1c6774 │ │ │ │ + bl 1c67bc │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 1e2494 │ │ │ │ + cbz r6, 1e24dc │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1e23cc │ │ │ │ + bl 1e2414 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1e2476 │ │ │ │ + bne.n 1e24be │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c67a0 │ │ │ │ + bl 1c67e8 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str.w fp, [r1, #16] │ │ │ │ - bl 1e2370 │ │ │ │ + bl 1e23b8 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r4, r0, r3 │ │ │ │ - beq.n 1e24e4 │ │ │ │ + beq.n 1e252c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 1e24e4 │ │ │ │ + cbz r2, 1e252c │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ 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 1e250c │ │ │ │ + bcs.n 1e2554 │ │ │ │ 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 1e23cc │ │ │ │ + bl 1e2414 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1e24f6 │ │ │ │ + bcc.n 1e253e │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ strb r3, [r1, #13] │ │ │ │ strd r1, r1, [r1] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strh.w ip, [r1, #14] │ │ │ │ - cbnz r3, 1e252c │ │ │ │ - b.n 1e2548 │ │ │ │ + cbnz r3, 1e2574 │ │ │ │ + b.n 1e2590 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1e252a │ │ │ │ + bne.n 1e2572 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e2590 │ │ │ │ + beq.n 1e25d8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #4 │ │ │ │ sub.w ip, r0, #4 │ │ │ │ - b.n 1e256c │ │ │ │ + b.n 1e25b4 │ │ │ │ sub.w ip, r0, #4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r1, [r3, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, ip, #4 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1e2568 │ │ │ │ + bne.n 1e25b0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1e2616 │ │ │ │ + beq.n 1e265e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - beq.n 1e2612 │ │ │ │ + beq.n 1e265a │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ sub.w r5, r6, #20 │ │ │ │ - b.n 1e25e8 │ │ │ │ + b.n 1e2630 │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1e2612 │ │ │ │ + beq.n 1e265a │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 1e25bc │ │ │ │ + bmi.n 1e2604 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r6, #-12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 1e25bc │ │ │ │ + bne.n 1e2604 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e25bc │ │ │ │ + beq.n 1e2604 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e25d6 │ │ │ │ + beq.n 1e261e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e25fe │ │ │ │ + bne.n 1e2646 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e2606 │ │ │ │ + b.n 1e264e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0] │ │ │ │ - ldr r3, [pc, #244] @ (1e2714 ) │ │ │ │ + ldr r3, [pc, #244] @ (1e275c ) │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e2660 │ │ │ │ + cbz r2, 1e26a8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1e2652 │ │ │ │ - ldr r2, [pc, #232] @ (1e2718 ) │ │ │ │ + bne.n 1e269a │ │ │ │ + ldr r2, [pc, #232] @ (1e2760 ) │ │ │ │ ldr.w r0, [ip, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ - cbz r3, 1e2652 │ │ │ │ + cbz r3, 1e269a │ │ │ │ sub.w r0, r0, #756 @ 0x2f4 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls.w r2, [ip, #108] @ 0x6c │ │ │ │ ldrhi.w r2, [ip, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e26c2 │ │ │ │ + beq.n 1e270a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ subs r2, #1 │ │ │ │ uxth r2, r2 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ add.w r1, ip, #44 @ 0x2c │ │ │ │ push {r4, lr} │ │ │ │ subs r0, r0, r1 │ │ │ │ - ldr r1, [pc, #176] @ (1e271c ) │ │ │ │ + ldr r1, [pc, #176] @ (1e2764 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ add.w lr, r0, #60 @ 0x3c │ │ │ │ add lr, ip │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [ip, #36] @ 0x24 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r2 │ │ │ │ - cbnz r0, 1e26ca │ │ │ │ + cbnz r0, 1e2712 │ │ │ │ ldrb.w r0, [ip, #32] │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e26a8 │ │ │ │ + bls.n 1e26f0 │ │ │ │ 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 1e268c │ │ │ │ + bne.n 1e26d4 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e26a4 │ │ │ │ + beq.n 1e26ec │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e2702 │ │ │ │ + bcs.n 1e274a │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e2686 │ │ │ │ + b.n 1e26ce │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 1e265c │ │ │ │ + b.n 1e26a4 │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1e26e8 │ │ │ │ + bls.n 1e2730 │ │ │ │ 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 1e26a4 │ │ │ │ + beq.n 1e26ec │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1e26d0 │ │ │ │ + bhi.n 1e2718 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e26a4 │ │ │ │ + beq.n 1e26ec │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e270a │ │ │ │ + bcs.n 1e2752 │ │ │ │ ldrb.w r4, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r4 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1e2684 │ │ │ │ + b.n 1e26cc │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e268c │ │ │ │ - b.n 1e26a4 │ │ │ │ + bne.n 1e26d4 │ │ │ │ + b.n 1e26ec │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e26cc │ │ │ │ - b.n 1e26a4 │ │ │ │ + bne.n 1e2714 │ │ │ │ + b.n 1e26ec │ │ │ │ nop │ │ │ │ - bls.n 1e26cc │ │ │ │ + bls.n 1e2684 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1e2768 │ │ │ │ + beq.n 1e27b0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 1e274c │ │ │ │ + b.n 1e2794 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e2764 │ │ │ │ + beq.n 1e27ac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e275c │ │ │ │ - bl 1e2618 │ │ │ │ + bmi.n 1e27a4 │ │ │ │ + bl 1e2660 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e2744 │ │ │ │ + bne.n 1e278c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e2764 │ │ │ │ + b.n 1e27ac │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e27b6 │ │ │ │ + cbz r0, 1e27fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 1e27bc │ │ │ │ + cbz r2, 1e2804 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e27fe │ │ │ │ + bhi.n 1e2846 │ │ │ │ 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 1e27b6 │ │ │ │ + beq.n 1e27fe │ │ │ │ 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 1e27ac │ │ │ │ + beq.n 1e27f4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e27e6 │ │ │ │ + bne.n 1e282e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1e27b6 │ │ │ │ + beq.n 1e27fe │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1e27ea │ │ │ │ + beq.n 1e2832 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e27da │ │ │ │ + bne.n 1e2822 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e27b6 │ │ │ │ + beq.n 1e27fe │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e27e6 │ │ │ │ + bne.n 1e282e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e2788 │ │ │ │ + b.n 1e27d0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 1e2788 │ │ │ │ + b.n 1e27d0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e27b6 │ │ │ │ + beq.n 1e27fe │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 1e2788 │ │ │ │ - b.n 1e27da │ │ │ │ + bne.n 1e27d0 │ │ │ │ + b.n 1e2822 │ │ │ │ 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 1e2822 │ │ │ │ + bmi.n 1e286a │ │ │ │ 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, 1e283e │ │ │ │ + cbz r3, 1e2886 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2820 │ │ │ │ + beq.n 1e2868 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2770 │ │ │ │ + bl 1e27b8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e286e │ │ │ │ + bhi.n 1e28b6 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -554305,48 +554334,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e28a2 │ │ │ │ + bhi.n 1e28ea │ │ │ │ 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 1e28a6 │ │ │ │ + beq.n 1e28ee │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e2882 │ │ │ │ + beq.n 1e28ca │ │ │ │ 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 1e2882 │ │ │ │ + beq.n 1e28ca │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e293a │ │ │ │ + beq.n 1e2982 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e28f4 │ │ │ │ + cbz r2, 1e293c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e28de │ │ │ │ + bhi.n 1e2926 │ │ │ │ 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 │ │ │ │ @@ -554359,178 +554388,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 1e28da │ │ │ │ + b.n 1e2922 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e294a │ │ │ │ + beq.n 1e2992 │ │ │ │ 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 1e2874 │ │ │ │ + bl 1e28bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1e293e │ │ │ │ + beq.n 1e2986 │ │ │ │ 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 1e28da │ │ │ │ + b.n 1e2922 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1e2934 │ │ │ │ + b.n 1e297c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e28da │ │ │ │ + b.n 1e2922 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 1e2980 │ │ │ │ + cbz r0, 1e29c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2974 │ │ │ │ + cbz r2, 1e29bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e2970 │ │ │ │ - bl 1e28b4 │ │ │ │ + cbz r2, 1e29b8 │ │ │ │ + bl 1e28fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e296a │ │ │ │ + bne.n 1e29b2 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1e2970 │ │ │ │ + b.n 1e29b8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e2970 │ │ │ │ + b.n 1e29b8 │ │ │ │ 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 1e29e0 │ │ │ │ + bhi.n 1e2a28 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 1e28b4 │ │ │ │ - cbz r0, 1e29be │ │ │ │ + bl 1e28fc │ │ │ │ + cbz r0, 1e2a06 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1e29a8 │ │ │ │ + beq.n 1e29f0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e29be │ │ │ │ + beq.n 1e2a06 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e29bc │ │ │ │ - bl 1e28b4 │ │ │ │ + bne.n 1e2a04 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e29c6 │ │ │ │ + bne.n 1e2a0e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e29ec │ │ │ │ + cbz r1, 1e2a34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1e2984 │ │ │ │ - b.n 1e29be │ │ │ │ + bl 1e29cc │ │ │ │ + b.n 1e2a06 │ │ │ │ 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, 1e2a26 │ │ │ │ + cbz r3, 1e2a6e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2a24 │ │ │ │ + beq.n 1e2a6c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ 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, 1e2a52 │ │ │ │ + cbz r3, 1e2a9a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1e2a50 │ │ │ │ + beq.n 1e2a98 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2770 │ │ │ │ + bl 1e27b8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1e2a6c │ │ │ │ + cbz r0, 1e2ab4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e2a6a │ │ │ │ + cbz r3, 1e2ab2 │ │ │ │ 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, 1e2a84 │ │ │ │ + cbz r0, 1e2acc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e2a82 │ │ │ │ + cbz r3, 1e2aca │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -554539,250 +554568,250 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c7e2c │ │ │ │ - cbz r0, 1e2ac8 │ │ │ │ + bl 1c7e74 │ │ │ │ + cbz r0, 1e2b10 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2ab4 │ │ │ │ - ldr r3, [pc, #16] @ (1e2adc ) │ │ │ │ + bne.n 1e2afc │ │ │ │ + ldr r3, [pc, #16] @ (1e2b24 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ blx 542dc │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r0, r2, r3, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 1e2b2e │ │ │ │ + bne.n 1e2b76 │ │ │ │ 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, 1e2b30 │ │ │ │ + cbz r3, 1e2b78 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e2b24 │ │ │ │ + cbz r2, 1e2b6c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e2b20 │ │ │ │ - bl 1e28b4 │ │ │ │ + cbz r3, 1e2b68 │ │ │ │ + bl 1e28fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2afe │ │ │ │ + bne.n 1e2b46 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e2afe │ │ │ │ + b.n 1e2b46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2b0e │ │ │ │ - b.n 1e2b18 │ │ │ │ + bne.n 1e2b56 │ │ │ │ + b.n 1e2b60 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e2b18 │ │ │ │ + b.n 1e2b60 │ │ │ │ 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, #116] @ (1e2bbc ) │ │ │ │ + ldr r7, [pc, #116] @ (1e2c04 ) │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ add r7, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2bb4 │ │ │ │ + beq.n 1e2bfc │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2b8e │ │ │ │ + cbz r2, 1e2bd6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 1e2b86 │ │ │ │ + bhi.n 1e2bce │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsrs r5, r0, #16 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ - ldr r2, [pc, #72] @ (1e2bc0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e2c08 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 1e2b86 │ │ │ │ + cbz r2, 1e2bce │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2b60 │ │ │ │ + bne.n 1e2ba8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2ba8 │ │ │ │ + cbz r2, 1e2bf0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e2ba4 │ │ │ │ - bl 1e28b4 │ │ │ │ + cbz r2, 1e2bec │ │ │ │ + bl 1e28fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2b5a │ │ │ │ + bne.n 1e2ba2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e2b5a │ │ │ │ + b.n 1e2ba2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1e2b98 │ │ │ │ + bne.n 1e2be0 │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - bmi.n 1e2b24 │ │ │ │ + bmi.n 1e2cdc │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 1e2c02 │ │ │ │ + cbz r0, 1e2c4a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #496] @ 0x1f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e2bf0 │ │ │ │ + cbz r1, 1e2c38 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e2be4 │ │ │ │ + bne.n 1e2c2c │ │ │ │ str.w r2, [r0, #500] @ 0x1f4 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2bd8 │ │ │ │ + bne.n 1e2c20 │ │ │ │ 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, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1e2c26 │ │ │ │ - b.n 1e2c5e │ │ │ │ + cbnz r3, 1e2c6e │ │ │ │ + b.n 1e2ca6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e2c5e │ │ │ │ + cbz r3, 1e2ca6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e2c20 │ │ │ │ + beq.n 1e2c68 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1e2c56 │ │ │ │ + cbz r0, 1e2c9e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e2c42 │ │ │ │ + cbz r2, 1e2c8a │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2c38 │ │ │ │ - bl 1e28b4 │ │ │ │ + bne.n 1e2c80 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2c32 │ │ │ │ + bne.n 1e2c7a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e2c5e │ │ │ │ + cbz r3, 1e2ca6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2c2e │ │ │ │ + bne.n 1e2c76 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2c50 │ │ │ │ + bne.n 1e2c98 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2c80 │ │ │ │ + cbz r0, 1e2cc8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ 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 1e2c68 │ │ │ │ + bne.n 1e2cb0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e2c98 │ │ │ │ + cbz r0, 1e2ce0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2c8c │ │ │ │ + bne.n 1e2cd4 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #464] @ (1e2e84 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e2ecc ) │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w sl, r0, #32 │ │ │ │ - ldr r2, [pc, #452] @ (1e2e88 ) │ │ │ │ + ldr r2, [pc, #452] @ (1e2ed0 ) │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -554796,18 +554825,18 @@ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - beq.w 1e2e7c │ │ │ │ + beq.w 1e2ec4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ - cbz r2, 1e2d0c │ │ │ │ + cbz r2, 1e2d54 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -554815,32 +554844,32 @@ │ │ │ │ strd r2, r7, [sp, #60] @ 0x3c │ │ │ │ mov r9, ip │ │ │ │ strd r3, r8, [sp, #16] │ │ │ │ mov r7, sl │ │ │ │ mov.w r8, #3 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2984 │ │ │ │ + bl 1e29cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2dbc │ │ │ │ + beq.n 1e2e04 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e2d48 │ │ │ │ + beq.n 1e2d90 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2de2 │ │ │ │ + beq.n 1e2e2a │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e2084 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2df6 │ │ │ │ + beq.n 1e2e3e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ itee eq │ │ │ │ strdeq r4, r4, [sp, #24] │ │ │ │ ldrne r1, [r0, #0] │ │ │ │ strdne r1, r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ @@ -554851,197 +554880,197 @@ │ │ │ │ strne r4, [r2, #4] │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1e2e08 │ │ │ │ + bhi.n 1e2e50 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r4 │ │ │ │ itett ne │ │ │ │ strne r2, [r5, #4] │ │ │ │ strdeq r5, r5, [r5] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r5, #0] │ │ │ │ itttt ne │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ strne r5, [r2, #0] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r5, [r2, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1e2e6e │ │ │ │ + beq.n 1e2eb6 │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2984 │ │ │ │ + bl 1e29cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2d34 │ │ │ │ + bne.n 1e2d7c │ │ │ │ ldrd r2, r5, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2320f0 │ │ │ │ - ldr r2, [pc, #192] @ (1e2e8c ) │ │ │ │ - ldr r3, [pc, #184] @ (1e2e84 ) │ │ │ │ + bl 232138 │ │ │ │ + ldr r2, [pc, #192] @ (1e2ed4 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e2ecc ) │ │ │ │ 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 1e2e78 │ │ │ │ + bne.n 1e2ec0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2984 │ │ │ │ + bl 1e29cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2d3c │ │ │ │ - b.n 1e2dbc │ │ │ │ + bne.n 1e2d84 │ │ │ │ + b.n 1e2e04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 1e2d9e │ │ │ │ + bls.n 1e2de6 │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r1, lr │ │ │ │ cmp lr, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 1e2e5c │ │ │ │ + beq.n 1e2ea4 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 1e2e38 │ │ │ │ + b.n 1e2e80 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ strd r7, r0, [r2, #4] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r2, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1e2e34 │ │ │ │ + bne.n 1e2e7c │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r6, [sp, #60] @ 0x3c │ │ │ │ - beq.n 1e2e6e │ │ │ │ + beq.n 1e2eb6 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1e2d26 │ │ │ │ + b.n 1e2d6e │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1e1490 │ │ │ │ - b.n 1e2e68 │ │ │ │ + bl 1e14d8 │ │ │ │ + b.n 1e2eb0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1e2ef4 │ │ │ │ + bcs.n 1e2eac │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 1e2ef0 │ │ │ │ + bne.n 1e2ea8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 1e2ee8 │ │ │ │ + cbz r3, 1e2f30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1e2eb8 │ │ │ │ + b.n 1e2f00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1e2eee │ │ │ │ + cbz r0, 1e2f36 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2eb2 │ │ │ │ + beq.n 1e2efa │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2c9c │ │ │ │ + bl 1e2ce4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 1e2ee8 │ │ │ │ + cbz r3, 1e2f30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2ec2 │ │ │ │ + bne.n 1e2f0a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2eda │ │ │ │ + bne.n 1e2f22 │ │ │ │ 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 1e2f22 │ │ │ │ + beq.n 1e2f6a │ │ │ │ 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 1e2f24 │ │ │ │ + bhi.n 1e2f6c │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ands.w r0, r0, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bhi.n 1e2f36 │ │ │ │ - ldr r3, [pc, #12] @ (1e2f3c ) │ │ │ │ + bhi.n 1e2f7e │ │ │ │ + ldr r3, [pc, #12] @ (1e2f84 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ bx lr │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1e332c │ │ │ │ + bhi.w 1e3374 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r4, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ @@ -555629,52 +555658,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, #812] @ (1e3724 ) │ │ │ │ - ldr r4, [pc, #812] @ (1e3728 ) │ │ │ │ + ldr r1, [pc, #812] @ (1e376c ) │ │ │ │ + ldr r4, [pc, #812] @ (1e3770 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w ip, [r1, r4] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r4, [r1, #53] @ 0x35 │ │ │ │ - cbz r4, 1e3416 │ │ │ │ + cbz r4, 1e345e │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #54] @ 0x36 │ │ │ │ - cbz r1, 1e342a │ │ │ │ + cbz r1, 1e3472 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldrb.w r4, [r1, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #82] @ 0x52 │ │ │ │ mov r8, r1 │ │ │ │ - cbz r1, 1e3440 │ │ │ │ + cbz r1, 1e3488 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #102] @ 0x66 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 1e345a │ │ │ │ + cbz r1, 1e34a2 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r7, r1, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ sub.w lr, r3, #52 @ 0x34 │ │ │ │ cmp.w lr, #160 @ 0xa0 │ │ │ │ - bhi.w 1e368e │ │ │ │ + bhi.w 1e36d6 │ │ │ │ tbh [pc, lr, lsl #1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ @@ -555843,65 +555872,65 @@ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r0, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e35e6 │ │ │ │ - b.n 1e3624 │ │ │ │ + beq.n 1e362e │ │ │ │ + b.n 1e366c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1e371e │ │ │ │ + bne.w 1e3766 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e371a │ │ │ │ + beq.w 1e3762 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e35da │ │ │ │ + bne.n 1e3622 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbnz r3, 1e360c │ │ │ │ + cbnz r3, 1e3654 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ mla r2, r2, lr, ip │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ - cbz r3, 1e3636 │ │ │ │ + cbz r3, 1e367e │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ - cbz r3, 1e3648 │ │ │ │ + cbz r3, 1e3690 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ - cbz r3, 1e365c │ │ │ │ + cbz r3, 1e36a4 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla ip, r3, lr, ip │ │ │ │ ldrb.w r3, [ip, #102] @ 0x66 │ │ │ │ - cbz r3, 1e366e │ │ │ │ + cbz r3, 1e36b6 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #84] @ 0x54 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ @@ -555912,408 +555941,408 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #212 @ 0xd4 │ │ │ │ movne.w lr, #67 @ 0x43 │ │ │ │ - b.n 1e35b8 │ │ │ │ + b.n 1e3600 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #178 @ 0xb2 │ │ │ │ movne.w lr, #52 @ 0x34 │ │ │ │ - b.n 1e35b8 │ │ │ │ + b.n 1e3600 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #179 @ 0xb3 │ │ │ │ movne.w lr, #53 @ 0x35 │ │ │ │ - b.n 1e35b8 │ │ │ │ + b.n 1e3600 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #201 @ 0xc9 │ │ │ │ movne.w lr, #56 @ 0x38 │ │ │ │ - b.n 1e35b8 │ │ │ │ + b.n 1e3600 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #203 @ 0xcb │ │ │ │ movne.w lr, #58 @ 0x3a │ │ │ │ - b.n 1e35b8 │ │ │ │ + b.n 1e3600 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #204 @ 0xcc │ │ │ │ movne.w lr, #59 @ 0x3b │ │ │ │ - b.n 1e35b8 │ │ │ │ + b.n 1e3600 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #206 @ 0xce │ │ │ │ movne.w lr, #61 @ 0x3d │ │ │ │ - b.n 1e35b8 │ │ │ │ + b.n 1e3600 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #208 @ 0xd0 │ │ │ │ movne.w lr, #63 @ 0x3f │ │ │ │ - b.n 1e35b8 │ │ │ │ + b.n 1e3600 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #209 @ 0xd1 │ │ │ │ movne.w lr, #64 @ 0x40 │ │ │ │ - b.n 1e35b8 │ │ │ │ + b.n 1e3600 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #210 @ 0xd2 │ │ │ │ movne.w lr, #65 @ 0x41 │ │ │ │ - b.n 1e35b8 │ │ │ │ + b.n 1e3600 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 1e35f6 │ │ │ │ + b.n 1e363e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #60] @ (1e3778 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e37c0 ) │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #60] @ (1e377c ) │ │ │ │ + ldr r2, [pc, #60] @ (1e37c4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc220 │ │ │ │ + bl 2bc268 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 1e3776 │ │ │ │ + beq.n 1e37be │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (1e3834 ) │ │ │ │ + ldr r3, [pc, #176] @ (1e387c ) │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr r1, [pc, #176] @ (1e3838 ) │ │ │ │ + ldr r1, [pc, #176] @ (1e3880 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mla r3, r2, ip, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1e37a6 │ │ │ │ + cbz r3, 1e37ee │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1e37fc │ │ │ │ + bmi.n 1e3844 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1e3800 │ │ │ │ + bmi.n 1e3848 │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #120 @ 0x78 │ │ │ │ mlane r1, r3, ip, r1 │ │ │ │ - beq.n 1e37c8 │ │ │ │ + beq.n 1e3810 │ │ │ │ ldr r0, [r1, #116] @ 0x74 │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e3828 │ │ │ │ + bne.n 1e3870 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 1e37f2 │ │ │ │ + bne.n 1e383a │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r2, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e382e │ │ │ │ + bne.n 1e3876 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 1e3804 │ │ │ │ + cbz r2, 1e384c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1e37e8 │ │ │ │ + bne.n 1e3830 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 1e3826 │ │ │ │ + cbz r0, 1e386e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 1e3800 │ │ │ │ - ldr r2, [pc, #44] @ (1e383c ) │ │ │ │ + bhi.n 1e3848 │ │ │ │ + ldr r2, [pc, #44] @ (1e3884 ) │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e3800 │ │ │ │ + beq.n 1e3848 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 1e37b6 │ │ │ │ + b.n 1e37fe │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #104] @ (1e38ac ) │ │ │ │ + ldr r2, [pc, #104] @ (1e38f4 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1e3898 │ │ │ │ + bhi.n 1e38e0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r5, r4, #16 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e3780 │ │ │ │ - cbz r0, 1e388e │ │ │ │ - ldr r1, [pc, #56] @ (1e38b0 ) │ │ │ │ + bl 1e37c8 │ │ │ │ + cbz r0, 1e38d6 │ │ │ │ + ldr r1, [pc, #56] @ (1e38f8 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ ldrb.w r0, [r2, #46] @ 0x2e │ │ │ │ - cbnz r0, 1e389c │ │ │ │ + cbnz r0, 1e38e4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #76] @ 0x4c │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldrb.w r0, [r0, #41] @ 0x29 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 1e388e │ │ │ │ + b.n 1e38d6 │ │ │ │ nop │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movw r3, #718 @ 0x2ce │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e38c4 │ │ │ │ - bhi.n 1e38c4 │ │ │ │ + beq.n 1e390c │ │ │ │ + bhi.n 1e390c │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ bx lr │ │ │ │ adds r0, #240 @ 0xf0 │ │ │ │ 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, #780] @ (1e3be8 ) │ │ │ │ + ldr r6, [pc, #780] @ (1e3c30 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ (1e3bec ) │ │ │ │ + ldr r0, [pc, #780] @ (1e3c34 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #756] @ (1e3bf0 ) │ │ │ │ + ldr r3, [pc, #756] @ (1e3c38 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ blx 54728 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e39f2 │ │ │ │ + beq.n 1e3a3a │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ movw sl, #699 @ 0x2bb │ │ │ │ - cbnz r3, 1e395e │ │ │ │ + cbnz r3, 1e39a6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e39b8 │ │ │ │ + beq.n 1e3a00 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e3976 │ │ │ │ + bls.n 1e39be │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 54728 │ │ │ │ - ldr r2, [pc, #696] @ (1e3bf4 ) │ │ │ │ - ldr r3, [pc, #684] @ (1e3bec ) │ │ │ │ + ldr r2, [pc, #696] @ (1e3c3c ) │ │ │ │ + ldr r3, [pc, #684] @ (1e3c34 ) │ │ │ │ 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 1e3be2 │ │ │ │ + bne.w 1e3c2a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1e3a82 │ │ │ │ + bne.w 1e3aca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1e3afe │ │ │ │ + bne.w 1e3b46 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 1e391e │ │ │ │ + b.n 1e3966 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e3abe │ │ │ │ + beq.w 1e3b06 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e3930 │ │ │ │ + bne.n 1e3978 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e3930 │ │ │ │ + bne.n 1e3978 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1e3982 │ │ │ │ + bne.n 1e39ca │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e395c │ │ │ │ + bne.n 1e39a4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.w 1e3aba │ │ │ │ + beq.w 1e3b02 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e3930 │ │ │ │ + bhi.n 1e3978 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1e397e │ │ │ │ + b.n 1e39c6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e3b60 │ │ │ │ + beq.w 1e3ba8 │ │ │ │ add.w r1, lr, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w r9, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1e3930 │ │ │ │ + bne.n 1e3978 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 1e39cc │ │ │ │ + bne.n 1e3a14 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e395e │ │ │ │ + bne.n 1e39a6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.n 1e3928 │ │ │ │ - b.n 1e39c4 │ │ │ │ + bne.n 1e3970 │ │ │ │ + b.n 1e3a0c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e3910 │ │ │ │ + bne.n 1e3958 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ and.w lr, lr, #253 @ 0xfd │ │ │ │ sub.w lr, lr, #16 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 1e3a26 │ │ │ │ + b.n 1e3a6e │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e3914 │ │ │ │ + bne.w 1e395c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e3a5a │ │ │ │ + cbz r3, 1e3aa2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3a1a │ │ │ │ + beq.n 1e3a62 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 1e3930 │ │ │ │ + beq.w 1e3978 │ │ │ │ add.w r7, ip, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ mov ip, r7 │ │ │ │ add.w r7, r2, r7, lsl #4 │ │ │ │ subs r7, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1e3a1a │ │ │ │ + b.n 1e3a62 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 55108 │ │ │ │ - b.n 1e393a │ │ │ │ + b.n 1e3982 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1e3930 │ │ │ │ + bne.w 1e3978 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1e3ade │ │ │ │ + bhi.n 1e3b26 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1e3ade │ │ │ │ + bhi.n 1e3b26 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -556324,50 +556353,50 @@ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1e39c0 │ │ │ │ + b.n 1e3a08 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e395e │ │ │ │ + bne.w 1e39a6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - beq.n 1e3b60 │ │ │ │ + beq.n 1e3ba8 │ │ │ │ sub.w r3, r3, #498 @ 0x1f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1e3abe │ │ │ │ - b.n 1e3930 │ │ │ │ + bls.n 1e3b06 │ │ │ │ + b.n 1e3978 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 55108 │ │ │ │ - b.n 1e393a │ │ │ │ + b.n 1e3982 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1e3ade │ │ │ │ + b.n 1e3b26 │ │ │ │ movw r2, #706 @ 0x2c2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3b9a │ │ │ │ + beq.n 1e3be2 │ │ │ │ movw r2, #651 @ 0x28b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3b8e │ │ │ │ + beq.n 1e3bd6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #828 @ 0x33c │ │ │ │ - bne.w 1e3930 │ │ │ │ - ldr r3, [pc, #220] @ (1e3bf8 ) │ │ │ │ + bne.w 1e3978 │ │ │ │ + ldr r3, [pc, #220] @ (1e3c40 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -556382,36 +556411,36 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 55108 │ │ │ │ - b.n 1e393a │ │ │ │ + b.n 1e3982 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e395e │ │ │ │ + bne.w 1e39a6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e3928 │ │ │ │ + bne.w 1e3970 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e395e │ │ │ │ + bne.w 1e39a6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ - bne.w 1e3928 │ │ │ │ - b.n 1e3b60 │ │ │ │ + bne.w 1e3970 │ │ │ │ + b.n 1e3ba8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1e3b0e │ │ │ │ - b.n 1e3930 │ │ │ │ - ldr r3, [pc, #92] @ (1e3bf8 ) │ │ │ │ + beq.n 1e3b56 │ │ │ │ + b.n 1e3978 │ │ │ │ + ldr r3, [pc, #92] @ (1e3c40 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #76 @ 0x4c │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #81920 @ 0x14000 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -556426,103 +556455,103 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1e3b50 │ │ │ │ + b.n 1e3b98 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ - cbz r2, 1e3c12 │ │ │ │ + cbz r2, 1e3c5a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1e3c1c │ │ │ │ + cbz r2, 1e3c64 │ │ │ │ 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 1e3c12 │ │ │ │ + beq.n 1e3c5a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 1e3c4c │ │ │ │ + beq.n 1e3c94 │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ubfx r1, r1, #1, #5 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 1e3c4c │ │ │ │ + bne.n 1e3c94 │ │ │ │ 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 1e3c2a │ │ │ │ + bne.n 1e3c72 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 1e3c96 │ │ │ │ + cbnz r1, 1e3cde │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #498 @ 0x1f2 │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - beq.n 1e3c9e │ │ │ │ + beq.n 1e3ce6 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 1e3c96 │ │ │ │ + bhi.n 1e3cde │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e3c72 │ │ │ │ + beq.n 1e3cba │ │ │ │ strd r3, r2, [r0] │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 1e3c8e │ │ │ │ - ldr r3, [pc, #4] @ (1e3cb0 ) │ │ │ │ + b.n 1e3cd6 │ │ │ │ + ldr r3, [pc, #4] @ (1e3cf8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - cdp2 0, 9, cr0, cr2, cr12, {4} │ │ │ │ + cdp2 0, 10, cr0, cr10, cr12, {4} │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 1e3d00 │ │ │ │ + bhi.n 1e3d48 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 1e3d0e │ │ │ │ + bhi.n 1e3d56 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ @@ -556548,15 +556577,15 @@ │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq.n 1e3d2e │ │ │ │ + beq.n 1e3d76 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -556577,15 +556606,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e3d58 │ │ │ │ + bhi.n 1e3da0 │ │ │ │ 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 │ │ │ │ @@ -556608,121 +556637,121 @@ │ │ │ │ sub.w r0, r0, #498 @ 0x1f2 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #172] @ (1e3e3c ) │ │ │ │ - ldr r2, [pc, #176] @ (1e3e40 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e3e84 ) │ │ │ │ + ldr r2, [pc, #176] @ (1e3e88 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w lr, r4, r1, lsl #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w lr, lr, #60 @ 0x3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ 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 1e3df4 │ │ │ │ + bne.n 1e3e3c │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e3dda │ │ │ │ + bls.n 1e3e22 │ │ │ │ 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 1e3dbe │ │ │ │ + bne.n 1e3e06 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e3dd6 │ │ │ │ + beq.n 1e3e1e │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e3e2c │ │ │ │ + bcs.n 1e3e74 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3db8 │ │ │ │ + b.n 1e3e00 │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1e3e12 │ │ │ │ + bls.n 1e3e5a │ │ │ │ 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 1e3dd6 │ │ │ │ + beq.n 1e3e1e │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1e3dfa │ │ │ │ + bhi.n 1e3e42 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1e3dd6 │ │ │ │ + beq.n 1e3e1e │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1e3e34 │ │ │ │ + bcs.n 1e3e7c │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1e3db2 │ │ │ │ + b.n 1e3dfa │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e3dbe │ │ │ │ - b.n 1e3dd6 │ │ │ │ + bne.n 1e3e06 │ │ │ │ + b.n 1e3e1e │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1e3df6 │ │ │ │ - b.n 1e3dd6 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + bne.n 1e3e3e │ │ │ │ + b.n 1e3e1e │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (1e3e64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e3eac ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (1e3e68 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e3eb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ - cbnz r3, 1e3e60 │ │ │ │ + cbnz r3, 1e3ea8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #328 @ 0x148 │ │ │ │ - bhi.n 1e3ee0 │ │ │ │ + bhi.n 1e3f28 │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bhi.n 1e3f02 │ │ │ │ + bhi.n 1e3f4a │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 1e3f06 │ │ │ │ + bls.n 1e3f4e │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e3edc │ │ │ │ + bhi.n 1e3f24 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1e3edc │ │ │ │ + bhi.n 1e3f24 │ │ │ │ tbb [pc, r0] │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -556759,17 +556788,17 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #360 @ 0x168 │ │ │ │ - bhi.n 1e3f10 │ │ │ │ + bhi.n 1e3f58 │ │ │ │ cmp.w r0, #330 @ 0x14a │ │ │ │ - bls.n 1e3edc │ │ │ │ + bls.n 1e3f24 │ │ │ │ mvn.w r3, #330 @ 0x14a │ │ │ │ add r0, r3 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsrs r3, r0 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ @@ -556777,194 +556806,194 @@ │ │ │ │ bx lr │ │ │ │ cmp r0, #131 @ 0x83 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #452 @ 0x1c4 │ │ │ │ - bcs.n 1e3f22 │ │ │ │ + bcs.n 1e3f6a │ │ │ │ cmp.w r0, #448 @ 0x1c0 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #454 @ 0x1c6 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1e3f60 ) │ │ │ │ + ldr r3, [pc, #44] @ (1e3fa8 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #44] @ (1e3f64 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e3fac ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e3f5c │ │ │ │ + bgt.n 1e3fa4 │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #92] @ 0x5c │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (1e3f8c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3fd4 ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #32] @ (1e3f90 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e3fd8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 1e3f82 │ │ │ │ + cbz r3, 1e3fca │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 1e3f86 │ │ │ │ + cbz r3, 1e3fce │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (1e400c ) │ │ │ │ + ldr r2, [pc, #116] @ (1e4054 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1e3fec │ │ │ │ + beq.n 1e4034 │ │ │ │ movw ip, #769 @ 0x301 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e3fd2 │ │ │ │ + beq.n 1e401a │ │ │ │ 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 210bc4 │ │ │ │ + bl 210c0c │ │ │ │ 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 1e3fa8 │ │ │ │ - ldr r3, [pc, #56] @ (1e4010 ) │ │ │ │ + bne.n 1e3ff0 │ │ │ │ + ldr r3, [pc, #56] @ (1e4058 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #90112 @ 0x16000 │ │ │ │ ldrb.w r3, [r3, #2221] @ 0x8ad │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e3fa8 │ │ │ │ + bne.n 1e3ff0 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (1e4014 ) │ │ │ │ + ldr r3, [pc, #16] @ (1e405c ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb38008c │ │ │ │ - ldr r2, [pc, #96] @ (1e407c ) │ │ │ │ + @ instruction: 0xfb50008c │ │ │ │ + ldr r2, [pc, #96] @ (1e40c4 ) │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e405c │ │ │ │ + beq.n 1e40a4 │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - bcs.n 1e404a │ │ │ │ + bcs.n 1e4092 │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1e4058 │ │ │ │ + bne.n 1e40a0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e4076 │ │ │ │ + bne.n 1e40be │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (1e4080 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e40c8 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - beq.n 1e405c │ │ │ │ + beq.n 1e40a4 │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e405c │ │ │ │ + beq.n 1e40a4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (1e4084 ) │ │ │ │ + ldr r1, [pc, #36] @ (1e40cc ) │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - itt le │ │ │ │ - lslle r1, r3, #2 │ │ │ │ - @ instruction: 0xfaf8008c │ │ │ │ + ite ls │ │ │ │ + lslls r1, r3, #2 │ │ │ │ + @ instruction: 0xfb10008c │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e40f8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e4140 ) │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1e40d4 │ │ │ │ - ldr r2, [pc, #96] @ (1e40fc ) │ │ │ │ + beq.n 1e411c │ │ │ │ + ldr r2, [pc, #96] @ (1e4144 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ add.w r3, r2, #28 │ │ │ │ adds r2, #113 @ 0x71 │ │ │ │ add r3, r0 │ │ │ │ adds r4, r2, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w lr, r3, r0 │ │ │ │ add.w ip, r5, r2, lsl #2 │ │ │ │ - cbz r2, 1e40ce │ │ │ │ + cbz r2, 1e4116 │ │ │ │ ldrb.w r2, [lr, r7] │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1e40b2 │ │ │ │ + bne.n 1e40fa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ @@ -556976,16 +557005,16 @@ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - it vs │ │ │ │ - lslvs r1, r3, #2 │ │ │ │ + wfe │ │ │ │ + lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #20 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ movtls r0, #23 │ │ │ │ @@ -556994,53 +557023,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 1e4148 │ │ │ │ + bhi.n 1e4190 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 1e415c │ │ │ │ + bls.n 1e41a4 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 1e4168 │ │ │ │ + bne.n 1e41b0 │ │ │ │ tst.w r1, #30976 @ 0x7900 │ │ │ │ - bne.n 1e416c │ │ │ │ + bne.n 1e41b4 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 1e4194 │ │ │ │ + beq.n 1e41dc │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 1e416c │ │ │ │ + cbz r3, 1e41b4 │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e4170 │ │ │ │ + beq.n 1e41b8 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1e4148 │ │ │ │ + bne.n 1e4190 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #2 │ │ │ │ - bne.n 1e418c │ │ │ │ + bne.n 1e41d4 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -557058,18 +557087,18 @@ │ │ │ │ ands r3, r2 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 1e41dc │ │ │ │ - bls.n 1e41ce │ │ │ │ + beq.n 1e4224 │ │ │ │ + bls.n 1e4216 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1e41d8 │ │ │ │ + bne.n 1e4220 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -557079,33 +557108,33 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e4208 │ │ │ │ + bhi.n 1e4250 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1e4248 │ │ │ │ + bhi.n 1e4290 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 1e422e │ │ │ │ + bls.n 1e4276 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #6 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #32660 @ 0x7f94 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1e422a │ │ │ │ + bne.n 1e4272 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ movt r2, #3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ @@ -557121,29 +557150,29 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1e4204 │ │ │ │ + bhi.n 1e424c │ │ │ │ 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, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 1e4290 │ │ │ │ + bhi.n 1e42d8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r3, #16 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ asrs r4, r4, #4 │ │ │ │ @@ -557156,18 +557185,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 1e42c2 │ │ │ │ + cbz r3, 1e430a │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e42c2 │ │ │ │ + bmi.n 1e430a │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ @@ -557175,253 +557204,253 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 1e42da │ │ │ │ + bhi.n 1e4322 │ │ │ │ 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, 1e4356 │ │ │ │ + cbz r0, 1e439e │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e42da │ │ │ │ + bhi.n 1e4322 │ │ │ │ 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, 1e4356 │ │ │ │ + cbz r0, 1e439e │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1e4330 │ │ │ │ + bhi.n 1e4378 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 1e4330 │ │ │ │ + beq.n 1e4378 │ │ │ │ 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 1e42c4 │ │ │ │ - cbz r0, 1e434c │ │ │ │ + bl 1e430c │ │ │ │ + cbz r0, 1e4394 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42c4 │ │ │ │ + bl 1e430c │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1e439e │ │ │ │ + bhi.n 1e43e6 │ │ │ │ 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, 1e4380 │ │ │ │ + cbz r0, 1e43c8 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 1e43a2 │ │ │ │ + bhi.n 1e43ea │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1e437e │ │ │ │ + bne.n 1e43c6 │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 1e43a6 │ │ │ │ + bhi.n 1e43ee │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 1e439e │ │ │ │ + beq.n 1e43e6 │ │ │ │ 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, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e43d2 │ │ │ │ + cbz r3, 1e441a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e43d8 │ │ │ │ + cbnz r1, 1e4420 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1e4406 │ │ │ │ + cbz r1, 1e444e │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e43f0 │ │ │ │ + cbz r1, 1e4438 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 1e43e8 │ │ │ │ + cbnz r1, 1e4430 │ │ │ │ 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 1e43d4 │ │ │ │ + bne.n 1e441c │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e43d2 │ │ │ │ + bne.n 1e441a │ │ │ │ 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.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e4426 │ │ │ │ + cbz r3, 1e446e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1e442c │ │ │ │ + cbnz r1, 1e4474 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 1e445a │ │ │ │ + cbz r1, 1e44a2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1e4444 │ │ │ │ + cbz r1, 1e448c │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 1e443c │ │ │ │ + cbnz r1, 1e4484 │ │ │ │ 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 1e4428 │ │ │ │ + bne.n 1e4470 │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4426 │ │ │ │ + bne.n 1e446e │ │ │ │ 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, 1e4472 │ │ │ │ + cbz r3, 1e44ba │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e4470 │ │ │ │ + beq.n 1e44b8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1e4494 │ │ │ │ + beq.n 1e44dc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e446e │ │ │ │ + bne.n 1e44b6 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #498 @ 0x1f2 │ │ │ │ cmp.w r2, #376 @ 0x178 │ │ │ │ - beq.n 1e4494 │ │ │ │ + beq.n 1e44dc │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1e446e │ │ │ │ + bhi.n 1e44b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e447a │ │ │ │ + bne.n 1e44c2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1e44ac ) │ │ │ │ + ldr r3, [pc, #8] @ (1e44f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf652008c │ │ │ │ + @ instruction: 0xf66a008c │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [pc, #188] @ (1e4584 ) │ │ │ │ + ldr r4, [pc, #188] @ (1e45cc ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #172] @ (1e4588 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e45d0 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df530 │ │ │ │ + bl 1df578 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 1e44fa │ │ │ │ + cbz r5, 1e4542 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c63fc │ │ │ │ + bl 1c6444 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (1e458c ) │ │ │ │ + ldr r1, [pc, #144] @ (1e45d4 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1dfa2c │ │ │ │ + bl 1dfa74 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1dfc08 │ │ │ │ + bl 1dfc50 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e457e │ │ │ │ + beq.n 1e45c6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e452a │ │ │ │ + cbz r2, 1e4572 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -557432,128 +557461,128 @@ │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #332] @ 0x14c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (1e4590 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e4588 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e45d8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e45d0 ) │ │ │ │ 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 1e457a │ │ │ │ + bne.n 1e45c2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbnz r6, 1e45d2 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e4d78 │ │ │ │ + b.n 1e3df0 │ │ │ │ movs r4, r2 │ │ │ │ - hlt 0x0026 │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1e022c │ │ │ │ + bl 1e0274 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 1e45c6 │ │ │ │ + cbnz r3, 1e460e │ │ │ │ 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 1e45bc │ │ │ │ + bhi.n 1e4604 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 1e45de │ │ │ │ + cbnz r1, 1e4626 │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 1e45ec │ │ │ │ + cbnz r1, 1e4634 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 1e45fa │ │ │ │ + cbnz r1, 1e4642 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e45bc │ │ │ │ + bne.n 1e4604 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 1e45bc │ │ │ │ + b.n 1e4604 │ │ │ │ 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 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #292] @ (1e474c ) │ │ │ │ + ldr r3, [pc, #292] @ (1e4794 ) │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ bfi r2, r1, #2, #4 │ │ │ │ strb.w r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #284] @ (1e4750 ) │ │ │ │ + ldr r2, [pc, #284] @ (1e4798 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r6, r2, r1 │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e4712 │ │ │ │ + bne.n 1e475a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e472a │ │ │ │ + beq.n 1e4772 │ │ │ │ adds r3, r1, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ add.w lr, r5, ip │ │ │ │ mla r2, r6, r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ - cbnz r0, 1e466e │ │ │ │ + cbnz r0, 1e46b6 │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1e465e │ │ │ │ + bne.n 1e46a6 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r6, r1 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 1e46b6 │ │ │ │ + bne.n 1e46fe │ │ │ │ adds r1, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ mov r2, r5 │ │ │ │ mla r1, r3, r6, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -557562,180 +557591,180 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1e4696 │ │ │ │ + bne.n 1e46de │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ mov sl, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ subs r1, r3, #1 │ │ │ │ rsb r2, r3, #16 │ │ │ │ add.w r0, r3, r4, lsl #5 │ │ │ │ cmp r3, #15 │ │ │ │ add.w r0, r0, #60 @ 0x3c │ │ │ │ uxtb r1, r1 │ │ │ │ add r0, r5 │ │ │ │ - bhi.n 1e46da │ │ │ │ + bhi.n 1e4722 │ │ │ │ blx 54728 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1e46ba │ │ │ │ + bne.n 1e4702 │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 1e4704 │ │ │ │ + cbz r3, 1e474c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 234abc │ │ │ │ - cbnz r0, 1e4738 │ │ │ │ + bl 234b04 │ │ │ │ + cbnz r0, 1e4780 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ - beq.n 1e4722 │ │ │ │ + beq.n 1e476a │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e46b6 │ │ │ │ - b.n 1e46e4 │ │ │ │ - cbz r7, 1e4746 │ │ │ │ + bne.n 1e46fe │ │ │ │ + b.n 1e472c │ │ │ │ + cbz r7, 1e478e │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 1e4686 │ │ │ │ + b.n 1e46ce │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 1e46e4 │ │ │ │ + b.n 1e472c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e13dc │ │ │ │ + bl 1e1424 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1e46e4 │ │ │ │ + b.n 1e472c │ │ │ │ nop │ │ │ │ - cbnz r0, 1e4782 │ │ │ │ + cbnz r0, 1e47b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e47f4 │ │ │ │ + beq.n 1e483c │ │ │ │ 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, #44 @ 0x2c │ │ │ │ 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, 1e47ae │ │ │ │ + cbz r6, 1e47f6 │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r6, r4, #76 @ 0x4c │ │ │ │ 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, 1e47cc │ │ │ │ + cbz r3, 1e4814 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #108 @ 0x6c │ │ │ │ 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, 1e47ea │ │ │ │ + cbz r3, 1e4832 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #140 @ 0x8c │ │ │ │ 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 1e460c │ │ │ │ + bl 1e4654 │ │ │ │ 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 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 1e4844 │ │ │ │ + cbz r0, 1e488c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r0, #44 @ 0x2c │ │ │ │ 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 1e460c │ │ │ │ + bl 1e4654 │ │ │ │ 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 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e48b4 │ │ │ │ + cbz r0, 1e48fc │ │ │ │ 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] │ │ │ │ @@ -557747,31 +557776,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 1e460c │ │ │ │ + bl 1e4654 │ │ │ │ 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 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4934 │ │ │ │ + cbz r0, 1e497c │ │ │ │ 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] │ │ │ │ @@ -557788,31 +557817,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 1e460c │ │ │ │ + bl 1e4654 │ │ │ │ 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 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e49ca │ │ │ │ + cbz r0, 1e4a12 │ │ │ │ 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] │ │ │ │ @@ -557835,84 +557864,84 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, r4, #140 @ 0x8c │ │ │ │ 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 1e460c │ │ │ │ + bl 1e4654 │ │ │ │ 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] @ (1e4a4c ) │ │ │ │ + ldr r4, [pc, #100] @ (1e4a94 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1e4a42 │ │ │ │ - ldr r3, [pc, #84] @ (1e4a50 ) │ │ │ │ + cbz r0, 1e4a8a │ │ │ │ + ldr r3, [pc, #84] @ (1e4a98 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1e4a38 │ │ │ │ + cbz r3, 1e4a80 │ │ │ │ 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, #44 @ 0x2c │ │ │ │ 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 1e4a16 │ │ │ │ + bne.n 1e4a5e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e460c │ │ │ │ + bl 1e4654 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - setpan #0 │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 r9, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e4af0 │ │ │ │ + cbz r0, 1e4b38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4ac6 │ │ │ │ + beq.n 1e4b0e │ │ │ │ mov r4, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r8, fp, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -557925,181 +557954,181 @@ │ │ │ │ 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 r3, [r6, #28] │ │ │ │ - bne.n 1e4a9a │ │ │ │ + bne.n 1e4ae2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, fp │ │ │ │ bfi r3, r1, #2, #4 │ │ │ │ strb r3, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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, #216] @ (1e4be8 ) │ │ │ │ - ldr r3, [pc, #216] @ (1e4bec ) │ │ │ │ + ldr r2, [pc, #216] @ (1e4c30 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e4c34 ) │ │ │ │ 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 1dfac4 │ │ │ │ - cbz r0, 1e4b4c │ │ │ │ + bl 1dfb0c │ │ │ │ + cbz r0, 1e4b94 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #188] @ (1e4bf0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e4bec ) │ │ │ │ + ldr r2, [pc, #188] @ (1e4c38 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e4c34 ) │ │ │ │ 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 1e4be2 │ │ │ │ + bne.n 1e4c2a │ │ │ │ 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 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov ip, sp │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r7, r8 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e4b9a │ │ │ │ - cbz r7, 1e4bde │ │ │ │ + bne.n 1e4be2 │ │ │ │ + cbz r7, 1e4c26 │ │ │ │ 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 1e4b84 │ │ │ │ - cbz r4, 1e4bde │ │ │ │ + bne.n 1e4bcc │ │ │ │ + cbz r4, 1e4c26 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ - b.n 1e4b30 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1e4b78 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1e4b30 │ │ │ │ + b.n 1e4b78 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #68] @ (1e4c4c ) │ │ │ │ + ldr r4, [pc, #68] @ (1e4c94 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr r2, [pc, #56] @ (1e4c50 ) │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr r2, [pc, #56] @ (1e4c98 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 1e4c2c │ │ │ │ + cbnz r2, 1e4c74 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r0, 1e4ccc │ │ │ │ + cbz r0, 1e4d02 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r4, [pc, #1248] @ 1e5150 │ │ │ │ + ldr.w r4, [pc, #1248] @ 1e5198 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r3, [pc, #1240] @ 1e5154 │ │ │ │ + ldr.w r3, [pc, #1240] @ 1e519c │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ orrs.w r8, r1, r2 │ │ │ │ ldrb.w sl, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -558116,41 +558145,41 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrd r5, r0, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #185] @ 0xb9 │ │ │ │ ldrd fp, r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.w 1e50e2 │ │ │ │ + beq.w 1e512a │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e4d74 │ │ │ │ + beq.n 1e4dbc │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r9, r3, #15 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e3ca8 │ │ │ │ + bl 1e3cf0 │ │ │ │ mov sl, r0 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 1e4d80 │ │ │ │ + beq.n 1e4dc8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e4fba │ │ │ │ + bne.w 1e5002 │ │ │ │ cmp fp, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r4 │ │ │ │ movne r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -558165,15 +558194,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dff50 │ │ │ │ + bl 1dff98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ @@ -558182,15 +558211,15 @@ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r0, #36] @ 0x24 │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ cmp r6, #11 │ │ │ │ - bhi.n 1e4d9a │ │ │ │ + bhi.n 1e4de2 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r7, r3 │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ @@ -558201,28 +558230,28 @@ │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ subs r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1e4cf8 │ │ │ │ + bne.n 1e4d40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e50b4 │ │ │ │ + beq.w 1e50fc │ │ │ │ subs.w r3, fp, #0 │ │ │ │ mov.w r6, #5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1e4d0a │ │ │ │ + b.n 1e4d52 │ │ │ │ mov.w sl, #34 @ 0x22 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e4fd6 │ │ │ │ + beq.w 1e501e │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ adds r5, #20 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -558240,15 +558269,15 @@ │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [ip] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e501a │ │ │ │ + beq.w 1e5062 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ @@ -558268,15 +558297,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [lr] │ │ │ │ - cbz r7, 1e4e8e │ │ │ │ + cbz r7, 1e4ed6 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -558294,15 +558323,15 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4edc │ │ │ │ + beq.n 1e4f24 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #20 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ @@ -558320,15 +558349,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1e4f24 │ │ │ │ + cbz r3, 1e4f6c │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -558346,15 +558375,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e4f70 │ │ │ │ + cbz r3, 1e4fb8 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ movs r1, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #61] @ 0x3d │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ @@ -558373,51 +558402,51 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [ip] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4120 │ │ │ │ + bl 1e4168 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #63] @ 0x3f │ │ │ │ add.w r1, r4, #20 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4594 │ │ │ │ - ldr r2, [pc, #448] @ (1e5158 ) │ │ │ │ - ldr r3, [pc, #440] @ (1e5154 ) │ │ │ │ + bl 1e45dc │ │ │ │ + ldr r2, [pc, #448] @ (1e51a0 ) │ │ │ │ + ldr r3, [pc, #440] @ (1e519c ) │ │ │ │ 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 1e513e │ │ │ │ + bne.w 1e5186 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e5072 │ │ │ │ + beq.n 1e50ba │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e4d0a │ │ │ │ + b.n 1e4d52 │ │ │ │ mov.w sl, #7 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e4da8 │ │ │ │ + bne.w 1e4df0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e50ee │ │ │ │ + beq.w 1e5136 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov.w r9, #17 │ │ │ │ mov lr, r8 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ @@ -558430,18 +558459,18 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 1e4dea │ │ │ │ + b.n 1e4e32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e50c2 │ │ │ │ + beq.n 1e510a │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov lr, r9 │ │ │ │ mov.w sl, #18 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -558459,146 +558488,146 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 1e4e46 │ │ │ │ + b.n 1e4e8e │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ - b.n 1e4d9a │ │ │ │ + b.n 1e4de2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 1e50b0 │ │ │ │ + bhi.n 1e50f8 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1e50b0 │ │ │ │ + bne.n 1e50f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ - vldr d7, [pc, #196] @ 1e5148 │ │ │ │ + vldr d7, [pc, #196] @ 1e5190 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e50b0 │ │ │ │ + cbz r0, 1e50f8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e4d0a │ │ │ │ + b.n 1e4d52 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1e4d0a │ │ │ │ + b.n 1e4d52 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e4fc0 │ │ │ │ + bne.n 1e5008 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bls.n 1e507c │ │ │ │ - b.n 1e4d0a │ │ │ │ + bls.n 1e50c4 │ │ │ │ + b.n 1e4d52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e4e46 │ │ │ │ + beq.w 1e4e8e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ mov lr, r9 │ │ │ │ mov.w sl, #16 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ - b.n 1e5034 │ │ │ │ - cbz r5, 1e5120 │ │ │ │ + b.n 1e507c │ │ │ │ + cbz r5, 1e5168 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e510e │ │ │ │ + cbz r3, 1e5156 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4cd8 │ │ │ │ + b.n 1e4d20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e4dee │ │ │ │ + beq.w 1e4e36 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov lr, r8 │ │ │ │ mov.w r9, #15 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 1e4ff0 │ │ │ │ + b.n 1e5038 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e50e8 │ │ │ │ + bne.n 1e5130 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4cd8 │ │ │ │ + b.n 1e4d20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e512c │ │ │ │ + cbz r3, 1e5174 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4cee │ │ │ │ + b.n 1e4d36 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5126 │ │ │ │ + bne.n 1e516e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, r3, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e4cee │ │ │ │ + b.n 1e4d36 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r0, 1e51b6 │ │ │ │ + cbz r0, 1e51ec │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e51c6 │ │ │ │ + beq.n 1e520e │ │ │ │ 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, 1e5188 │ │ │ │ + cbz r2, 1e51d0 │ │ │ │ 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, 1e51a4 │ │ │ │ + cbz r1, 1e51ec │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1e012c │ │ │ │ - cbnz r0, 1e51b2 │ │ │ │ + bl 1e0174 │ │ │ │ + cbnz r0, 1e51fa │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e022c │ │ │ │ + bl 1e0274 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e022c │ │ │ │ + bl 1e0274 │ │ │ │ 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 │ │ │ │ @@ -558607,55 +558636,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 1dfc24 │ │ │ │ + bl 1dfc6c │ │ │ │ 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 1e9284 │ │ │ │ + bl 1e92cc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e5236 │ │ │ │ + beq.n 1e527e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e522c │ │ │ │ + cbz r2, 1e5274 │ │ │ │ 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, 1e526c │ │ │ │ + cbz r1, 1e52b4 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e527c │ │ │ │ + beq.n 1e52c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e5264 │ │ │ │ + cbz r2, 1e52ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -558668,22 +558697,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 1e523e │ │ │ │ + b.n 1e5286 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e52a4 │ │ │ │ + cbz r1, 1e52ec │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e529c │ │ │ │ + cbz r3, 1e52e4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558693,15 +558722,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 1e5286 │ │ │ │ + b.n 1e52ce │ │ │ │ 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] │ │ │ │ @@ -558709,66 +558738,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, 1e532c │ │ │ │ - bl 1e0004 │ │ │ │ + cbz r5, 1e5374 │ │ │ │ + bl 1e004c │ │ │ │ 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 1e0058 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e0058 │ │ │ │ + bl 1e00a0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e0004 │ │ │ │ + bl 1e004c │ │ │ │ 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 1dfc8c │ │ │ │ + bl 1dfcd4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 1e9284 │ │ │ │ + bl 1e92cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e537e │ │ │ │ + beq.n 1e53c6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1e5374 │ │ │ │ + cbz r1, 1e53bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -558781,24 +558810,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, 1e53c4 │ │ │ │ + cbz r1, 1e540c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8fe8 │ │ │ │ + bl 1e9030 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e53d4 │ │ │ │ + beq.n 1e541c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e53bc │ │ │ │ + cbz r2, 1e5404 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -558806,22 +558835,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 1e539a │ │ │ │ + b.n 1e53e2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1e53fc │ │ │ │ + cbz r1, 1e5444 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e53f4 │ │ │ │ + cbz r3, 1e543c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -558831,15 +558860,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 1e53de │ │ │ │ + b.n 1e5426 │ │ │ │ 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 │ │ │ │ @@ -558847,21 +558876,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, 1e549c │ │ │ │ + cbz r6, 1e54e4 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1e5474 │ │ │ │ + beq.n 1e54bc │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e5526 │ │ │ │ + bhi.n 1e556e │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ @@ -558872,98 +558901,98 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrh r1, [r5, r1] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e5502 │ │ │ │ + bhi.n 1e554a │ │ │ │ tbb [pc, r3] │ │ │ │ muls r0, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ movs r7, #67 @ 0x43 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ - ldr r4, [pc, #268] @ (1e5598 ) │ │ │ │ + ldr r4, [pc, #268] @ (1e55e0 ) │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1deeb0 │ │ │ │ + bl 1deef8 │ │ │ │ cmp.w r0, #376 @ 0x178 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 1e54b6 │ │ │ │ + bne.n 1e54fe │ │ │ │ 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 1e4754 │ │ │ │ + bl 1e479c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #274 @ 0x112 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4754 │ │ │ │ + bl 1e479c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #271 @ 0x10f │ │ │ │ - b.n 1e54ce │ │ │ │ + b.n 1e5516 │ │ │ │ movw r7, #273 @ 0x111 │ │ │ │ - b.n 1e54ce │ │ │ │ + b.n 1e5516 │ │ │ │ movw r7, #357 @ 0x165 │ │ │ │ - b.n 1e54ce │ │ │ │ + b.n 1e5516 │ │ │ │ mov.w r7, #356 @ 0x164 │ │ │ │ - b.n 1e54ce │ │ │ │ + b.n 1e5516 │ │ │ │ mov.w r7, #272 @ 0x110 │ │ │ │ - b.n 1e54ce │ │ │ │ + b.n 1e5516 │ │ │ │ mov.w r7, #358 @ 0x166 │ │ │ │ - b.n 1e54ce │ │ │ │ + b.n 1e5516 │ │ │ │ movw r7, #355 @ 0x163 │ │ │ │ - b.n 1e54ce │ │ │ │ + b.n 1e5516 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #648] @ (1e57c4 ) │ │ │ │ + ldr r3, [pc, #648] @ (1e580c ) │ │ │ │ add r5, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r2, [pc, #636] @ (1e57c8 ) │ │ │ │ + ldr r2, [pc, #636] @ (1e5810 ) │ │ │ │ mov fp, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str.w r6, [sp, #62] @ 0x3e │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ @@ -558981,36 +559010,36 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ movt sl, #1 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov lr, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ @@ -559021,36 +559050,36 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r7 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -559060,33 +559089,33 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ strh.w r0, [sp, #60] @ 0x3c │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -559101,83 +559130,83 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e48bc │ │ │ │ - ldr r2, [pc, #36] @ (1e57cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1e57c4 ) │ │ │ │ + bl 1e4904 │ │ │ │ + ldr r2, [pc, #36] @ (1e5814 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e580c ) │ │ │ │ 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 1e57be │ │ │ │ + bne.n 1e5806 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #536] @ (1e59fc ) │ │ │ │ + ldr r4, [pc, #536] @ (1e5a44 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #536] @ (1e5a00 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e5a48 ) │ │ │ │ mov r9, r0 │ │ │ │ add r4, pc │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5528 │ │ │ │ + bl 1e5570 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -559186,45 +559215,45 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #16] │ │ │ │ - beq.n 1e588e │ │ │ │ + beq.n 1e58d6 │ │ │ │ mov r7, r6 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r6 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -559236,35 +559265,35 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str.w r8, [sp, #24] │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov ip, fp │ │ │ │ @@ -559275,195 +559304,195 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e59cc │ │ │ │ + cbz r0, 1e5a14 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ strd r7, r5, [sp] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 1e493c │ │ │ │ - ldr r2, [pc, #36] @ (1e5a04 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e5a00 ) │ │ │ │ + bl 1e4984 │ │ │ │ + ldr r2, [pc, #36] @ (1e5a4c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e5a48 ) │ │ │ │ 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 1e59f8 │ │ │ │ + bne.n 1e5a40 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r7, pc, #816 @ (adr r7, 1e5d78 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #104 @ (adr r6, 1e5a70 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 1e5d98 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 1e5a4c │ │ │ │ + bhi.n 1e5a94 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r5, #32 │ │ │ │ cmp r1, r7 │ │ │ │ asrs r1, r2, #17 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1112] @ 1e5f4c │ │ │ │ + ldr.w r0, [pc, #1112] @ 1e5f94 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 1e5f50 │ │ │ │ + ldr.w r1, [pc, #1108] @ 1e5f98 │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e5b34 │ │ │ │ + cbz r0, 1e5b7c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1e5d66 │ │ │ │ + bhi.w 1e5dae │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5f4a │ │ │ │ + bhi.w 1e5f92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ @@ -559495,42 +559524,42 @@ │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e5bba │ │ │ │ + cbz r0, 1e5c02 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ sub.w r8, r1, #33 @ 0x21 │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ @@ -559538,26 +559567,26 @@ │ │ │ │ ldr.w lr, [ip, #312] @ 0x138 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ cmp r1, #16 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r9, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq.n 1e5c8a │ │ │ │ + beq.n 1e5cd2 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 1e5d4a │ │ │ │ + beq.w 1e5d92 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 1e5d70 │ │ │ │ + beq.w 1e5db8 │ │ │ │ lsl.w r1, r9, r3 │ │ │ │ orr.w lr, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5f4a │ │ │ │ + bhi.w 1e5f92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ @@ -559585,61 +559614,61 @@ │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1e5b94 │ │ │ │ + b.n 1e5bdc │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1e5b94 │ │ │ │ + b.n 1e5bdc │ │ │ │ ands.w r3, lr, #8 │ │ │ │ - bne.w 1e5de4 │ │ │ │ + bne.w 1e5e2c │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strh.w lr, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5cd0 │ │ │ │ + cbz r0, 1e5d18 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1e5f1a │ │ │ │ + bhi.w 1e5f62 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e5f4a │ │ │ │ + bhi.w 1e5f92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -559666,313 +559695,313 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ands.w r3, lr, #16 │ │ │ │ - bne.n 1e5dee │ │ │ │ + bne.n 1e5e36 │ │ │ │ mov.w lr, #1 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5ca4 │ │ │ │ + b.n 1e5cec │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 1e5b94 │ │ │ │ + b.n 1e5bdc │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 1e5f30 │ │ │ │ + beq.w 1e5f78 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e5db6 │ │ │ │ + cbz r0, 1e5dfe │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ movs r2, #0 │ │ │ │ orr.w lr, r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #32 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1e5f24 │ │ │ │ + bhi.w 1e5f6c │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 1e5c32 │ │ │ │ + b.n 1e5c7a │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e5d82 │ │ │ │ + b.n 1e5dca │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e5d82 │ │ │ │ + b.n 1e5dca │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e5e28 │ │ │ │ + cbz r0, 1e5e70 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r7, r6, #8 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ - ldr r2, [pc, #136] @ (1e5f54 ) │ │ │ │ - ldr r3, [pc, #132] @ (1e5f50 ) │ │ │ │ + bl 1e4904 │ │ │ │ + ldr r2, [pc, #136] @ (1e5f9c ) │ │ │ │ + ldr r3, [pc, #132] @ (1e5f98 ) │ │ │ │ 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 1e5f46 │ │ │ │ + bne.n 1e5f8e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5dfc │ │ │ │ + b.n 1e5e44 │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5dfc │ │ │ │ + b.n 1e5e44 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5dfc │ │ │ │ + b.n 1e5e44 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5ca4 │ │ │ │ + b.n 1e5cec │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5ca4 │ │ │ │ + b.n 1e5cec │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e5d5c │ │ │ │ + b.n 1e5da4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e5dfc │ │ │ │ + b.n 1e5e44 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e5ca4 │ │ │ │ + b.n 1e5cec │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 1e5f28 │ │ │ │ + b.n 1e5f70 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1e5c9c │ │ │ │ + b.n 1e5ce4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #0 @ (adr r5, 1e5f50 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 1e6278 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #192 @ (adr r1, 1e6018 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 1e6340 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #780] @ (1e6278 ) │ │ │ │ + ldr r2, [pc, #780] @ (1e62c0 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #780] @ (1e627c ) │ │ │ │ + ldr r3, [pc, #780] @ (1e62c4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1e62b8 │ │ │ │ + beq.w 1e6300 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #732] @ 1e6268 │ │ │ │ + vldr d0, [pc, #732] @ 1e62b0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5fbe │ │ │ │ + cbz r0, 1e6006 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e5ff4 │ │ │ │ + cbz r0, 1e603c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #628] @ 1e6270 │ │ │ │ + vldr d0, [pc, #628] @ 1e62b8 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1e602c │ │ │ │ + cbz r0, 1e6074 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #24] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ - bne.w 1e620a │ │ │ │ + bne.w 1e6252 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e611e │ │ │ │ + bls.n 1e6166 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -559991,125 +560020,125 @@ │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1e607c │ │ │ │ + bcc.n 1e60c4 │ │ │ │ ldrd r8, fp, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e6280 │ │ │ │ + beq.w 1e62c8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #252] @ 1e6268 │ │ │ │ + vldr d0, [pc, #252] @ 1e62b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6194 │ │ │ │ + cbz r0, 1e61dc │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1e64a8 │ │ │ │ + bhi.w 1e64f0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -560127,49 +560156,49 @@ │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1e6064 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1e60ac │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - add r0, pc, #568 @ (adr r0, 1e64b4 ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 1e63dc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 1e649a │ │ │ │ + bhi.w 1e64e2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6374 │ │ │ │ + bhi.n 1e63bc │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ @@ -560181,24 +560210,24 @@ │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 1e47fc │ │ │ │ - ldr r2, [pc, #492] @ (1e64b0 ) │ │ │ │ - ldr r3, [pc, #492] @ (1e64b4 ) │ │ │ │ + bl 1e4844 │ │ │ │ + ldr r2, [pc, #492] @ (1e64f8 ) │ │ │ │ + ldr r3, [pc, #492] @ (1e64fc ) │ │ │ │ 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 1e64a4 │ │ │ │ + bne.w 1e64ec │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ sub.w r4, r2, #33 @ 0x21 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -560207,34 +560236,34 @@ │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r4, r4, ip │ │ │ │ mvn.w sl, r3 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ mvns r3, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e632a │ │ │ │ + cbz r0, 1e6372 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 1e6490 │ │ │ │ + bhi.w 1e64d8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1e64a8 │ │ │ │ + bhi.w 1e64f0 │ │ │ │ tbb [pc, r3] │ │ │ │ uxth r2, r4 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ @@ -560246,814 +560275,814 @@ │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e62e6 │ │ │ │ + b.n 1e632e │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e62e6 │ │ │ │ + b.n 1e632e │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e62e6 │ │ │ │ + b.n 1e632e │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ - b.n 1e62c2 │ │ │ │ + bl 1e4904 │ │ │ │ + b.n 1e630a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e638a │ │ │ │ + b.n 1e63d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e638a │ │ │ │ + b.n 1e63d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e638a │ │ │ │ + b.n 1e63d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e638a │ │ │ │ + b.n 1e63d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e638a │ │ │ │ + b.n 1e63d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e638a │ │ │ │ + b.n 1e63d2 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e644c │ │ │ │ + cbz r0, 1e6494 │ │ │ │ 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, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e61be │ │ │ │ + b.n 1e6206 │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e6426 │ │ │ │ + b.n 1e646e │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e6426 │ │ │ │ + b.n 1e646e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e6426 │ │ │ │ + b.n 1e646e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1e6426 │ │ │ │ - vldr d7, [pc, #12] @ 1e64a8 │ │ │ │ + b.n 1e646e │ │ │ │ + vldr d7, [pc, #12] @ 1e64f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1e62e6 │ │ │ │ + b.n 1e632e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #260] @ (1e65d0 ) │ │ │ │ + ldr r2, [pc, #260] @ (1e6618 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1e65d4 ) │ │ │ │ + ldr r3, [pc, #260] @ (1e661c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6514 │ │ │ │ + cbz r0, 1e655c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e6542 │ │ │ │ + cbz r0, 1e658a │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ - ldr r2, [pc, #36] @ (1e65d8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e65d4 ) │ │ │ │ + bl 1e4894 │ │ │ │ + ldr r2, [pc, #36] @ (1e6620 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e661c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e65ca │ │ │ │ + bne.n 1e6612 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #860] @ (1e6958 ) │ │ │ │ + ldr r3, [pc, #860] @ (1e69a0 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #860] @ (1e695c ) │ │ │ │ + ldr r2, [pc, #860] @ (1e69a4 ) │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e691c │ │ │ │ + beq.w 1e6964 │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ - vldr d8, [pc, #808] @ 1e6950 │ │ │ │ + vldr d8, [pc, #808] @ 1e6998 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e6782 │ │ │ │ + b.n 1e67ca │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w fp, [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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r8, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e690c │ │ │ │ + bne.w 1e6954 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, sl │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.w 1e690c │ │ │ │ + beq.w 1e6954 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 1e6964 │ │ │ │ + beq.w 1e69ac │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 1e67b6 │ │ │ │ + bne.n 1e67fe │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bls.w 1e691c │ │ │ │ + bls.w 1e6964 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e6630 │ │ │ │ + bne.w 1e6678 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1e6912 │ │ │ │ + beq.w 1e695a │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1e6638 │ │ │ │ + b.n 1e6680 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e67e0 │ │ │ │ + cbz r0, 1e6828 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e6768 │ │ │ │ + beq.n 1e67b0 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e68d6 │ │ │ │ + b.n 1e691e │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r8, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e68ac │ │ │ │ + cbz r0, 1e68f4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 1e6904 │ │ │ │ + bcs.n 1e694c │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e67fc │ │ │ │ + bne.n 1e6844 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1e67fc │ │ │ │ + bne.w 1e6844 │ │ │ │ mov sl, fp │ │ │ │ - b.n 1e6862 │ │ │ │ + b.n 1e68aa │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e6768 │ │ │ │ + b.n 1e67b0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 1e673e │ │ │ │ + b.n 1e6786 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1e669c │ │ │ │ + b.n 1e66e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49d4 │ │ │ │ - ldr r2, [pc, #48] @ (1e6960 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e6958 ) │ │ │ │ + bl 1e4a1c │ │ │ │ + ldr r2, [pc, #48] @ (1e69a8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e69a0 ) │ │ │ │ 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 1e6974 │ │ │ │ + bne.n 1e69bc │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e6768 │ │ │ │ + b.n 1e67b0 │ │ │ │ blx 54c68 <__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, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #836] @ (1e6cd0 ) │ │ │ │ + ldr r4, [pc, #836] @ (1e6d18 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (1e6cd4 ) │ │ │ │ + ldr r3, [pc, #836] @ (1e6d1c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [sl, #13] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e69dc │ │ │ │ + cbz r0, 1e6a24 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48bc │ │ │ │ - ldr.w ip, [pc, #720] @ 1e6cd8 │ │ │ │ + bl 1e4904 │ │ │ │ + ldr.w ip, [pc, #720] @ 1e6d20 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 1e6cb0 │ │ │ │ + vldr d0, [pc, #640] @ 1e6cf8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6a5a │ │ │ │ + cbz r0, 1e6aa2 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ strd r9, r4, [sp, #16] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ vldmia r8!, {s0} │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6a9c │ │ │ │ + cbz r0, 1e6ae4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 1e6a6a │ │ │ │ + bne.n 1e6ab2 │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 1e6cb8 │ │ │ │ + vldr d0, [pc, #512] @ 1e6d00 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e6ae6 │ │ │ │ + cbz r0, 1e6b2e │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 1e6cc0 │ │ │ │ + vldr d0, [pc, #468] @ 1e6d08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6b18 │ │ │ │ + cbz r0, 1e6b60 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #174] @ 0xae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6bd0 │ │ │ │ + beq.n 1e6c18 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb.w r4, [sl, #13] │ │ │ │ - vldr d0, [pc, #340] @ 1e6cb8 │ │ │ │ + vldr d0, [pc, #340] @ 1e6d00 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6b8c │ │ │ │ + cbz r0, 1e6bd4 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ - ldr r2, [pc, #292] @ (1e6cdc ) │ │ │ │ - ldr r3, [pc, #284] @ (1e6cd4 ) │ │ │ │ + bl 1e4904 │ │ │ │ + ldr r2, [pc, #292] @ (1e6d24 ) │ │ │ │ + ldr r3, [pc, #284] @ (1e6d1c ) │ │ │ │ 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 1e6d50 │ │ │ │ + bne.w 1e6d98 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.n 1e6ca0 │ │ │ │ + bhi.n 1e6ce8 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6c98 │ │ │ │ + bhi.n 1e6ce0 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ str r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -561076,34 +561105,34 @@ │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orrs r4, r6 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ mvns r6, r3 │ │ │ │ mvn.w r9, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6c50 │ │ │ │ + cbz r0, 1e6c98 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 1e6d4a │ │ │ │ + bhi.n 1e6d92 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1e6d54 │ │ │ │ + bhi.n 1e6d9c │ │ │ │ tbb [pc, r3] │ │ │ │ strb r5, [r5, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ @@ -561115,357 +561144,357 @@ │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1e6c10 │ │ │ │ + b.n 1e6c58 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1e6c10 │ │ │ │ + b.n 1e6c58 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1e6c10 │ │ │ │ - vldr d7, [pc, #36] @ 1e6cc8 │ │ │ │ + b.n 1e6c58 │ │ │ │ + vldr d7, [pc, #36] @ 1e6d10 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 1e6c10 │ │ │ │ + b.n 1e6c58 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 1e6cb4 ) │ │ │ │ - bhi.n 1e6c60 │ │ │ │ + add r0, pc, #0 @ (adr r0, 1e6cfc ) │ │ │ │ + bhi.n 1e6ca8 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ moval r0, r0 │ │ │ │ strhal r0, [r0, #0] │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1e6d10 │ │ │ │ + bcs.n 1e6d88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6d08 │ │ │ │ + cbz r0, 1e6d50 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 1e6bb4 │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 1e6bfc │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 1e6ce2 │ │ │ │ + b.n 1e6d2a │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 1e6ce2 │ │ │ │ + b.n 1e6d2a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1e6ce2 │ │ │ │ + b.n 1e6d2a │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 1e6ce2 │ │ │ │ + b.n 1e6d2a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #692] @ (1e7028 ) │ │ │ │ - ldr r3, [pc, #696] @ (1e702c ) │ │ │ │ + ldr r2, [pc, #692] @ (1e7070 ) │ │ │ │ + ldr r3, [pc, #696] @ (1e7074 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 1e7008 │ │ │ │ + vldr d0, [pc, #648] @ 1e7050 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e6db2 │ │ │ │ + cbz r0, 1e6dfa │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e6dde │ │ │ │ + cbz r0, 1e6e26 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ - vldr d7, [pc, #492] @ 1e7010 │ │ │ │ + bl 1e4904 │ │ │ │ + vldr d7, [pc, #492] @ 1e7058 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #492] @ 1e7018 │ │ │ │ + vldr d0, [pc, #492] @ 1e7060 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #185 @ 0xb9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e6e7e │ │ │ │ + cbz r0, 1e6ec6 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e6eba │ │ │ │ + cbz r0, 1e6f02 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ orr.w r3, r8, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6978 │ │ │ │ - vldr d0, [pc, #180] @ 1e7020 │ │ │ │ + bl 1e69c0 │ │ │ │ + vldr d0, [pc, #180] @ 1e7068 │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e6f9e │ │ │ │ + cbz r0, 1e6fe6 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ - ldr r2, [pc, #72] @ (1e7030 ) │ │ │ │ - ldr r3, [pc, #68] @ (1e702c ) │ │ │ │ + bl 1e4904 │ │ │ │ + ldr r2, [pc, #72] @ (1e7078 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e7074 ) │ │ │ │ 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 1e6ffe │ │ │ │ + bne.n 1e7046 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -561476,72 +561505,72 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #544] @ (1e726c ) │ │ │ │ + ldr r2, [pc, #544] @ (1e72b4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #536] @ (1e7270 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e72b8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r2, 1e70ae │ │ │ │ + cbz r2, 1e70f6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e70a0 │ │ │ │ + cbnz r0, 1e70e8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1e719c │ │ │ │ + bne.w 1e71e4 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e70ae │ │ │ │ + beq.n 1e70f6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1e70a0 │ │ │ │ + cbnz r0, 1e70e8 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e70ae │ │ │ │ + beq.n 1e70f6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7086 │ │ │ │ + beq.n 1e70ce │ │ │ │ subs r0, #13 │ │ │ │ adds r3, #20 │ │ │ │ cmp r0, #5 │ │ │ │ it ls │ │ │ │ addls r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e707a │ │ │ │ + bne.n 1e70c2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dff50 │ │ │ │ + bl 1dff98 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ strh r3, [r0, #60] @ 0x3c │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ @@ -561550,134 +561579,134 @@ │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ strb.w r3, [r0, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r1, [r0, #62] @ 0x3e │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e70ea │ │ │ │ + beq.n 1e7132 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 1e7154 │ │ │ │ + cbz r5, 1e719c │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov.w r8, #20 │ │ │ │ add.w r4, sp, r8 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, r8, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1e713a │ │ │ │ + b.n 1e7182 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e71d0 │ │ │ │ + beq.n 1e7218 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r9, r9, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r9, fp │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, r8, r5, r2 │ │ │ │ add.w r5, r5, #1 │ │ │ │ str.w r3, [lr, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 1e7154 │ │ │ │ + beq.n 1e719c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7108 │ │ │ │ + beq.n 1e7150 │ │ │ │ sub.w r1, r3, #13 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e710e │ │ │ │ + bls.n 1e7156 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 1e713a │ │ │ │ + bne.n 1e7182 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e71f2 │ │ │ │ + bne.n 1e723a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4120 │ │ │ │ + bl 1e4168 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #63] @ 0x3f │ │ │ │ add.w r1, r7, #20 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4594 │ │ │ │ - ldr r2, [pc, #244] @ (1e7274 ) │ │ │ │ - ldr r3, [pc, #236] @ (1e7270 ) │ │ │ │ + bl 1e45dc │ │ │ │ + ldr r2, [pc, #244] @ (1e72bc ) │ │ │ │ + ldr r3, [pc, #236] @ (1e72b8 ) │ │ │ │ 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 1e7268 │ │ │ │ + bne.n 1e72b0 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 1e70ae │ │ │ │ + beq.n 1e70f6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e70a0 │ │ │ │ + bne.w 1e70e8 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ adds r1, r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e70ae │ │ │ │ + beq.w 1e70f6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e719c │ │ │ │ - b.n 1e70a0 │ │ │ │ + beq.n 1e71e4 │ │ │ │ + b.n 1e70e8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7144 │ │ │ │ + bne.n 1e718c │ │ │ │ add.w r2, r9, #20 │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 1e7154 │ │ │ │ + beq.n 1e719c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1e71e6 │ │ │ │ + cbnz r3, 1e722e │ │ │ │ add.w r9, r9, #40 @ 0x28 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 1e71c6 │ │ │ │ - b.n 1e7154 │ │ │ │ + bne.n 1e720e │ │ │ │ + b.n 1e719c │ │ │ │ sub.w r1, r3, #13 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1e710e │ │ │ │ - b.n 1e714c │ │ │ │ + bls.n 1e7156 │ │ │ │ + b.n 1e7194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e7224 │ │ │ │ + cbz r0, 1e726c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ movs r2, #20 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -561692,54 +561721,54 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ - b.n 1e715a │ │ │ │ + b.n 1e71a2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e4120 │ │ │ │ + bl 1e4168 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w r2, [r1, #63] @ 0x3f │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ adds r3, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1e7034 │ │ │ │ + bl 1e707c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #200] @ (1e739c ) │ │ │ │ + ldr r4, [pc, #200] @ (1e73e4 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #200] @ (1e73a0 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e73e8 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -561747,15 +561776,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #9 │ │ │ │ - bl 1e7034 │ │ │ │ + bl 1e707c │ │ │ │ add r3, sp, #20 │ │ │ │ add.w lr, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ mov ip, lr │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ @@ -561768,98 +561797,98 @@ │ │ │ │ str r7, [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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ - ldr r2, [pc, #40] @ (1e73a4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e73a0 ) │ │ │ │ + bl 1e45dc │ │ │ │ + ldr r2, [pc, #40] @ (1e73ec ) │ │ │ │ + ldr r3, [pc, #36] @ (1e73e8 ) │ │ │ │ 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 1e7396 │ │ │ │ + bne.n 1e73de │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e743e │ │ │ │ + beq.n 1e7486 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 1e73de │ │ │ │ + beq.n 1e7426 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 1e73de │ │ │ │ + beq.n 1e7426 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e73c4 │ │ │ │ + bne.n 1e740c │ │ │ │ orrs.w r2, ip, r4 │ │ │ │ - beq.n 1e7454 │ │ │ │ + beq.n 1e749c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7442 │ │ │ │ + beq.n 1e748a │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 1e7438 │ │ │ │ + cbz r4, 1e7480 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20e438 │ │ │ │ + bl 20e480 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e744a │ │ │ │ + cbnz r0, 1e7492 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ and.w ip, r0, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ adds r0, #17 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -561870,184 +561899,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e7424 │ │ │ │ - b.n 1e7438 │ │ │ │ + bne.n 1e746c │ │ │ │ + b.n 1e7480 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e7416 │ │ │ │ + b.n 1e745e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1e743a │ │ │ │ + b.n 1e7482 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite le │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 1e74b4 │ │ │ │ + ble.n 1e74fc │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1e74c8 │ │ │ │ + bls.n 1e7510 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e7492 │ │ │ │ - b.n 1e74b0 │ │ │ │ + cbnz r3, 1e74da │ │ │ │ + b.n 1e74f8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e74b0 │ │ │ │ + cbz r3, 1e74f8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e748c │ │ │ │ + beq.n 1e74d4 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2320f0 │ │ │ │ - b.n 1e74a8 │ │ │ │ + bl 232138 │ │ │ │ + b.n 1e74f0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e7498 │ │ │ │ + bne.n 1e74e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e74a2 │ │ │ │ + bne.n 1e74ea │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e73a8 │ │ │ │ + bl 1e73f0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e7482 │ │ │ │ + bhi.n 1e74ca │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e73a8 │ │ │ │ + bl 1e73f0 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1e7482 │ │ │ │ + b.n 1e74ca │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #7 │ │ │ │ it ne │ │ │ │ cmpne r1, #3 │ │ │ │ - ble.n 1e7500 │ │ │ │ + ble.n 1e7548 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 1e7504 │ │ │ │ + beq.n 1e754c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w ip, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7580 │ │ │ │ + beq.n 1e75c8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1e752a │ │ │ │ + beq.n 1e7572 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 1e752a │ │ │ │ + beq.n 1e7572 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7512 │ │ │ │ - cbz r0, 1e754a │ │ │ │ + bne.n 1e755a │ │ │ │ + cbz r0, 1e7592 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20e438 │ │ │ │ + bl 20e480 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1e7590 │ │ │ │ + cbnz r0, 1e75d8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 1e758c │ │ │ │ + cbz r5, 1e75d4 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 20e438 │ │ │ │ - cbnz r0, 1e759a │ │ │ │ + bl 20e480 │ │ │ │ + cbnz r0, 1e75e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #353] @ 0x161 │ │ │ │ bfi r3, r0, #0, #4 │ │ │ │ strb.w r3, [r4, #353] @ 0x161 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e7570 │ │ │ │ + b.n 1e75b8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e7540 │ │ │ │ + b.n 1e7588 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e7566 │ │ │ │ - cbz r1, 1e75f6 │ │ │ │ + b.n 1e75ae │ │ │ │ + cbz r1, 1e763e │ │ │ │ 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, 1e75e8 │ │ │ │ - bl 1c2c3c │ │ │ │ - cbz r0, 1e75cc │ │ │ │ + cbz r0, 1e7630 │ │ │ │ + bl 1c2c84 │ │ │ │ + cbz r0, 1e7614 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -562055,114 +562084,114 @@ │ │ │ │ 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, #480] @ 0x1e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e761c │ │ │ │ + bne.n 1e7664 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7618 │ │ │ │ + beq.n 1e7660 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e75a4 │ │ │ │ + bl 1e75ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 1e75a4 │ │ │ │ + bl 1e75ec │ │ │ │ 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 1e7618 │ │ │ │ + b.n 1e7660 │ │ │ │ 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 1e76e0 │ │ │ │ + beq.n 1e7728 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e768c │ │ │ │ + b.n 1e76d4 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 1e76a6 │ │ │ │ - cbz r0, 1e76e4 │ │ │ │ + cbz r7, 1e76ee │ │ │ │ + cbz r0, 1e772c │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 1e76a6 │ │ │ │ + cbz r3, 1e76ee │ │ │ │ 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, 1e76f6 │ │ │ │ - cbz r0, 1e76c4 │ │ │ │ + cbz r5, 1e773e │ │ │ │ + cbz r0, 1e770c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2c3c │ │ │ │ - cbz r0, 1e76c4 │ │ │ │ + bl 1c2c84 │ │ │ │ + cbz r0, 1e770c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ mov r4, r6 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r5] │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp fp, sl │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - bne.n 1e768a │ │ │ │ + bne.n 1e76d2 │ │ │ │ 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 1e76c4 │ │ │ │ + bne.n 1e770c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ 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, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (1e7800 ) │ │ │ │ - bl 1e75fc │ │ │ │ + ldr r4, [pc, #220] @ (1e7848 ) │ │ │ │ + bl 1e7644 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r4, pc │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ @@ -562174,39 +562203,39 @@ │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e7786 │ │ │ │ + cbz r0, 1e77ce │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c2c78 │ │ │ │ - ldr r3, [pc, #124] @ (1e7804 ) │ │ │ │ + bl 1c2cc0 │ │ │ │ + ldr r3, [pc, #124] @ (1e784c ) │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1e77f8 │ │ │ │ + cbz r3, 1e7840 │ │ │ │ add.w r5, r8, #60 @ 0x3c │ │ │ │ add.w r4, r7, #60 @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e77be │ │ │ │ + cbz r6, 1e7806 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1e77be │ │ │ │ - bl 1c2c3c │ │ │ │ - cbz r0, 1e77be │ │ │ │ + cbz r0, 1e7806 │ │ │ │ + bl 1c2c84 │ │ │ │ + cbz r0, 1e7806 │ │ │ │ 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] │ │ │ │ @@ -562217,271 +562246,271 @@ │ │ │ │ str.w r0, [r5, #-32] │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 1e77a8 │ │ │ │ + bhi.n 1e77f0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #1172] @ 1e7cb0 │ │ │ │ + ldr.w r8, [pc, #1172] @ 1e7cf8 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e7874 │ │ │ │ + bhi.n 1e78bc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1e00c4 │ │ │ │ + bl 1e010c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75fc │ │ │ │ + bl 1e7644 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e786c │ │ │ │ + cbz r0, 1e78b4 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 1e788e │ │ │ │ + cbz r6, 1e78d6 │ │ │ │ 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 1e7c4c │ │ │ │ + beq.w 1e7c94 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1dfedc │ │ │ │ + bl 1dff24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75fc │ │ │ │ + bl 1e7644 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e78e6 │ │ │ │ + beq.n 1e792e │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e78d8 │ │ │ │ + cbz r6, 1e7920 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e78d8 │ │ │ │ + cbz r0, 1e7920 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 1e78d8 │ │ │ │ + cbz r0, 1e7920 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e78ba │ │ │ │ + bcc.n 1e7902 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 1e76fc │ │ │ │ + bl 1e7744 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75fc │ │ │ │ + bl 1e7644 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e793c │ │ │ │ + cbz r0, 1e7984 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7c5c │ │ │ │ + beq.w 1e7ca4 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e7966 │ │ │ │ - cbz r0, 1e7966 │ │ │ │ + beq.n 1e79ae │ │ │ │ + cbz r0, 1e79ae │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 1e7966 │ │ │ │ + cbz r0, 1e79ae │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1e7c28 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e797c ) │ │ │ │ + bhi.w 1e7c70 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e79c4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ lsls r5, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 1e79aa │ │ │ │ + cbz r6, 1e79f2 │ │ │ │ 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 1e7c3c │ │ │ │ + beq.w 1e7c84 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfea0 │ │ │ │ + bl 1dfee8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e75fc │ │ │ │ + bl 1e7644 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7a00 │ │ │ │ + beq.n 1e7a48 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1e79f2 │ │ │ │ + cbz r6, 1e7a3a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e79f2 │ │ │ │ + cbz r0, 1e7a3a │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 1e79f2 │ │ │ │ + cbz r0, 1e7a3a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e79d4 │ │ │ │ + bcc.n 1e7a1c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e786c │ │ │ │ + beq.w 1e78b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7a16 │ │ │ │ + cbz r0, 1e7a5e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2c3c │ │ │ │ - cbz r0, 1e7a16 │ │ │ │ + bl 1c2c84 │ │ │ │ + cbz r0, 1e7a5e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 1e786c │ │ │ │ + b.n 1e78b4 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dff50 │ │ │ │ + bl 1dff98 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75fc │ │ │ │ + bl 1e7644 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7a64 │ │ │ │ + cbz r0, 1e7aac │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e7aaa │ │ │ │ + beq.n 1e7af2 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mla r2, r3, r8, r2 │ │ │ │ mla r3, r3, r8, r1 │ │ │ │ ldrd r1, r2, [r2, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - cbz r1, 1e7aa0 │ │ │ │ + cbz r1, 1e7ae8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7aa0 │ │ │ │ + cbz r0, 1e7ae8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 1e7a9c │ │ │ │ + cbz r0, 1e7ae4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1e7a72 │ │ │ │ + bcc.n 1e7aba │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb.w r0, [r6, #60] @ 0x3c │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -562506,31 +562535,31 @@ │ │ │ │ str.w r0, [r6, #73] @ 0x49 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r2, [r6, #80] @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75fc │ │ │ │ - ldr r3, [pc, #388] @ (1e7cb4 ) │ │ │ │ + bl 1e7644 │ │ │ │ + ldr r3, [pc, #388] @ (1e7cfc ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ 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 1e7c88 │ │ │ │ + bne.w 1e7cd0 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ @@ -562542,137 +562571,137 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 1e7b7a │ │ │ │ + cbz r1, 1e7bc2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e786c │ │ │ │ + beq.w 1e78b4 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1e7b9e │ │ │ │ + cbz r4, 1e7be6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7b9e │ │ │ │ + cbz r0, 1e7be6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1e7b9e │ │ │ │ + cbz r0, 1e7be6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r4, [r6, #92] @ 0x5c │ │ │ │ adds r3, #16 │ │ │ │ adds r6, #16 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1e7b88 │ │ │ │ - b.n 1e786c │ │ │ │ + bne.n 1e7bd0 │ │ │ │ + b.n 1e78b4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75fc │ │ │ │ + bl 1e7644 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 55108 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e7860 │ │ │ │ - b.n 1e786c │ │ │ │ + bne.w 1e78a8 │ │ │ │ + b.n 1e78b4 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfda8 │ │ │ │ + bl 1dfdf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75fc │ │ │ │ + bl 1e7644 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r8, [r4, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e7c1a │ │ │ │ + beq.n 1e7c62 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7c1a │ │ │ │ + cbz r0, 1e7c62 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2c3c │ │ │ │ - cbz r0, 1e7c1a │ │ │ │ + bl 1c2c84 │ │ │ │ + cbz r0, 1e7c62 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ str.w r8, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 1e786c │ │ │ │ + b.n 1e78b4 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e786c │ │ │ │ + b.n 1e78b4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 1e786c │ │ │ │ + b.n 1e78b4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e79aa │ │ │ │ + beq.w 1e79f2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e79aa │ │ │ │ + b.n 1e79f2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e788e │ │ │ │ + beq.w 1e78d6 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1e788e │ │ │ │ + b.n 1e78d6 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp.w r2, #2097152 @ 0x200000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1e7c84 │ │ │ │ - cbz r0, 1e7c84 │ │ │ │ + cbnz r3, 1e7ccc │ │ │ │ + cbz r0, 1e7ccc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2c3c │ │ │ │ - cbz r0, 1e7c84 │ │ │ │ + bl 1c2c84 │ │ │ │ + cbz r0, 1e7ccc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 1e786c │ │ │ │ + b.n 1e78b4 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7b46 │ │ │ │ + beq.w 1e7b8e │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1c2c78 │ │ │ │ - b.n 1e7b46 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + bl 1c2cc0 │ │ │ │ + b.n 1e7b8e │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7ecc │ │ │ │ + beq.w 1e7f14 │ │ │ │ stmdb 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 │ │ │ │ @@ -562680,193 +562709,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 1e7e50 │ │ │ │ + beq.w 1e7e98 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1e7dda │ │ │ │ + beq.n 1e7e22 │ │ │ │ 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 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7dcc │ │ │ │ + beq.n 1e7e14 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 1e7d3e │ │ │ │ + b.n 1e7d86 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7808 │ │ │ │ + bl 1e7850 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1e022c │ │ │ │ + bl 1e0274 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7dc4 │ │ │ │ + beq.n 1e7e0c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e7d20 │ │ │ │ + bne.n 1e7d68 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1e0004 │ │ │ │ + bl 1e004c │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75fc │ │ │ │ + bl 1e7644 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7d78 │ │ │ │ + cbz r0, 1e7dc0 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1e022c │ │ │ │ + bl 1e0274 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7d36 │ │ │ │ + beq.n 1e7d7e │ │ │ │ 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 1e0058 │ │ │ │ + bl 1e00a0 │ │ │ │ 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 1e7d9e │ │ │ │ + bne.n 1e7de6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7d3e │ │ │ │ + bne.n 1e7d86 │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7ce6 │ │ │ │ + bne.n 1e7d2e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc8c │ │ │ │ + bl 1dfcd4 │ │ │ │ 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 1e7ed4 │ │ │ │ + beq.n 1e7f1c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7ec8 │ │ │ │ + beq.n 1e7f10 │ │ │ │ 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 1e9284 │ │ │ │ + bl 1e92cc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7cb8 │ │ │ │ + bl 1e7d00 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e7dcc │ │ │ │ + beq.n 1e7e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8fe8 │ │ │ │ + bl 1e9030 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7cb8 │ │ │ │ + bl 1e7d00 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7ce6 │ │ │ │ - b.n 1e7dd4 │ │ │ │ + bne.w 1e7d2e │ │ │ │ + b.n 1e7e1c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfc24 │ │ │ │ + bl 1dfc6c │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e7e74 │ │ │ │ + beq.n 1e7ebc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e7e74 │ │ │ │ + cbz r0, 1e7ebc │ │ │ │ mov r1, sl │ │ │ │ - bl 1c2c3c │ │ │ │ - cbz r0, 1e7e74 │ │ │ │ + bl 1c2c84 │ │ │ │ + cbz r0, 1e7ebc │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e7ece │ │ │ │ + beq.n 1e7f16 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e7e94 │ │ │ │ + cbz r2, 1e7edc │ │ │ │ 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 1e9284 │ │ │ │ + bl 1e92cc │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7cb8 │ │ │ │ + bl 1e7d00 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7cb8 │ │ │ │ + bl 1e7d00 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7ce6 │ │ │ │ - b.n 1e7dd4 │ │ │ │ + bne.w 1e7d2e │ │ │ │ + b.n 1e7e1c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e7e0e │ │ │ │ + b.n 1e7e56 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -562874,111 +562903,111 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 55108 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ str.w r2, [r4, #132] @ 0x84 │ │ │ │ strb.w r3, [r4, #128] @ 0x80 │ │ │ │ - cbnz r2, 1e7f18 │ │ │ │ + cbnz r2, 1e7f60 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7f14 │ │ │ │ + beq.n 1e7f5c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 1e7edc │ │ │ │ + bl 1e7f24 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1e7f14 │ │ │ │ + bls.n 1e7f5c │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 1e7f30 │ │ │ │ + b.n 1e7f78 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1df648 │ │ │ │ + bl 1df690 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df664 │ │ │ │ + bl 1df6ac │ │ │ │ add.w lr, r4, #16 │ │ │ │ add.w ip, r5, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 1e7fe8 │ │ │ │ + cbnz r2, 1e8030 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 1e7fba │ │ │ │ + cbz r0, 1e8002 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e7edc │ │ │ │ + bl 1e7f24 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r2, 1e7fda │ │ │ │ + cbz r2, 1e8022 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 55108 │ │ │ │ ldrh.w r2, [r4, #72] @ 0x48 │ │ │ │ strh.w r2, [r5, #72] @ 0x48 │ │ │ │ - cbnz r2, 1e8000 │ │ │ │ + cbnz r2, 1e8048 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ blx 55108 │ │ │ │ - b.n 1e7fae │ │ │ │ + b.n 1e7ff6 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldrh.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 55108 │ │ │ │ mov r0, r5 │ │ │ │ @@ -562992,161 +563021,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, 1e8070 │ │ │ │ + cbz r3, 1e80b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7f54 │ │ │ │ + bl 1e7f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ 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 1e804a │ │ │ │ + bne.n 1e8092 │ │ │ │ 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 1dfb78 │ │ │ │ + bl 1dfbc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 1e80a8 │ │ │ │ + cbz r1, 1e80f0 │ │ │ │ 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, 1e80d2 │ │ │ │ + cbz r3, 1e811a │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8020 │ │ │ │ + bl 1e8068 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7cb8 │ │ │ │ + bl 1e7d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7660 │ │ │ │ + bl 1e76a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e80a6 │ │ │ │ + beq.n 1e80ee │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1e80a6 │ │ │ │ + b.n 1e80ee │ │ │ │ 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] @ (1e8138 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e8180 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1e813c ) │ │ │ │ + ldr r3, [pc, #48] @ (1e8184 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7808 │ │ │ │ - ldr r2, [pc, #32] @ (1e8140 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e813c ) │ │ │ │ + bl 1e7850 │ │ │ │ + ldr r2, [pc, #32] @ (1e8188 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e8184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8134 │ │ │ │ + bne.n 1e817c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 1e819c │ │ │ │ + ldr.w ip, [pc, #68] @ 1e81e4 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1e81a0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e81e8 ) │ │ │ │ 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 1e7808 │ │ │ │ - ldr r2, [pc, #32] @ (1e81a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e81a0 ) │ │ │ │ + bl 1e7850 │ │ │ │ + ldr r2, [pc, #32] @ (1e81ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1e81e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8198 │ │ │ │ + bne.n 1e81e0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (1e8264 ) │ │ │ │ + ldr r0, [pc, #168] @ (1e82ac ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1e8268 ) │ │ │ │ + ldr r1, [pc, #168] @ (1e82b0 ) │ │ │ │ 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] │ │ │ │ @@ -563155,133 +563184,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 1e822e │ │ │ │ + beq.n 1e8276 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 1e8246 │ │ │ │ + cbz r3, 1e828e │ │ │ │ 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 1dfb24 │ │ │ │ + bl 1dfb6c │ │ │ │ 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 1e7cb8 │ │ │ │ + bl 1e7d00 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e7660 │ │ │ │ + bl 1e76a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e8254 │ │ │ │ - ldr r2, [pc, #60] @ (1e826c ) │ │ │ │ - ldr r3, [pc, #52] @ (1e8268 ) │ │ │ │ + cbz r3, 1e829c │ │ │ │ + ldr r2, [pc, #60] @ (1e82b4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e82b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e825e │ │ │ │ + bne.n 1e82a6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1e81f4 │ │ │ │ + b.n 1e823c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1c2b98 │ │ │ │ - b.n 1e822e │ │ │ │ + bl 1c2be0 │ │ │ │ + b.n 1e8276 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #92] @ (1e82dc ) │ │ │ │ + ldr r2, [pc, #92] @ (1e8324 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (1e82e0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1e8328 ) │ │ │ │ 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 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ 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 1e8074 │ │ │ │ + bl 1e80bc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c2b98 │ │ │ │ - ldr r2, [pc, #36] @ (1e82e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e82e0 ) │ │ │ │ + bl 1c2be0 │ │ │ │ + ldr r2, [pc, #36] @ (1e832c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e8328 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e82d8 │ │ │ │ + bne.n 1e8320 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1dfa2c │ │ │ │ + bl 1dfa74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 1e8368 │ │ │ │ + cbnz r2, 1e83b0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #35] @ 0x23 │ │ │ │ @@ -563301,489 +563330,489 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbnz r2, 1e83b2 │ │ │ │ + cbnz r2, 1e83fa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 55108 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e830c │ │ │ │ + beq.n 1e8354 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e8390 │ │ │ │ + b.n 1e83d8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 1e83a8 │ │ │ │ + cbz r1, 1e83f0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1e838e │ │ │ │ - b.n 1e830c │ │ │ │ + bhi.n 1e83d6 │ │ │ │ + b.n 1e8354 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e8360 │ │ │ │ + beq.n 1e83a8 │ │ │ │ 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 1e83ca │ │ │ │ + bne.n 1e8412 │ │ │ │ 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] @ (1e85bc ) │ │ │ │ + ldr r2, [pc, #456] @ (1e8604 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (1e85c0 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e8608 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1df530 │ │ │ │ + bl 1df578 │ │ │ │ ldrb.w r3, [r8, #480] @ 0x1e0 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e8020 │ │ │ │ + bl 1e8068 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8462 │ │ │ │ + cbz r3, 1e84aa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e82e8 │ │ │ │ + bl 1e8330 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c2c78 │ │ │ │ + bl 1c2cc0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8448 │ │ │ │ + bne.n 1e8490 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e8472 │ │ │ │ - b.n 1e84c4 │ │ │ │ + cbnz r3, 1e84ba │ │ │ │ + b.n 1e850c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e84c4 │ │ │ │ + cbz r3, 1e850c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e846c │ │ │ │ + beq.n 1e84b4 │ │ │ │ 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, 1e84b4 │ │ │ │ + cbz r3, 1e84fc │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e8074 │ │ │ │ + bl 1e80bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e84ac │ │ │ │ - b.n 1e84c4 │ │ │ │ + cbnz r3, 1e84f4 │ │ │ │ + b.n 1e850c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e84c4 │ │ │ │ + cbz r3, 1e850c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e84a6 │ │ │ │ - b.n 1e8478 │ │ │ │ + beq.n 1e84ee │ │ │ │ + b.n 1e84c0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e848c │ │ │ │ + beq.n 1e84d4 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 1e848e │ │ │ │ + b.n 1e84d6 │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 55108 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 1e84ea │ │ │ │ + cbz r1, 1e8532 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6394 │ │ │ │ + bl 1c63dc │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr.w r3, [r8, #440] @ 0x1b8 │ │ │ │ str.w r3, [r7, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r8, #444] @ 0x1bc │ │ │ │ str.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r8, #448] @ 0x1c0 │ │ │ │ str.w r3, [r7, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r8, #456] @ 0x1c8 │ │ │ │ str.w r3, [r7, #456] @ 0x1c8 │ │ │ │ ldr.w r2, [r8, #464] @ 0x1d0 │ │ │ │ str.w r2, [r7, #464] @ 0x1d0 │ │ │ │ - cbnz r2, 1e8558 │ │ │ │ + cbnz r2, 1e85a0 │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 1e852e │ │ │ │ + cbz r1, 1e8576 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1c6364 │ │ │ │ + bl 1c63ac │ │ │ │ str.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 1e8568 │ │ │ │ + cbnz r2, 1e85b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c2b98 │ │ │ │ - ldr r2, [pc, #132] @ (1e85c4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1e85c0 ) │ │ │ │ + bl 1c2be0 │ │ │ │ + ldr r2, [pc, #132] @ (1e860c ) │ │ │ │ + ldr r3, [pc, #128] @ (1e8608 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e85b6 │ │ │ │ + bne.n 1e85fe │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #460] @ 0x1cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6364 │ │ │ │ + bl 1c63ac │ │ │ │ str.w r0, [r7, #460] @ 0x1cc │ │ │ │ - b.n 1e8514 │ │ │ │ + b.n 1e855c │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1e85b0 │ │ │ │ + cbz r3, 1e85f8 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #476] @ 0x1dc │ │ │ │ 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 1c6364 │ │ │ │ + bl 1c63ac │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1c6364 │ │ │ │ + bl 1c63ac │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1e857c │ │ │ │ + bcc.n 1e85c4 │ │ │ │ strd r3, r9, [r7, #472] @ 0x1d8 │ │ │ │ - b.n 1e8534 │ │ │ │ + b.n 1e857c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 1e00c4 │ │ │ │ + bl 1e010c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e8624 │ │ │ │ + beq.n 1e866c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 1e8604 │ │ │ │ + cbz r1, 1e864c │ │ │ │ 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 1e022c │ │ │ │ + bl 1e0274 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ 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 1e86c8 │ │ │ │ + beq.n 1e8710 │ │ │ │ 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 1e8690 │ │ │ │ + bne.n 1e86d8 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1e867e │ │ │ │ + cbz r4, 1e86c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e86c0 │ │ │ │ + beq.n 1e8708 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e8698 │ │ │ │ + beq.n 1e86e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8678 │ │ │ │ + cbz r3, 1e86c0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e8678 │ │ │ │ + cbz r2, 1e86c0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1e8694 │ │ │ │ + beq.n 1e86dc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8666 │ │ │ │ + bne.n 1e86ae │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e86ba │ │ │ │ + beq.n 1e8702 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 1e8690 │ │ │ │ + cbz r3, 1e86d8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e864e │ │ │ │ + beq.n 1e8696 │ │ │ │ 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 1c67a0 │ │ │ │ + bl 1c67e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e8662 │ │ │ │ - b.n 1e867e │ │ │ │ + bne.n 1e86aa │ │ │ │ + b.n 1e86c6 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e8698 │ │ │ │ + b.n 1e86e0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e867e │ │ │ │ - b.n 1e86bc │ │ │ │ + bne.n 1e86c6 │ │ │ │ + b.n 1e8704 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e872e │ │ │ │ + beq.n 1e8776 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e872e │ │ │ │ + bne.n 1e8776 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8732 │ │ │ │ + beq.n 1e877a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 1e86f6 │ │ │ │ - b.n 1e8700 │ │ │ │ + cbnz r0, 1e873e │ │ │ │ + b.n 1e8748 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1e8700 │ │ │ │ + cbz r0, 1e8748 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1e86f0 │ │ │ │ + bne.n 1e8738 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1e8730 │ │ │ │ + cbz r2, 1e8778 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e8722 │ │ │ │ + cbz r3, 1e876a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e8722 │ │ │ │ + bne.n 1e876a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e86f6 │ │ │ │ + bne.n 1e873e │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e870a │ │ │ │ + bne.n 1e8752 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e86f6 │ │ │ │ + bne.n 1e873e │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1e86e8 │ │ │ │ + b.n 1e8730 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1c6350 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1c6398 │ │ │ │ + bl 1dfb6c │ │ │ │ add.w r7, r8, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ strd r8, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ - bl 1c7e2c │ │ │ │ - cbz r0, 1e87ac │ │ │ │ + bl 1c7e74 │ │ │ │ + cbz r0, 1e87f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ ite eq │ │ │ │ streq r6, [r5, #40] @ 0x28 │ │ │ │ strne r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7dcc │ │ │ │ + bl 1c7e14 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8778 │ │ │ │ + bne.n 1e87c0 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8828 │ │ │ │ + beq.n 1e8870 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e8828 │ │ │ │ + bne.n 1e8870 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e882e │ │ │ │ + beq.n 1e8876 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e882e │ │ │ │ + bne.n 1e8876 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r6, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 1e8810 │ │ │ │ + cbz r0, 1e8858 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1e8810 │ │ │ │ + bne.n 1e8858 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r5, r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e87ea │ │ │ │ + bne.n 1e8832 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r5, r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -563800,438 +563829,438 @@ │ │ │ │ add.w r2, r6, #24 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r6, [r1, #8] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 1e8826 │ │ │ │ + b.n 1e886e │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1e8738 │ │ │ │ + bl 1e8780 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e88b4 │ │ │ │ + cbz r2, 1e88fc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e88b4 │ │ │ │ + beq.n 1e88fc │ │ │ │ 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, 1e88b4 │ │ │ │ + cbz r1, 1e88fc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1e88ac │ │ │ │ + cbz r2, 1e88f4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1e88b4 │ │ │ │ + beq.n 1e88fc │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1e887e │ │ │ │ + b.n 1e88c6 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e88a8 │ │ │ │ + bne.n 1e88f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1e88ee │ │ │ │ + cbz r2, 1e8936 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ str.w ip, [r3, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c7dcc │ │ │ │ + bl 1c7e14 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 1e890e │ │ │ │ + cbz r2, 1e8956 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r0, [r3, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c7dcc │ │ │ │ + bl 1c7e14 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e8998 │ │ │ │ + beq.n 1e89e0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e8964 │ │ │ │ + bne.n 1e89ac │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e894a │ │ │ │ + cbz r3, 1e8992 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8914 │ │ │ │ + bl 1e895c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8938 │ │ │ │ + bne.n 1e8980 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8960 │ │ │ │ + cbz r3, 1e89a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8914 │ │ │ │ + bl 1e895c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8950 │ │ │ │ + bne.n 1e8998 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e8960 │ │ │ │ + beq.n 1e89a8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8960 │ │ │ │ + beq.n 1e89a8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 1e8960 │ │ │ │ + bne.n 1e89a8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e8960 │ │ │ │ - bl 1e88b8 │ │ │ │ + bne.n 1e89a8 │ │ │ │ + bl 1e8900 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 1e8992 │ │ │ │ + cbz r4, 1e89da │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e8960 │ │ │ │ + b.n 1e89a8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e89b0 │ │ │ │ + cbz r3, 1e89f8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8914 │ │ │ │ + bl 1e895c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e899e │ │ │ │ + bne.n 1e89e6 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8960 │ │ │ │ + beq.n 1e89a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8914 │ │ │ │ + bl 1e895c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e89b8 │ │ │ │ - b.n 1e8960 │ │ │ │ + bne.n 1e8a00 │ │ │ │ + b.n 1e89a8 │ │ │ │ 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, [pc, #304] @ (1e8b10 ) │ │ │ │ + ldr r3, [pc, #304] @ (1e8b58 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e8a4c │ │ │ │ + bhi.n 1e8a94 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8a0a │ │ │ │ + cbz r3, 1e8a52 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e89cc │ │ │ │ + bl 1e8a14 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e89fa │ │ │ │ + bne.n 1e8a42 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e8a20 │ │ │ │ + cbz r3, 1e8a68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e89cc │ │ │ │ + bl 1e8a14 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8a10 │ │ │ │ + bne.n 1e8a58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8a20 │ │ │ │ + beq.n 1e8a68 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8ade │ │ │ │ + beq.n 1e8b26 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1e8abe │ │ │ │ + bhi.n 1e8b06 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r6, #57 @ 0x39 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8a20 │ │ │ │ + beq.n 1e8a68 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e89cc │ │ │ │ + bl 1e8a14 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8a54 │ │ │ │ - b.n 1e8a20 │ │ │ │ + bne.n 1e8a9c │ │ │ │ + b.n 1e8a68 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8a7c │ │ │ │ + cbz r3, 1e8ac4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e89cc │ │ │ │ + bl 1e8a14 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8a6c │ │ │ │ + bne.n 1e8ab4 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e8a92 │ │ │ │ + cbz r3, 1e8ada │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e89cc │ │ │ │ + bl 1e8a14 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8a82 │ │ │ │ + bne.n 1e8aca │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ (1e8b14 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e8b5c ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1e8abe │ │ │ │ + cbz r3, 1e8b06 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e85c8 │ │ │ │ + bl 1e8610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8a20 │ │ │ │ + beq.n 1e8a68 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1e8ad4 │ │ │ │ + cbz r3, 1e8b1c │ │ │ │ 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 1e8a3a │ │ │ │ + bne.n 1e8a82 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 1e8aea │ │ │ │ + cbz r3, 1e8b32 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e862c │ │ │ │ + bl 1e8674 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8af6 │ │ │ │ + cbz r3, 1e8b3e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e862c │ │ │ │ + bl 1e8674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1e8ac4 │ │ │ │ + bne.n 1e8b0c │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e23b0 │ │ │ │ - b.n 1e8ac4 │ │ │ │ + bl 1e23f8 │ │ │ │ + b.n 1e8b0c │ │ │ │ nop │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r6, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e8bbc │ │ │ │ + beq.n 1e8c04 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, r3, [r0, #40] @ 0x28 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7dcc │ │ │ │ + bl 1c7e14 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e86cc │ │ │ │ + bl 1e8714 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1e8ba4 │ │ │ │ + cbz r6, 1e8bec │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e8c04 │ │ │ │ + bne.n 1e8c4c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7dcc │ │ │ │ + bl 1c7e14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1e86cc │ │ │ │ + bl 1e8714 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r6, 1e8bf2 │ │ │ │ + cbz r6, 1e8c3a │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7dcc │ │ │ │ + bl 1c7e14 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e86cc │ │ │ │ + bl 1e8714 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7d44 │ │ │ │ - b.n 1e8ba0 │ │ │ │ + bl 1c7d8c │ │ │ │ + b.n 1e8be8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1e8b68 │ │ │ │ + b.n 1e8bb0 │ │ │ │ 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 1e8cc2 │ │ │ │ + beq.n 1e8d0a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8c8a │ │ │ │ + beq.n 1e8cd2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8b18 │ │ │ │ + bl 1e8b60 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1e8c4a │ │ │ │ + cbz r3, 1e8c92 │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e8c40 │ │ │ │ + bne.n 1e8c88 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e8c6e │ │ │ │ + beq.n 1e8cb6 │ │ │ │ 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] │ │ │ │ @@ -564239,101 +564268,101 @@ │ │ │ │ str r0, [r5, #28] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r7, 1e8cc6 │ │ │ │ + cbz r7, 1e8d0e │ │ │ │ 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, 1e8c96 │ │ │ │ + cbz r3, 1e8cde │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e862c │ │ │ │ + bl 1e8674 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 1e8ca2 │ │ │ │ + cbz r3, 1e8cea │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e862c │ │ │ │ + bl 1e8674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ 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 1e8c30 │ │ │ │ + b.n 1e8c78 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r4, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8d5e │ │ │ │ + beq.n 1e8da6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1e8d5e │ │ │ │ + bne.n 1e8da6 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e00c4 │ │ │ │ + bl 1e010c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e8d64 │ │ │ │ + beq.n 1e8dac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1e8d28 │ │ │ │ + cbz r2, 1e8d70 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add.w sl, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 1e022c │ │ │ │ + bl 1e0274 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0058 │ │ │ │ + bl 1e00a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r1, sl, [r0, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r2, 1e8d5e │ │ │ │ + cbz r2, 1e8da6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1e8d00 │ │ │ │ + beq.n 1e8d48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -564342,192 +564371,192 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e8de6 │ │ │ │ + cbz r2, 1e8e2e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e8d96 │ │ │ │ + beq.n 1e8dde │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1e8e32 │ │ │ │ + beq.n 1e8e7a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 1e8eb6 │ │ │ │ + beq.w 1e8efe │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - beq.n 1e8e90 │ │ │ │ - cbz r2, 1e8dbe │ │ │ │ + beq.n 1e8ed8 │ │ │ │ + cbz r2, 1e8e06 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ - cbz r4, 1e8dd2 │ │ │ │ + cbz r4, 1e8e1a │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e8cd0 │ │ │ │ + bl 1e8d18 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8cd0 │ │ │ │ + bl 1e8d18 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e8e0a │ │ │ │ + beq.n 1e8e52 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1e8e62 │ │ │ │ + beq.n 1e8eaa │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r0, 1e8e02 │ │ │ │ + cbz r0, 1e8e4a │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8ed0 │ │ │ │ + beq.n 1e8f18 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8cd0 │ │ │ │ + bl 1e8d18 │ │ │ │ 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 1e8e54 │ │ │ │ + beq.n 1e8e9c │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 1e8e54 │ │ │ │ + cbz r2, 1e8e9c │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8cd0 │ │ │ │ + bl 1e8d18 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e8edc │ │ │ │ + beq.n 1e8f24 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e8eaa │ │ │ │ + beq.n 1e8ef2 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ - cbz r4, 1e8e84 │ │ │ │ + cbz r4, 1e8ecc │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1e8cd0 │ │ │ │ - b.n 1e8d92 │ │ │ │ - cbz r2, 1e8ed6 │ │ │ │ + bl 1e8d18 │ │ │ │ + b.n 1e8dda │ │ │ │ + cbz r2, 1e8f1e │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e8dd2 │ │ │ │ + b.n 1e8e1a │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - b.n 1e8e74 │ │ │ │ + b.n 1e8ebc │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ itett eq │ │ │ │ moveq r4, r2 │ │ │ │ strne r2, [r1, #40] @ 0x28 │ │ │ │ - vldreq d7, [pc, #36] @ 1e8ee8 │ │ │ │ + vldreq d7, [pc, #36] @ 1e8f30 │ │ │ │ vstreq d7, [r1, #40] @ 0x28 │ │ │ │ - bne.w 1e8dbe │ │ │ │ - b.n 1e8dd2 │ │ │ │ + bne.w 1e8e06 │ │ │ │ + b.n 1e8e1a │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e8e24 │ │ │ │ + b.n 1e8e6c │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - b.n 1e8dd2 │ │ │ │ + b.n 1e8e1a │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1e8e84 │ │ │ │ + b.n 1e8ecc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1c6350 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1c6398 │ │ │ │ + bl 1dfb6c │ │ │ │ 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 1e8f2c │ │ │ │ + beq.n 1e8f74 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e8f3c │ │ │ │ + beq.n 1e8f84 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e8b18 │ │ │ │ + bl 1e8b60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e8d70 │ │ │ │ + bl 1e8db8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -564535,140 +564564,140 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1e8fb8 │ │ │ │ + bhi.n 1e9000 │ │ │ │ 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 1e884c │ │ │ │ + bl 1e8894 │ │ │ │ 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 1e8ef0 │ │ │ │ + bl 1e8f38 │ │ │ │ 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 1e8738 │ │ │ │ + bl 1e8780 │ │ │ │ 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, 1e8fd4 │ │ │ │ + cbz r3, 1e901c │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e884c │ │ │ │ + bl 1e8894 │ │ │ │ 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 1e8ef0 │ │ │ │ + bl 1e8f38 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 1e8f82 │ │ │ │ + b.n 1e8fca │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c6350 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1c6398 │ │ │ │ + bl 1dfb6c │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r1, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1e908a │ │ │ │ + beq.n 1e90d2 │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r9, #48 @ 0x30 │ │ │ │ - bl 1e2770 │ │ │ │ + bl 1e27b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e9070 │ │ │ │ + cbz r0, 1e90b8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1e9062 │ │ │ │ + beq.n 1e90aa │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r9 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7dcc │ │ │ │ + bl 1c7e14 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9038 │ │ │ │ + bne.n 1e9080 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e9082 │ │ │ │ + beq.n 1e90ca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1e2770 │ │ │ │ + bl 1e27b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9038 │ │ │ │ + bne.n 1e9080 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ - b.n 1e9082 │ │ │ │ + b.n 1e90ca │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #32] │ │ │ │ movs r1, #0 │ │ │ │ @@ -564680,45 +564709,45 @@ │ │ │ │ add.w r3, r0, #24 │ │ │ │ add.w r6, r7, #48 @ 0x30 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r8, #48 @ 0x30 │ │ │ │ - bl 1c7e2c │ │ │ │ - cbz r0, 1e9124 │ │ │ │ + bl 1c7e74 │ │ │ │ + cbz r0, 1e916c │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r8, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ ite eq │ │ │ │ streq.w r8, [r5, #40] @ 0x28 │ │ │ │ strne.w r8, [r5, #44] @ 0x2c │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7dcc │ │ │ │ + bl 1c7e14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e90ee │ │ │ │ + bne.n 1e9136 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c7dcc │ │ │ │ + bl 1c7e14 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r7] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @@ -564731,188 +564760,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, 1e9174 │ │ │ │ + cbz r3, 1e91bc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e862c │ │ │ │ + bl 1e8674 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e9180 │ │ │ │ + cbz r3, 1e91c8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e862c │ │ │ │ + bl 1e8674 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1e91c2 │ │ │ │ + bhi.n 1e920a │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1e91ba │ │ │ │ + cbz r0, 1e9202 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r5, r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1e91d2 │ │ │ │ + cbz r0, 1e921a │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e91be │ │ │ │ + beq.n 1e9206 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e91b2 │ │ │ │ - b.n 1e91ba │ │ │ │ + bne.n 1e91fa │ │ │ │ + b.n 1e9202 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e91fe │ │ │ │ + beq.n 1e9246 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e91f6 │ │ │ │ + bne.n 1e923e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e91ae │ │ │ │ + bne.n 1e91f6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1e91ae │ │ │ │ + bne.n 1e91f6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e91ba │ │ │ │ + b.n 1e9202 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e9224 │ │ │ │ + beq.n 1e926c │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e921c │ │ │ │ + bne.n 1e9264 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9210 │ │ │ │ + beq.n 1e9258 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1c7d44 │ │ │ │ - b.n 1e91ba │ │ │ │ + bl 1c7d8c │ │ │ │ + b.n 1e9202 │ │ │ │ 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, 1e9258 │ │ │ │ + cbz r3, 1e92a0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e862c │ │ │ │ + bl 1e8674 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1e9264 │ │ │ │ + cbz r3, 1e92ac │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e862c │ │ │ │ + bl 1e8674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8d70 │ │ │ │ + bl 1e8db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ 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, #676] @ (1e9538 ) │ │ │ │ + ldr r5, [pc, #676] @ (1e9580 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #676] @ (1e953c ) │ │ │ │ + ldr r2, [pc, #676] @ (1e9584 ) │ │ │ │ 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 1e8f4c │ │ │ │ + bl 1e8f94 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 1e930e │ │ │ │ + cbnz r1, 1e9356 │ │ │ │ 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 1e92e0 │ │ │ │ + beq.n 1e9328 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e9474 │ │ │ │ + beq.w 1e94bc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1e8c08 │ │ │ │ + bl 1e8c50 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8c08 │ │ │ │ - ldr r2, [pc, #584] @ (1e9540 ) │ │ │ │ - ldr r3, [pc, #580] @ (1e953c ) │ │ │ │ + bl 1e8c50 │ │ │ │ + ldr r2, [pc, #584] @ (1e9588 ) │ │ │ │ + ldr r3, [pc, #580] @ (1e9584 ) │ │ │ │ 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 1e9534 │ │ │ │ + bne.w 1e957c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e93a0 │ │ │ │ + bne.n 1e93e8 │ │ │ │ ldr.w lr, [r4, #28] │ │ │ │ mov ip, r5 │ │ │ │ orr.w r6, r4, #1 │ │ │ │ str r6, [r4, #16] │ │ │ │ str.w lr, [r4, #24] │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr.w r6, [lr] │ │ │ │ @@ -564921,85 +564950,85 @@ │ │ │ │ str.w r1, [lr] │ │ │ │ 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 1e934c │ │ │ │ + beq.n 1e9394 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e93f6 │ │ │ │ + beq.n 1e943e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e94e2 │ │ │ │ + beq.w 1e952a │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - beq.w 1e94fa │ │ │ │ - bl 1e88b8 │ │ │ │ + beq.w 1e9542 │ │ │ │ + bl 1e8900 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e9386 │ │ │ │ + cbz r3, 1e93ce │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e94a4 │ │ │ │ + beq.w 1e94ec │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e93f0 │ │ │ │ + b.n 1e9438 │ │ │ │ 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 1e93bc │ │ │ │ + beq.n 1e9404 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e92f4 │ │ │ │ + beq.n 1e933c │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1e92f4 │ │ │ │ + bne.n 1e933c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e94a8 │ │ │ │ + beq.n 1e94f0 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e93ea │ │ │ │ + cbz r3, 1e9432 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1e92f4 │ │ │ │ + bne.w 1e933c │ │ │ │ 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 │ │ │ │ @@ -565009,213 +565038,213 @@ │ │ │ │ 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 1e9428 │ │ │ │ + beq.n 1e9470 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1e94b8 │ │ │ │ + beq.n 1e9500 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 1e9480 │ │ │ │ + cbz r2, 1e94c8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e945c │ │ │ │ + beq.n 1e94a4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e92f4 │ │ │ │ + beq.w 1e933c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1e92f4 │ │ │ │ + b.n 1e933c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e9148 │ │ │ │ + bl 1e9190 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e92e0 │ │ │ │ + b.n 1e9328 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e9496 │ │ │ │ + beq.n 1e94de │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e92f4 │ │ │ │ + beq.w 1e933c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - b.n 1e946e │ │ │ │ + b.n 1e94b6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e93f0 │ │ │ │ + b.n 1e9438 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e93ea │ │ │ │ + b.n 1e9432 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e94cc │ │ │ │ + beq.n 1e9514 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1e92f4 │ │ │ │ + beq.w 1e933c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e88b8 │ │ │ │ + bl 1e8900 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e946e │ │ │ │ + beq.n 1e94b6 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - b.n 1e9466 │ │ │ │ + b.n 1e94ae │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 1e9522 │ │ │ │ - bl 1e88b8 │ │ │ │ + beq.n 1e956a │ │ │ │ + bl 1e8900 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1e9386 │ │ │ │ - bl 1e88b8 │ │ │ │ + b.n 1e93ce │ │ │ │ + bl 1e8900 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1e951c │ │ │ │ + cbz r3, 1e9564 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e93f0 │ │ │ │ + b.n 1e9438 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1e93f0 │ │ │ │ - bl 1e88b8 │ │ │ │ + b.n 1e9438 │ │ │ │ + bl 1e8900 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1e93f0 │ │ │ │ + b.n 1e9438 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #248] @ (1e9650 ) │ │ │ │ + ldr r0, [pc, #248] @ (1e9698 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (1e9654 ) │ │ │ │ + ldr r1, [pc, #248] @ (1e969c ) │ │ │ │ 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 1e012c │ │ │ │ - cbz r0, 1e95b2 │ │ │ │ + bl 1e0174 │ │ │ │ + cbz r0, 1e95fa │ │ │ │ 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] @ (1e9658 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e9654 ) │ │ │ │ + ldr r2, [pc, #192] @ (1e96a0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e969c ) │ │ │ │ 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 1e964a │ │ │ │ + bne.n 1e9692 │ │ │ │ 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 1e8f4c │ │ │ │ + bl 1e8f94 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e95d0 │ │ │ │ + bne.n 1e9618 │ │ │ │ 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 1e8f4c │ │ │ │ + bl 1e8f94 │ │ │ │ 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 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1e961a │ │ │ │ + b.n 1e9662 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -565223,99 +565252,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 1e9612 │ │ │ │ + bne.n 1e965a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8c08 │ │ │ │ - b.n 1e9596 │ │ │ │ + bl 1e8c50 │ │ │ │ + b.n 1e95de │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #308] @ (1e97a4 ) │ │ │ │ + ldr r4, [pc, #308] @ (1e97ec ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (1e97a8 ) │ │ │ │ + ldr r1, [pc, #308] @ (1e97f0 ) │ │ │ │ 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 1e976c │ │ │ │ + beq.n 1e97b4 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e96ca │ │ │ │ + beq.n 1e9712 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e96ca │ │ │ │ + cbz r3, 1e9712 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 1e8914 │ │ │ │ + bl 1e895c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e96ba │ │ │ │ + bne.n 1e9702 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1e8f4c │ │ │ │ + bl 1e8f94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e974a │ │ │ │ + beq.n 1e9792 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9788 │ │ │ │ + beq.n 1e97d0 │ │ │ │ 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, 1e9732 │ │ │ │ + cbz r3, 1e977a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e9732 │ │ │ │ + cbz r2, 1e977a │ │ │ │ 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] │ │ │ │ @@ -565323,15 +565352,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 1e9708 │ │ │ │ + bne.n 1e9750 │ │ │ │ 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] │ │ │ │ @@ -565342,391 +565371,391 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 1e8c08 │ │ │ │ + bl 1e8c50 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1e8c08 │ │ │ │ - ldr r2, [pc, #60] @ (1e97ac ) │ │ │ │ - ldr r3, [pc, #56] @ (1e97a8 ) │ │ │ │ + bl 1e8c50 │ │ │ │ + ldr r2, [pc, #60] @ (1e97f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e97f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e97a0 │ │ │ │ + bne.n 1e97e8 │ │ │ │ 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 1e9748 │ │ │ │ + b.n 1e9790 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e97d6 │ │ │ │ + cbz r3, 1e981e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 1e89cc │ │ │ │ + bl 1e8a14 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e97c6 │ │ │ │ + bne.n 1e980e │ │ │ │ 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] @ (1e9918 ) │ │ │ │ + ldr r2, [pc, #304] @ (1e9960 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (1e991c ) │ │ │ │ + ldr r3, [pc, #304] @ (1e9964 ) │ │ │ │ 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 1e9802 │ │ │ │ + b.n 1e984a │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e9800 │ │ │ │ + bne.n 1e9848 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e98e0 │ │ │ │ + beq.n 1e9928 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e990e │ │ │ │ - bl 1e0120 │ │ │ │ + beq.n 1e9956 │ │ │ │ + bl 1e0168 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e9882 │ │ │ │ + beq.n 1e98ca │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e9882 │ │ │ │ + bne.n 1e98ca │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e98f4 │ │ │ │ + beq.n 1e993c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e98f4 │ │ │ │ + bne.n 1e993c │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e85c8 │ │ │ │ + bl 1e8610 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e9874 │ │ │ │ + cbz r2, 1e98bc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e9874 │ │ │ │ + bne.n 1e98bc │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e85c8 │ │ │ │ + bl 1e8610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9850 │ │ │ │ + bne.n 1e9898 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e85c8 │ │ │ │ + bl 1e8610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e98e6 │ │ │ │ + beq.n 1e992e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e990a │ │ │ │ + beq.n 1e9952 │ │ │ │ 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 1e9544 │ │ │ │ + bl 1e958c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e98c8 │ │ │ │ + cbz r3, 1e9910 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1e89cc │ │ │ │ + bl 1e8a14 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e98b8 │ │ │ │ - ldr r2, [pc, #84] @ (1e9920 ) │ │ │ │ - ldr r3, [pc, #80] @ (1e991c ) │ │ │ │ + bne.n 1e9900 │ │ │ │ + ldr r2, [pc, #84] @ (1e9968 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e9964 ) │ │ │ │ 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 1e9906 │ │ │ │ + bne.n 1e994e │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 1e98ec │ │ │ │ + cbnz r2, 1e9934 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e9896 │ │ │ │ + b.n 1e98de │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e9894 │ │ │ │ + b.n 1e98dc │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e85c8 │ │ │ │ + bl 1e8610 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e11e8 │ │ │ │ - b.n 1e9882 │ │ │ │ + bl 1e1230 │ │ │ │ + b.n 1e98ca │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1e9894 │ │ │ │ - bl 1e0120 │ │ │ │ + b.n 1e98dc │ │ │ │ + bl 1e0168 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1e99a0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1e99a4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e99e8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e99ec ) │ │ │ │ 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 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ 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 1e9950 │ │ │ │ - ldr r2, [pc, #40] @ (1e99a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e99a4 ) │ │ │ │ + bcs.n 1e9998 │ │ │ │ + ldr r2, [pc, #40] @ (1e99f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e99ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e999a │ │ │ │ + bne.n 1e99e2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e99fa │ │ │ │ + beq.n 1e9a42 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e99f2 │ │ │ │ + bmi.n 1e9a3a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e99f2 │ │ │ │ + bne.n 1e9a3a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 1e99ec │ │ │ │ + bhi.n 1e9a34 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ adds r3, r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e99ac │ │ │ │ + bl 1e99f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e99ca │ │ │ │ + bne.n 1e9a12 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e99ac │ │ │ │ - b.n 1e99f2 │ │ │ │ + bl 1e99f4 │ │ │ │ + b.n 1e9a3a │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e99ac │ │ │ │ - b.n 1e99f2 │ │ │ │ + bl 1e99f4 │ │ │ │ + b.n 1e9a3a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r4, r0 │ │ │ │ - beq.n 1e9a64 │ │ │ │ + beq.n 1e9aac │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1e80e4 │ │ │ │ + bl 1e812c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 1e9a6a │ │ │ │ + cbnz r2, 1e9ab2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1e9a5c │ │ │ │ + bne.n 1e9aa4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 1e9a28 │ │ │ │ + bl 1e9a70 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #20 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1e9a5c │ │ │ │ + b.n 1e9aa4 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1e9aaa │ │ │ │ + beq.n 1e9af2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9aa6 │ │ │ │ + bne.n 1e9aee │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1e9aa6 │ │ │ │ + bne.n 1e9aee │ │ │ │ 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, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2bc274 │ │ │ │ - cbz r0, 1e9b36 │ │ │ │ + bl 2bc2bc │ │ │ │ + cbz r0, 1e9b7e │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 1e9bbc │ │ │ │ + bhi.n 1e9c04 │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ @@ -565735,36 +565764,36 @@ │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ mov.w lr, #64 @ 0x40 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbnz r3, 1e9b36 │ │ │ │ + cbnz r3, 1e9b7e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 1e9b36 │ │ │ │ + cbnz r3, 1e9b7e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e9c58 │ │ │ │ + beq.w 1e9ca0 │ │ │ │ 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 1e9c58 │ │ │ │ + bls.w 1e9ca0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1e9c6a │ │ │ │ + bhi.w 1e9cb2 │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -565806,30 +565835,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 1e9b40 │ │ │ │ + b.n 1e9b88 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 1e9b40 │ │ │ │ + b.n 1e9b88 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 1e9b40 │ │ │ │ + b.n 1e9b88 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 1e9b08 │ │ │ │ + b.n 1e9b50 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 1e9b08 │ │ │ │ + b.n 1e9b50 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 1e9b08 │ │ │ │ + b.n 1e9b50 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1e9c6a │ │ │ │ - add r2, pc, #8 @ (adr r2, 1e9bf4 ) │ │ │ │ + bhi.n 1e9cb2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e9c3c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -565857,48 +565886,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 1e9b38 │ │ │ │ + beq.w 1e9b80 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df3d0 │ │ │ │ - b.n 1e9b38 │ │ │ │ + bl 1df418 │ │ │ │ + b.n 1e9b80 │ │ │ │ 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 r7, r2 │ │ │ │ - ldr.w r2, [pc, #2688] @ 1ea704 │ │ │ │ + ldr.w r2, [pc, #2688] @ 1ea74c │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2680] @ 1ea708 │ │ │ │ + ldr.w r3, [pc, #2680] @ 1ea750 │ │ │ │ mul.w r0, r4, r7 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ 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 r6, [r3, #13] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 1e9e08 │ │ │ │ + bcc.w 1e9e50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ orr.w r2, r3, #4 │ │ │ │ @@ -565919,26 +565948,26 @@ │ │ │ │ adds r3, #4 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, sl │ │ │ │ - bhi.w 1ea6ce │ │ │ │ + bhi.w 1ea716 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ mov r2, r4 │ │ │ │ adds r5, #1 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ ldrb.w r8, [r6, #12] │ │ │ │ smlabb r4, r1, r8, r4 │ │ │ │ cmp r4, sl │ │ │ │ - bls.n 1e9d08 │ │ │ │ + bls.n 1e9d50 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ sub.w fp, sl, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 543d0 <__aeabi_uidivmod@plt> │ │ │ │ @@ -565953,40 +565982,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 r4, {r0, r1, r2, r3} │ │ │ │ - bcc.w 1ea01e │ │ │ │ + bcc.w 1ea066 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov ip, fp │ │ │ │ mov lr, r3 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ strb r4, [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 1e9d8a │ │ │ │ + bne.n 1e9dd2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea566 │ │ │ │ + beq.w 1ea5ae │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov ip, fp │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r6, [fp, #12] │ │ │ │ @@ -565994,38 +566023,38 @@ │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 1ea046 │ │ │ │ + bhi.w 1ea08e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1e9cfa │ │ │ │ + bcc.w 1e9d42 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 1ea9b4 │ │ │ │ + bls.w 1ea9fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9fec │ │ │ │ + beq.w 1ea034 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -566036,213 +566065,213 @@ │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea56a │ │ │ │ + beq.w 1ea5b2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1e9e70 │ │ │ │ + bne.n 1e9eb8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea97e │ │ │ │ + beq.w 1ea9c6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea9a2 │ │ │ │ + beq.w 1ea9ea │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1ea710 │ │ │ │ + beq.w 1ea758 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e9ea6 │ │ │ │ + cbz r0, 1e9eee │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e9fd2 │ │ │ │ + beq.w 1ea01a │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, r4 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1e9fa4 │ │ │ │ + b.n 1e9fec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e9f7c │ │ │ │ + cbz r0, 1e9fc4 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, fp │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 1e9fd0 │ │ │ │ + bcs.n 1ea018 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ 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.n 1e9ec6 │ │ │ │ + bne.n 1e9f0e │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1e9ec6 │ │ │ │ + bne.w 1e9f0e │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1e9f2e │ │ │ │ + b.n 1e9f76 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1e9e3e │ │ │ │ + bne.w 1e9e86 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e49d4 │ │ │ │ - ldr.w r2, [pc, #1804] @ 1ea70c │ │ │ │ - ldr.w r3, [pc, #1796] @ 1ea708 │ │ │ │ + bl 1e4a1c │ │ │ │ + ldr.w r2, [pc, #1804] @ 1ea754 │ │ │ │ + ldr.w r3, [pc, #1796] @ 1ea750 │ │ │ │ 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 1eaac2 │ │ │ │ + bne.w 1eab0a │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1ea566 │ │ │ │ + beq.w 1ea5ae │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r7, fp │ │ │ │ mov ip, r3 │ │ │ │ str r6, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ 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} │ │ │ │ - b.n 1e9d8a │ │ │ │ + b.n 1e9dd2 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 1ea6e2 │ │ │ │ + beq.w 1ea72a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1ea592 │ │ │ │ + bne.w 1ea5da │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea9d8 │ │ │ │ + beq.w 1eaa20 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1ea96e │ │ │ │ + beq.w 1ea9b6 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea592 │ │ │ │ + bne.w 1ea5da │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -566250,22 +566279,22 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ea9e8 │ │ │ │ + bne.w 1eaa30 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #1 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -566285,84 +566314,84 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w r9, [sp, #88] @ 0x58 │ │ │ │ - beq.n 1ea1dc │ │ │ │ + beq.n 1ea224 │ │ │ │ mov r6, r4 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ mov r8, r7 │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -566379,21 +566408,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ @@ -566401,15 +566430,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r7, fp │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ @@ -566422,21 +566451,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ @@ -566444,15 +566473,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [r8] │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r9, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -566465,49 +566494,49 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ strd r6, r6, [r8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1eaa52 │ │ │ │ + bne.w 1eaa9a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -566527,36 +566556,36 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ @@ -566570,36 +566599,36 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #3 │ │ │ │ @@ -566614,35 +566643,35 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [fp] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -566652,97 +566681,97 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ strd r1, r7, [fp, #24] │ │ │ │ movw r1, #503 @ 0x1f7 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea62a │ │ │ │ + b.n 1ea672 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 1e9de0 │ │ │ │ + b.n 1e9e28 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea990 │ │ │ │ + beq.w 1ea9d8 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 1e9fd2 │ │ │ │ + beq.w 1ea01a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1e9e70 │ │ │ │ + bne.w 1e9eb8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e9fd2 │ │ │ │ + b.n 1ea01a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ea618 │ │ │ │ + bcc.n 1ea660 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bls.n 1ea616 │ │ │ │ + bls.n 1ea65e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, r6, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r8 │ │ │ │ - beq.n 1ea5ae │ │ │ │ + beq.n 1ea5f6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ea606 │ │ │ │ + cbz r0, 1ea64e │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ea5ae │ │ │ │ + b.n 1ea5f6 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -566750,15 +566779,15 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1ea6c2 │ │ │ │ + bcc.n 1ea70a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r7, r4 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ @@ -566766,63 +566795,63 @@ │ │ │ │ ldr r4, [sp, #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} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #264 @ 0x108 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r4 │ │ │ │ - bl 1e4594 │ │ │ │ - b.w 1e9de8 │ │ │ │ + bl 1e45dc │ │ │ │ + b.w 1e9e30 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1e9de8 │ │ │ │ - b.n 1ea652 │ │ │ │ + beq.w 1e9e30 │ │ │ │ + b.n 1ea69a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ ldrb.w r8, [r6, #12] │ │ │ │ - b.w 1e9d24 │ │ │ │ + b.w 1e9d6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1ea9c8 │ │ │ │ + beq.w 1eaa10 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ea62a │ │ │ │ + beq.n 1ea672 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ea592 │ │ │ │ + bne.w 1ea5da │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea62a │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + b.n 1ea672 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ blx 54728 │ │ │ │ @@ -566832,102 +566861,102 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ea722 │ │ │ │ + bne.n 1ea76a │ │ │ │ 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 1eaabe │ │ │ │ + beq.w 1eab06 │ │ │ │ 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 1ea76c │ │ │ │ + bhi.n 1ea7b4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1eaab2 │ │ │ │ + bne.w 1eaafa │ │ │ │ mov lr, r9 │ │ │ │ str.w r8, [r9, #12] │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov ip, r2 │ │ │ │ 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 r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ea7e4 │ │ │ │ + bne.n 1ea82c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eaa4e │ │ │ │ + beq.w 1eaa96 │ │ │ │ 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 1ea7cc │ │ │ │ + bne.n 1ea814 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1eaa4e │ │ │ │ + beq.w 1eaa96 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 54728 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -566935,242 +566964,242 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ea850 │ │ │ │ + bne.n 1ea898 │ │ │ │ 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, #20] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eaaba │ │ │ │ + beq.w 1eab02 │ │ │ │ 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 1ea896 │ │ │ │ + bhi.n 1ea8de │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ea942 │ │ │ │ + bne.n 1ea98a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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 1ea8fa │ │ │ │ - cbz r4, 1ea942 │ │ │ │ + bne.n 1ea942 │ │ │ │ + cbz r4, 1ea98a │ │ │ │ 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 1ea8e6 │ │ │ │ - cbz r5, 1ea942 │ │ │ │ + bne.n 1ea92e │ │ │ │ + cbz r5, 1ea98a │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9fd2 │ │ │ │ + b.w 1ea01a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea62a │ │ │ │ + b.n 1ea672 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9fd2 │ │ │ │ + b.w 1ea01a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9fd2 │ │ │ │ + b.w 1ea01a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1e9fd2 │ │ │ │ + b.w 1ea01a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e49d4 │ │ │ │ - b.w 1e9ffc │ │ │ │ + bl 1e4a1c │ │ │ │ + b.w 1ea044 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea62a │ │ │ │ + b.n 1ea672 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ea62a │ │ │ │ + b.n 1ea672 │ │ │ │ str r4, [r6, #12] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r7, fp │ │ │ │ str.w r8, [sp, #12] │ │ │ │ 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} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ - b.w 1ea0aa │ │ │ │ + bl 1e45dc │ │ │ │ + b.w 1ea0f2 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1ea832 │ │ │ │ + b.n 1ea87a │ │ │ │ mov r6, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1ea39a │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1ea3e2 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1ea832 │ │ │ │ + b.n 1ea87a │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ea8b2 │ │ │ │ + b.n 1ea8fa │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ea788 │ │ │ │ + b.n 1ea7d0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eaada │ │ │ │ + bne.n 1eab22 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1eaade │ │ │ │ + beq.n 1eab26 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eaada │ │ │ │ + bne.n 1eab22 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eaada │ │ │ │ + bne.n 1eab22 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -567178,143 +567207,143 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ str r4, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eab94 │ │ │ │ + beq.n 1eabdc │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1eab9c │ │ │ │ + beq.n 1eabe4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 1eab46 │ │ │ │ + cbz r3, 1eab8e │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eab24 │ │ │ │ + beq.n 1eab6c │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 1eab94 │ │ │ │ + ble.n 1eabdc │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1c611c │ │ │ │ + bl 1c6164 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ add.w r5, r0, r4, lsl #2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1eab82 │ │ │ │ + beq.n 1eabca │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 1eab98 │ │ │ │ + cbz r3, 1eabe0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eab98 │ │ │ │ + bne.n 1eabe0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1eab68 │ │ │ │ + bne.n 1eabb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eaac8 │ │ │ │ + bl 1eab10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eab6e │ │ │ │ + bne.n 1eabb6 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1eab6e │ │ │ │ + b.n 1eabb6 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eaac8 │ │ │ │ + bl 1eab10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eab38 │ │ │ │ + bne.n 1eab80 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 1eab38 │ │ │ │ + b.n 1eab80 │ │ │ │ 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 1eabd0 │ │ │ │ + bcc.n 1eac18 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1eabd6 │ │ │ │ + bls.n 1eac1e │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ 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, 1eac26 │ │ │ │ + cbz r0, 1eac6e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eac1c │ │ │ │ - bl 1e11e8 │ │ │ │ + bne.n 1eac64 │ │ │ │ + bl 1e1230 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 1eac20 │ │ │ │ + cbz r3, 1eac68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eac20 │ │ │ │ + bne.n 1eac68 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1eabf8 │ │ │ │ + beq.n 1eac40 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eac1c │ │ │ │ + b.n 1eac64 │ │ │ │ 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, #244] @ (1ead34 ) │ │ │ │ + ldr r4, [pc, #244] @ (1ead7c ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #244] @ (1ead38 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ead80 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add.w r7, r8, #20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54728 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ 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] │ │ │ │ @@ -567322,142 +567351,142 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, r7 │ │ │ │ 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 1ead10 │ │ │ │ + beq.n 1ead58 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1eaca0 │ │ │ │ + b.n 1eace8 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1ead06 │ │ │ │ + bne.n 1ead4e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ead06 │ │ │ │ + beq.n 1ead4e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1ead06 │ │ │ │ + beq.n 1ead4e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r2, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 1ead06 │ │ │ │ + bne.n 1ead4e │ │ │ │ subs r2, #20 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e9a28 │ │ │ │ + bl 1e9a70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1ead06 │ │ │ │ + beq.n 1ead4e │ │ │ │ mov r0, r2 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r2, r1, #20 │ │ │ │ str.w fp, [r5, #4] │ │ │ │ strd r2, r2, [r5, #8] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r1, #20] │ │ │ │ - bl 1eabd8 │ │ │ │ + bl 1eac20 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1eac9e │ │ │ │ - ldr r2, [pc, #40] @ (1ead3c ) │ │ │ │ - ldr r3, [pc, #36] @ (1ead38 ) │ │ │ │ + bne.n 1eace6 │ │ │ │ + ldr r2, [pc, #40] @ (1ead84 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ead80 ) │ │ │ │ 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 1ead2e │ │ │ │ + bne.n 1ead76 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 1ead60 │ │ │ │ + b.n 1eada8 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ead54 │ │ │ │ + bne.n 1ead9c │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ead6c │ │ │ │ + bne.n 1eadb4 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ead70 │ │ │ │ + bne.n 1eadb8 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ead6c │ │ │ │ + cbz r3, 1eadb4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ead42 │ │ │ │ + bne.n 1ead8a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eae14 │ │ │ │ + beq.n 1eae5c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eadaa │ │ │ │ + beq.n 1eadf2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eae0e │ │ │ │ + beq.n 1eae56 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eae0e │ │ │ │ + bne.n 1eae56 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ead94 │ │ │ │ + bne.n 1eaddc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ead98 │ │ │ │ + bne.n 1eade0 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1eadec │ │ │ │ + bhi.n 1eae34 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1eae1e │ │ │ │ + bhi.n 1eae66 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r3, #16 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ asrs r3, r5, #32 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ @@ -567472,154 +567501,154 @@ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ uxtb r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1eae26 │ │ │ │ + bne.n 1eae6e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1eae22 │ │ │ │ + bcs.n 1eae6a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ead98 │ │ │ │ + bne.n 1eade0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eadec │ │ │ │ + b.n 1eae34 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1eadec │ │ │ │ + b.n 1eae34 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1eae10 │ │ │ │ + b.n 1eae58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1eaeb4 │ │ │ │ + beq.n 1eaefc │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 1eaedc │ │ │ │ + bne.n 1eaf24 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eae84 │ │ │ │ + beq.n 1eaecc │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1eae60 │ │ │ │ + beq.n 1eaea8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movw r0, #319 @ 0x13f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1eaeac │ │ │ │ + beq.n 1eaef4 │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ - bcc.n 1eaeb8 │ │ │ │ + bcc.n 1eaf00 │ │ │ │ cmp.w r3, #668 @ 0x29c │ │ │ │ - beq.n 1eaec8 │ │ │ │ + beq.n 1eaf10 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1eae5a │ │ │ │ + bne.n 1eaea2 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1eae5a │ │ │ │ - b.n 1eaeac │ │ │ │ + bne.n 1eaea2 │ │ │ │ + b.n 1eaef4 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1eae5a │ │ │ │ + bne.n 1eaea2 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 1eae5c │ │ │ │ + bhi.n 1eaea4 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1eae2c │ │ │ │ + bl 1eae74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eae5c │ │ │ │ + bne.n 1eaea4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1eae48 │ │ │ │ + bne.n 1eae90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1eae5c │ │ │ │ + b.n 1eaea4 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 1eaeac │ │ │ │ + beq.n 1eaef4 │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eae5a │ │ │ │ + bhi.n 1eaea2 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bmi.n 1eaeac │ │ │ │ - b.n 1eae5a │ │ │ │ + bmi.n 1eaef4 │ │ │ │ + b.n 1eaea2 │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1eaee0 │ │ │ │ + beq.n 1eaf28 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1eae5a │ │ │ │ + bne.n 1eaea2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1eae5a │ │ │ │ - b.n 1eaeac │ │ │ │ + bpl.n 1eaea2 │ │ │ │ + b.n 1eaef4 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1eae5c │ │ │ │ + b.n 1eaea4 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 1eaeac │ │ │ │ - b.n 1eaed0 │ │ │ │ + bmi.n 1eaef4 │ │ │ │ + b.n 1eaf18 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1eaf62 │ │ │ │ - bhi.n 1eaf54 │ │ │ │ + beq.n 1eafaa │ │ │ │ + bhi.n 1eaf9c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eaf7c │ │ │ │ + bhi.n 1eafc4 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1eafb6 │ │ │ │ + bne.n 1eaffe │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2bc2a0 │ │ │ │ + bl 2bc2e8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eaf84 │ │ │ │ + beq.n 1eafcc │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1eaf84 │ │ │ │ + bpl.n 1eafcc │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1eafaa │ │ │ │ + beq.n 1eaff2 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1eafaa │ │ │ │ + bhi.n 1eaff2 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r2, #56 @ 0x38 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -567629,97 +567658,97 @@ │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ movs r0, r7 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 1eaf7c │ │ │ │ + bne.n 1eafc4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r0, #20 │ │ │ │ movne r0, #0 │ │ │ │ - bl 1eaee8 │ │ │ │ + bl 1eaf30 │ │ │ │ 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 2bc240 │ │ │ │ + bl 2bc288 │ │ │ │ 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 1eaf2c │ │ │ │ + bne.n 1eaf74 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1eaf5c │ │ │ │ + b.n 1eafa4 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 1eaf5c │ │ │ │ + b.n 1eafa4 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 1eaf5c │ │ │ │ + b.n 1eafa4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eaf5c │ │ │ │ + b.n 1eafa4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ 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, #220] @ (1eb0ac ) │ │ │ │ + ldr r4, [pc, #220] @ (1eb0f4 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ (1eb0b0 ) │ │ │ │ + ldr r3, [pc, #220] @ (1eb0f8 ) │ │ │ │ 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 1eab00 │ │ │ │ + bl 1eab48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb0a2 │ │ │ │ + beq.n 1eb0ea │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1eb090 │ │ │ │ + beq.n 1eb0d8 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1eb058 │ │ │ │ + beq.n 1eb0a0 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1eb03e │ │ │ │ + bhi.n 1eb086 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1eb03e │ │ │ │ + bhi.n 1eb086 │ │ │ │ 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 │ │ │ │ @@ -567743,99 +567772,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 1eaffe │ │ │ │ + bne.n 1eb046 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 1eb070 │ │ │ │ - bl 1c6224 │ │ │ │ - ldr r2, [pc, #64] @ (1eb0b4 ) │ │ │ │ - ldr r3, [pc, #60] @ (1eb0b0 ) │ │ │ │ + bcs.n 1eb0b8 │ │ │ │ + bl 1c626c │ │ │ │ + ldr r2, [pc, #64] @ (1eb0fc ) │ │ │ │ + ldr r3, [pc, #60] @ (1eb0f8 ) │ │ │ │ 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 1eb0a6 │ │ │ │ + bne.n 1eb0ee │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 1eb03e │ │ │ │ + b.n 1eb086 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 1e9924 │ │ │ │ + bl 1e996c │ │ │ │ add sl, r0 │ │ │ │ - b.n 1eb058 │ │ │ │ + b.n 1eb0a0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1eb062 │ │ │ │ + b.n 1eb0aa │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, r0] │ │ │ │ + ldr r7, [pc, #888] @ (1eb470 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #544] @ (1eb2d8 ) │ │ │ │ + ldr r7, [pc, #256] @ (1eb200 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1144] @ 1eb544 │ │ │ │ + ldr.w r5, [pc, #1144] @ 1eb58c │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1eb548 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1eb590 │ │ │ │ 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 1eab00 │ │ │ │ + bl 1eab48 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eb11c │ │ │ │ + cbz r0, 1eb164 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb2a0 │ │ │ │ + beq.w 1eb2e8 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1eb542 │ │ │ │ + bhi.w 1eb58a │ │ │ │ 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 │ │ │ │ @@ -567854,15 +567883,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 1eb342 │ │ │ │ + beq.w 1eb38a │ │ │ │ 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 │ │ │ │ @@ -567871,41 +567900,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 1eb24a │ │ │ │ + beq.n 1eb292 │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 1eb252 │ │ │ │ + beq.n 1eb29a │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 1eb280 │ │ │ │ + beq.n 1eb2c8 │ │ │ │ ldrb.w r8, [lr, #109] @ 0x6d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1eb534 │ │ │ │ + bne.w 1eb57c │ │ │ │ ldrb.w lr, [lr, #33] @ 0x21 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1eb1f0 │ │ │ │ + bne.n 1eb238 │ │ │ │ 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 1eb424 │ │ │ │ + beq.w 1eb46c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 1eb4e2 │ │ │ │ + bhi.w 1eb52a │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb542 │ │ │ │ + bhi.w 1eb58a │ │ │ │ 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 │ │ │ │ @@ -567932,81 +567961,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 1eb384 │ │ │ │ + bne.w 1eb3cc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1eb280 │ │ │ │ + cbz r0, 1eb2c8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1eb12c │ │ │ │ + bne.w 1eb174 │ │ │ │ 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 1eb2b0 │ │ │ │ + bcs.n 1eb2f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6224 │ │ │ │ - ldr r2, [pc, #664] @ (1eb54c ) │ │ │ │ - ldr r3, [pc, #660] @ (1eb548 ) │ │ │ │ + bl 1c626c │ │ │ │ + ldr r2, [pc, #664] @ (1eb594 ) │ │ │ │ + ldr r3, [pc, #660] @ (1eb590 ) │ │ │ │ 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 1eb530 │ │ │ │ + bne.w 1eb578 │ │ │ │ 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, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 1e9924 │ │ │ │ + bl 1e996c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1eb35c │ │ │ │ + beq.n 1eb3a4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 1eb290 │ │ │ │ + beq.n 1eb2d8 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1eb542 │ │ │ │ + bhi.w 1eb58a │ │ │ │ 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 │ │ │ │ @@ -568035,554 +568064,554 @@ │ │ │ │ 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 1eb482 │ │ │ │ + beq.w 1eb4ca │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 1eb1ba │ │ │ │ - b.n 1eb258 │ │ │ │ + bne.w 1eb202 │ │ │ │ + b.n 1eb2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb290 │ │ │ │ + beq.n 1eb2d8 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb280 │ │ │ │ + beq.n 1eb2c8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 1eb272 │ │ │ │ + b.n 1eb2ba │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 1eb280 │ │ │ │ + beq.w 1eb2c8 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1eb542 │ │ │ │ + bhi.w 1eb58a │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 1eb32c │ │ │ │ - beq.n 1eb348 │ │ │ │ - beq.n 1eb34a │ │ │ │ + beq.n 1eb374 │ │ │ │ + beq.n 1eb390 │ │ │ │ + beq.n 1eb392 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 1eb34e │ │ │ │ - beq.n 1eb350 │ │ │ │ - beq.n 1eb352 │ │ │ │ + beq.n 1eb396 │ │ │ │ + beq.n 1eb398 │ │ │ │ + beq.n 1eb39a │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 1eb356 │ │ │ │ - beq.n 1eb358 │ │ │ │ - beq.n 1eb35a │ │ │ │ - beq.n 1eb35c │ │ │ │ - beq.n 1eb35e │ │ │ │ - beq.n 1eb360 │ │ │ │ - beq.n 1eb362 │ │ │ │ - cbnz r0, 1eb438 │ │ │ │ + beq.n 1eb39e │ │ │ │ + beq.n 1eb3a0 │ │ │ │ + beq.n 1eb3a2 │ │ │ │ + beq.n 1eb3a4 │ │ │ │ + beq.n 1eb3a6 │ │ │ │ + beq.n 1eb3a8 │ │ │ │ + beq.n 1eb3aa │ │ │ │ + cbnz r0, 1eb480 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eb3f2 │ │ │ │ + cbz r0, 1eb43a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb290 │ │ │ │ + b.n 1eb2d8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1eb3c8 │ │ │ │ + b.n 1eb410 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1eb3c8 │ │ │ │ + b.n 1eb410 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1eb3c8 │ │ │ │ + b.n 1eb410 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb4e8 │ │ │ │ + beq.n 1eb530 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1eb460 │ │ │ │ + cbz r0, 1eb4a8 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb290 │ │ │ │ + b.n 1eb2d8 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 1eb258 │ │ │ │ + beq.w 1eb2a0 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 1eb280 │ │ │ │ + beq.w 1eb2c8 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eb4c2 │ │ │ │ + cbz r0, 1eb50a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1eb290 │ │ │ │ + b.n 1eb2d8 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 1eb3c8 │ │ │ │ + b.n 1eb410 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 1eb432 │ │ │ │ + b.n 1eb47a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1eb366 │ │ │ │ + b.n 1eb3ae │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 1eb366 │ │ │ │ + b.n 1eb3ae │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 1eb366 │ │ │ │ + b.n 1eb3ae │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1eb366 │ │ │ │ + b.n 1eb3ae │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eb498 │ │ │ │ + b.n 1eb4e0 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1eb498 │ │ │ │ + b.n 1eb4e0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eb498 │ │ │ │ + b.n 1eb4e0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1eb498 │ │ │ │ + b.n 1eb4e0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 1eb396 │ │ │ │ - b.n 1eb494 │ │ │ │ + bls.w 1eb3de │ │ │ │ + b.n 1eb4dc │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #160] @ (1eb5e8 ) │ │ │ │ + ldr r6, [pc, #896] @ (1eb910 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #288] @ (1eb670 ) │ │ │ │ + ldr r5, [pc, #0] @ (1eb598 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb5dc │ │ │ │ + beq.n 1eb624 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1eb596 │ │ │ │ + cbz r3, 1eb5de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1eb5ca │ │ │ │ + cbz r2, 1eb612 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb5e0 │ │ │ │ + beq.n 1eb628 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1eb590 │ │ │ │ + cbz r4, 1eb5d8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1eb590 │ │ │ │ + cbz r2, 1eb5d8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb5b0 │ │ │ │ + beq.n 1eb5f8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb57e │ │ │ │ + bne.n 1eb5c6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1eb5be │ │ │ │ + beq.n 1eb606 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb56a │ │ │ │ + bne.n 1eb5b2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eabd8 │ │ │ │ + bl 1eac20 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb58a │ │ │ │ + b.n 1eb5d2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eabd8 │ │ │ │ + bl 1eac20 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1eb596 │ │ │ │ + b.n 1eb5de │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb596 │ │ │ │ - bl 1eabd8 │ │ │ │ + bne.n 1eb5de │ │ │ │ + bl 1eac20 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 1eb596 │ │ │ │ + b.n 1eb5de │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1eb5a2 │ │ │ │ + b.n 1eb5ea │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eabd8 │ │ │ │ + bl 1eac20 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1eb57a │ │ │ │ + b.n 1eb5c2 │ │ │ │ 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, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1eb60e │ │ │ │ - b.n 1eb632 │ │ │ │ + cbnz r5, 1eb656 │ │ │ │ + b.n 1eb67a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1eb632 │ │ │ │ + cbz r5, 1eb67a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb608 │ │ │ │ + beq.n 1eb650 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1eb550 │ │ │ │ + bl 1eb598 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1eb632 │ │ │ │ + cbz r3, 1eb67a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb616 │ │ │ │ + bne.n 1eb65e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb624 │ │ │ │ + bne.n 1eb66c │ │ │ │ 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, #424] @ 0x1a8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r7, 1eb65a │ │ │ │ - b.n 1eb732 │ │ │ │ + cbnz r7, 1eb6a2 │ │ │ │ + b.n 1eb77a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eb732 │ │ │ │ + beq.n 1eb77a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb652 │ │ │ │ + beq.n 1eb69a │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1eb742 │ │ │ │ + beq.n 1eb78a │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb6e8 │ │ │ │ + beq.n 1eb730 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb6fa │ │ │ │ + beq.n 1eb742 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 1eb6b6 │ │ │ │ + bne.n 1eb6fe │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb738 │ │ │ │ + beq.n 1eb780 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1eb6b4 │ │ │ │ + bne.n 1eb6fc │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1eb6b4 │ │ │ │ + bls.n 1eb6fc │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r6, #1 │ │ │ │ - cbz r3, 1eb6e8 │ │ │ │ + cbz r3, 1eb730 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1eb6ce │ │ │ │ + cbz r3, 1eb716 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1eb6ce │ │ │ │ + cbz r1, 1eb716 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb68e │ │ │ │ + beq.n 1eb6d6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb6bc │ │ │ │ + bne.n 1eb704 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1eb6e8 │ │ │ │ + bne.n 1eb730 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb738 │ │ │ │ + beq.n 1eb780 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 1eb69e │ │ │ │ + beq.n 1eb6e6 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1eb70e │ │ │ │ + beq.n 1eb756 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1eb676 │ │ │ │ + b.n 1eb6be │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1eb68e │ │ │ │ + beq.n 1eb6d6 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1eb6f6 │ │ │ │ + bne.n 1eb73e │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eb732 │ │ │ │ + cbz r3, 1eb77a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb662 │ │ │ │ + bne.n 1eb6aa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb724 │ │ │ │ + bne.n 1eb76c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ - b.n 1eb6aa │ │ │ │ + b.n 1eb6f2 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 1eb70e │ │ │ │ + b.n 1eb756 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ tst r0, r3 │ │ │ │ - beq.n 1eb76c │ │ │ │ + beq.n 1eb7b4 │ │ │ │ tst r5, r3 │ │ │ │ - bne.n 1eb770 │ │ │ │ + bne.n 1eb7b8 │ │ │ │ tst r0, r5 │ │ │ │ - beq.n 1eb794 │ │ │ │ + beq.n 1eb7dc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1eb7ee │ │ │ │ - cbnz r3, 1eb79a │ │ │ │ + bne.n 1eb836 │ │ │ │ + cbnz r3, 1eb7e2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1eb7f2 │ │ │ │ + beq.n 1eb83a │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eb826 │ │ │ │ + beq.n 1eb86e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb79e │ │ │ │ + beq.n 1eb7e6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eb7ee │ │ │ │ + bne.n 1eb836 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb98c │ │ │ │ + beq.w 1eb9d4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 1eb7c2 │ │ │ │ + b.n 1eb80a │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb98c │ │ │ │ + beq.w 1eb9d4 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1eb7b2 │ │ │ │ + beq.n 1eb7fa │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb98c │ │ │ │ + beq.w 1eb9d4 │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1eb7e4 │ │ │ │ + b.n 1eb82c │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1eb808 │ │ │ │ + cbz r3, 1eb850 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb7de │ │ │ │ + bne.n 1eb826 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1eb796 │ │ │ │ + b.n 1eb7de │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1eb9da │ │ │ │ + beq.w 1eba22 │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 1eb794 │ │ │ │ + bmi.n 1eb7dc │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 1eb796 │ │ │ │ + b.n 1eb7de │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 1eb84c │ │ │ │ + cbz r0, 1eb894 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 1eb81a │ │ │ │ + b.n 1eb862 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 1eb844 │ │ │ │ + cbz r0, 1eb88c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1eb814 │ │ │ │ - b.n 1eb7ee │ │ │ │ + bne.n 1eb85c │ │ │ │ + b.n 1eb836 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1eb79e │ │ │ │ + beq.n 1eb7e6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 1eb7ee │ │ │ │ + beq.n 1eb836 │ │ │ │ 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 1eb796 │ │ │ │ + b.n 1eb7de │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1eb976 │ │ │ │ + beq.w 1eb9be │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb9c8 │ │ │ │ + beq.w 1eba10 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 1eb9ce │ │ │ │ + bhi.w 1eba16 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.w 1eb97a │ │ │ │ + beq.w 1eb9c2 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 1eb954 │ │ │ │ + beq.n 1eb99c │ │ │ │ ldr.w r1, [lr, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb984 │ │ │ │ + bne.n 1eb9cc │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1eb984 │ │ │ │ + bne.n 1eb9cc │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ ldrd lr, r1, [r1, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 1eb9c2 │ │ │ │ + bhi.w 1eba0a │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 1ebbc4 │ │ │ │ + bhi.w 1ebc0c │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ @@ -568614,18 +568643,18 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ uxtb.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 1eb9bc │ │ │ │ + bhi.n 1eba04 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1ebbc4 │ │ │ │ + bhi.w 1ebc0c │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -568656,161 +568685,161 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ uxtb r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.w 1eb794 │ │ │ │ + bne.w 1eb7dc │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1eb854 │ │ │ │ + bne.w 1eb89c │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebb96 │ │ │ │ + beq.w 1ebbde │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb7ee │ │ │ │ + beq.w 1eb836 │ │ │ │ movs r0, #6 │ │ │ │ - b.n 1eb796 │ │ │ │ + b.n 1eb7de │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 1eb954 │ │ │ │ + b.n 1eb99c │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 1eb954 │ │ │ │ + b.n 1eb99c │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebba2 │ │ │ │ + beq.w 1ebbea │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb80e │ │ │ │ + b.n 1eb856 │ │ │ │ uxth.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb8ee │ │ │ │ + b.n 1eb936 │ │ │ │ mov r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1eb8ee │ │ │ │ + b.n 1eb936 │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eb94a │ │ │ │ + b.n 1eb992 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eb94a │ │ │ │ + b.n 1eb992 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1eb94a │ │ │ │ + b.n 1eb992 │ │ │ │ mov r5, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 1eb8ee │ │ │ │ + b.n 1eb936 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 1eb796 │ │ │ │ + b.n 1eb7de │ │ │ │ ldr.w r1, [lr, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1eb954 │ │ │ │ - b.n 1eb794 │ │ │ │ + beq.n 1eb99c │ │ │ │ + b.n 1eb7dc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ebba6 │ │ │ │ + beq.w 1ebbee │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 1ebb4a │ │ │ │ + bne.w 1ebb92 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1ebb4a │ │ │ │ + beq.w 1ebb92 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eb9e8 │ │ │ │ + bne.n 1eba30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ebb38 │ │ │ │ + beq.w 1ebb80 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1eba32 │ │ │ │ + beq.n 1eba7a │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb7ee │ │ │ │ + beq.w 1eb836 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eba1a │ │ │ │ + bne.n 1eba62 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ebbb4 │ │ │ │ + beq.w 1ebbfc │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb7ee │ │ │ │ + beq.w 1eb836 │ │ │ │ ldr.w r5, [lr, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1eb7ee │ │ │ │ + beq.w 1eb836 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 1eb7ee │ │ │ │ + beq.w 1eb836 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1ebb82 │ │ │ │ + beq.w 1ebbca │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 1ebb10 │ │ │ │ + beq.n 1ebb58 │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebb8c │ │ │ │ + bne.w 1ebbd4 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebb8c │ │ │ │ + bne.w 1ebbd4 │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp.w lr, #32 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ - bhi.n 1ebace │ │ │ │ + bhi.n 1ebb16 │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1ebb3c │ │ │ │ + bhi.n 1ebb84 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #64] @ (1ebaec ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbd4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbd8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ebb34 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc1c ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc20 ) │ │ │ │ asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (1ebbdc ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbdc ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbe0 ) │ │ │ │ - ldr r5, [pc, #296] @ (1ebbe0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbe4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbe4 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbe8 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbe8 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbec ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbec ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbf0 ) │ │ │ │ - ldr r2, [pc, #296] @ (1ebbf0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc24 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc24 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc28 ) │ │ │ │ + ldr r5, [pc, #296] @ (1ebc28 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc2c ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc2c ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc30 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc30 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc34 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc34 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc38 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ebc38 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1ebb06 │ │ │ │ + bhi.n 1ebb4e │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1ebbc4 │ │ │ │ + bhi.n 1ebc0c │ │ │ │ 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] │ │ │ │ @@ -568825,167 +568854,167 @@ │ │ │ │ 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 1eb7f8 │ │ │ │ + bne.w 1eb840 │ │ │ │ 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 1eba42 │ │ │ │ + bne.n 1eba8a │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb7ee │ │ │ │ + bne.w 1eb836 │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 1eb7ee │ │ │ │ + bne.w 1eb836 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1eb7a2 │ │ │ │ + b.n 1eb7ea │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ebace │ │ │ │ + b.n 1ebb16 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ebace │ │ │ │ + b.n 1ebb16 │ │ │ │ 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 1eba08 │ │ │ │ + beq.w 1eba50 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1ebb76 │ │ │ │ + beq.n 1ebbbe │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1eb7ee │ │ │ │ + beq.w 1eb836 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ebb5e │ │ │ │ + bne.n 1ebba6 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1eba16 │ │ │ │ - b.n 1eba3a │ │ │ │ + bne.w 1eba5e │ │ │ │ + b.n 1eba82 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 1ebb10 │ │ │ │ + b.n 1ebb58 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 1ebb10 │ │ │ │ + b.n 1ebb58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eb796 │ │ │ │ + beq.w 1eb7de │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 1eb976 │ │ │ │ + bpl.w 1eb9be │ │ │ │ movs r0, #15 │ │ │ │ - b.n 1eb796 │ │ │ │ + b.n 1eb7de │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1eba08 │ │ │ │ + b.n 1eba50 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ebb06 │ │ │ │ + b.n 1ebb4e │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb7ee │ │ │ │ - b.n 1ebb38 │ │ │ │ + bne.w 1eb836 │ │ │ │ + b.n 1ebb80 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ebb06 │ │ │ │ + b.n 1ebb4e │ │ │ │ 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] @ (1ebc54 ) │ │ │ │ - ldr r2, [pc, #128] @ (1ebc58 ) │ │ │ │ + ldr r1, [pc, #124] @ (1ebc9c ) │ │ │ │ + ldr r2, [pc, #128] @ (1ebca0 ) │ │ │ │ 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 1ebc34 │ │ │ │ + beq.n 1ebc7c │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eab00 │ │ │ │ + bl 1eab48 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eab00 │ │ │ │ + bl 1eab48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb748 │ │ │ │ + bl 1eb790 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 1ebc24 │ │ │ │ + bcs.n 1ebc6c │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 1ebc34 │ │ │ │ - bl 1c6224 │ │ │ │ - ldr r2, [pc, #36] @ (1ebc5c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ebc58 ) │ │ │ │ + bcs.n 1ebc7c │ │ │ │ + bl 1c626c │ │ │ │ + ldr r2, [pc, #36] @ (1ebca4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ebca0 ) │ │ │ │ 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 1ebc4e │ │ │ │ + bne.n 1ebc96 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, r4 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r0 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1ebc68 │ │ │ │ + cbz r3, 1ebcb0 │ │ │ │ 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 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1eab00 │ │ │ │ + bl 1eab48 │ │ │ │ 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 │ │ │ │ @@ -568993,221 +569022,221 @@ │ │ │ │ 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 1ebcc8 │ │ │ │ + beq.n 1ebd10 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 1ebcd2 │ │ │ │ + cbz r5, 1ebd1a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 1ebcf2 │ │ │ │ + cbz r1, 1ebd3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb748 │ │ │ │ + bl 1eb790 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ebbc4 │ │ │ │ + bl 1ebc0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 1eab00 │ │ │ │ + bl 1eab48 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ebcbe │ │ │ │ + bne.n 1ebd06 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c6028 │ │ │ │ + bl 1c6070 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1eab00 │ │ │ │ + bl 1eab48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 1ebcbe │ │ │ │ + b.n 1ebd06 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1eabd8 │ │ │ │ - cbz r0, 1ebd2c │ │ │ │ + bl 1eac20 │ │ │ │ + cbz r0, 1ebd74 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eac2c │ │ │ │ + bl 1eac74 │ │ │ │ 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 1e276c │ │ │ │ + bl 1e27b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebdd4 │ │ │ │ + beq.n 1ebe1c │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1ebd7c │ │ │ │ + cbz r5, 1ebdc4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1ebda0 │ │ │ │ + cbz r4, 1ebde8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ebddc │ │ │ │ + beq.n 1ebe24 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1ebd76 │ │ │ │ + cbz r4, 1ebdbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ebd76 │ │ │ │ + cbz r3, 1ebdbe │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ebd8e │ │ │ │ + beq.n 1ebdd6 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebd64 │ │ │ │ + bne.n 1ebdac │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ebdc4 │ │ │ │ + beq.n 1ebe0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2950 │ │ │ │ + bl 1e2998 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebd50 │ │ │ │ + bne.n 1ebd98 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eabd8 │ │ │ │ - cbz r0, 1ebdb2 │ │ │ │ + bl 1eac20 │ │ │ │ + cbz r0, 1ebdfa │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebd60 │ │ │ │ - b.n 1ebd7c │ │ │ │ + bne.n 1ebda8 │ │ │ │ + b.n 1ebdc4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ebd7c │ │ │ │ + bne.n 1ebdc4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eabd8 │ │ │ │ + bl 1eac20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 1ebdd0 │ │ │ │ + cbnz r0, 1ebe18 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1eac2c │ │ │ │ + bl 1eac74 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebd60 │ │ │ │ - b.n 1ebd7c │ │ │ │ + bne.n 1ebda8 │ │ │ │ + b.n 1ebdc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eabd8 │ │ │ │ + bl 1eac20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebdb2 │ │ │ │ + beq.n 1ebdfa │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1ebd7c │ │ │ │ + b.n 1ebdc4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1eabd8 │ │ │ │ - cbnz r0, 1ebdec │ │ │ │ + bl 1eac20 │ │ │ │ + cbnz r0, 1ebe34 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1ebdb2 │ │ │ │ + b.n 1ebdfa │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ebd60 │ │ │ │ + b.n 1ebda8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr.w r2, [pc, #2832] @ 1ec914 │ │ │ │ + ldr.w r2, [pc, #2832] @ 1ec95c │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #2832] @ 1ec918 │ │ │ │ + ldr.w r3, [pc, #2832] @ 1ec960 │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, pc │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ strd r9, r9, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w fp, [pc, #2800] @ 1ec91c │ │ │ │ + ldr.w fp, [pc, #2800] @ 1ec964 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r0, [sp, #104] @ 0x68 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ec9ca │ │ │ │ + beq.w 1eca12 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ec03a │ │ │ │ + beq.w 1ec082 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, fp │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, #0 │ │ │ │ strd r8, r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1ebf04 │ │ │ │ + beq.n 1ebf4c │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 1ec078 │ │ │ │ - cbnz r0, 1ebee4 │ │ │ │ - ldr.w r3, [pc, #2700] @ 1ec920 │ │ │ │ + beq.w 1ec0c0 │ │ │ │ + cbnz r0, 1ebf2c │ │ │ │ + ldr.w r3, [pc, #2700] @ 1ec968 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 1ebee4 │ │ │ │ + cbz r6, 1ebf2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ebed4 │ │ │ │ + bne.n 1ebf1c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 1ebed4 │ │ │ │ + bne.n 1ebf1c │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd r7, r1, [r4, #48] @ 0x30 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ strd sl, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -569215,124 +569244,124 @@ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1ebea6 │ │ │ │ + bne.n 1ebeee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ec036 │ │ │ │ + beq.w 1ec07e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ebef6 │ │ │ │ + cbz r3, 1ebf3e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r8, r4, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ebe88 │ │ │ │ + bne.n 1ebed0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ebee4 │ │ │ │ + beq.n 1ebf2c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1ec106 │ │ │ │ + bne.w 1ec14e │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 1ec3a8 │ │ │ │ + beq.w 1ec3f0 │ │ │ │ ands r1, r7 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ecaa8 │ │ │ │ + bne.w 1ecaf0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1ec2a0 │ │ │ │ + beq.w 1ec2e8 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ebee4 │ │ │ │ + bne.n 1ebf2c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec112 │ │ │ │ + beq.w 1ec15a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 201de8 │ │ │ │ + bl 201e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec116 │ │ │ │ + beq.w 1ec15e │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 1ec112 │ │ │ │ + bhi.w 1ec15a │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 543d0 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r4, #68] @ 0x44 │ │ │ │ - beq.w 1ec116 │ │ │ │ + beq.w 1ec15e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ec122 │ │ │ │ + beq.w 1ec16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eaac8 │ │ │ │ + bl 1eab10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec48e │ │ │ │ + beq.w 1ec4d6 │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ec48e │ │ │ │ + bne.w 1ec4d6 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ecac8 │ │ │ │ + bne.w 1ecb10 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ec9d0 │ │ │ │ + beq.w 1eca18 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne lr, r6 │ │ │ │ - beq.w 1eca8c │ │ │ │ + beq.w 1ecad4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r7, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 1ec482 │ │ │ │ + beq.w 1ec4ca │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ subs r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 1ec01c │ │ │ │ + b.n 1ec064 │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r5, #4] │ │ │ │ str r5, [r6, #0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -569340,151 +569369,151 @@ │ │ │ │ str r6, [r3, #4] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1ec47c │ │ │ │ + beq.w 1ec4c4 │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1ebff0 │ │ │ │ + bne.n 1ec038 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebff0 │ │ │ │ - b.n 1ec00e │ │ │ │ + bne.n 1ec038 │ │ │ │ + b.n 1ec056 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov fp, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ebe5c │ │ │ │ + bne.w 1ebea4 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2320f0 │ │ │ │ - ldr.w r2, [pc, #2248] @ 1ec924 │ │ │ │ - ldr.w r3, [pc, #2232] @ 1ec918 │ │ │ │ + bl 232138 │ │ │ │ + ldr.w r2, [pc, #2248] @ 1ec96c │ │ │ │ + ldr.w r3, [pc, #2232] @ 1ec960 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ecaa4 │ │ │ │ + bne.w 1ecaec │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ec222 │ │ │ │ + beq.w 1ec26a │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.w 1ec1c4 │ │ │ │ + beq.w 1ec20c │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 1ebee4 │ │ │ │ + bne.w 1ebf2c │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebee4 │ │ │ │ - ldr.w r3, [pc, #2184] @ 1ec928 │ │ │ │ + bne.w 1ebf2c │ │ │ │ + ldr.w r3, [pc, #2184] @ 1ec970 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #2300] @ 0x8fc │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 1ec436 │ │ │ │ + beq.w 1ec47e │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1ebee4 │ │ │ │ + bne.w 1ebf2c │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebee4 │ │ │ │ + beq.w 1ebf2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1ebee4 │ │ │ │ + b.n 1ebf2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ecab2 │ │ │ │ + bne.w 1ecafa │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ebee4 │ │ │ │ + bne.w 1ebf2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ebf9e │ │ │ │ + bne.w 1ebfe6 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - cbnz r1, 1ec134 │ │ │ │ + cbnz r1, 1ec17c │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 1ec874 │ │ │ │ + beq.w 1ec8bc │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1ec168 │ │ │ │ - b.n 1ec8aa │ │ │ │ + beq.n 1ec1b0 │ │ │ │ + b.n 1ec8f2 │ │ │ │ mov r0, fp │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1ec16e │ │ │ │ + bne.n 1ec1b6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 1ec8aa │ │ │ │ + bne.w 1ec8f2 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1ec13c │ │ │ │ + beq.n 1ec184 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebf9e │ │ │ │ + beq.w 1ebfe6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebf9e │ │ │ │ + bne.w 1ebfe6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebf9e │ │ │ │ + bne.w 1ebfe6 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 1ec196 │ │ │ │ + cbnz r2, 1ec1de │ │ │ │ ldrd r2, r1, [r3, #48] @ 0x30 │ │ │ │ strd r2, r1, [r4, #68] @ 0x44 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -569492,113 +569521,113 @@ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1eaac8 │ │ │ │ + bl 1eab10 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ebfaa │ │ │ │ - b.n 1ec100 │ │ │ │ + bne.w 1ebff2 │ │ │ │ + b.n 1ec148 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1880] @ 1ec928 │ │ │ │ + ldr.w r3, [pc, #1880] @ 1ec970 │ │ │ │ ite eq │ │ │ │ subeq r7, #20 │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r3, #90112 @ 0x16000 │ │ │ │ ldrb.w r3, [r3, #638] @ 0x27e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ uxth r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e9aa0 │ │ │ │ + bl 1e9ae8 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ec310 │ │ │ │ + bne.w 1ec358 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebee4 │ │ │ │ + bne.w 1ebf2c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebee4 │ │ │ │ + bne.w 1ebf2c │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 1ebee4 │ │ │ │ - b.n 1ec0fa │ │ │ │ + bne.w 1ebf2c │ │ │ │ + b.n 1ec142 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e2720 │ │ │ │ + bl 1e2768 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9aa0 │ │ │ │ + bl 1e9ae8 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ec35c │ │ │ │ + bne.w 1ec3a4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebee4 │ │ │ │ + bne.w 1ebf2c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1ebee4 │ │ │ │ + bne.w 1ebf2c │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 1ebee4 │ │ │ │ + bne.w 1ebf2c │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1e00c4 │ │ │ │ + bl 1e010c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ec290 │ │ │ │ + cbz r0, 1ec2d8 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e515c │ │ │ │ + bl 1e51a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11e8 │ │ │ │ - b.n 1ec100 │ │ │ │ + bl 1e1230 │ │ │ │ + b.n 1ec148 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 1ebf46 │ │ │ │ + bne.w 1ebf8e │ │ │ │ movs r1, #5 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrd fp, r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ str.w fp, [r0, #40] @ 0x28 │ │ │ │ @@ -569612,28 +569641,28 @@ │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ strd sl, sl, [r6, #68] @ 0x44 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r6, #20 │ │ │ │ - b.n 1ec0f2 │ │ │ │ + b.n 1ec13a │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ecac2 │ │ │ │ + bne.w 1ecb0a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1ecac2 │ │ │ │ + bhi.w 1ecb0a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r7, r3, #10 │ │ │ │ @@ -569655,19 +569684,19 @@ │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r0, r5, #11 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ecac2 │ │ │ │ + bne.w 1ecb0a │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1ecac2 │ │ │ │ + bhi.w 1ecb0a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r5, r0, #11 │ │ │ │ lsls r5, r0, #11 │ │ │ │ lsls r5, r0, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r4, r7, #9 │ │ │ │ @@ -569687,39 +569716,39 @@ │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r5, r0, #11 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ebf3c │ │ │ │ + beq.w 1ebf84 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1ebee4 │ │ │ │ + bne.w 1ebf2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ec9f0 │ │ │ │ + beq.w 1eca38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1eca02 │ │ │ │ + beq.w 1eca4a │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ebee4 │ │ │ │ + bne.w 1ebf2c │ │ │ │ ldrb.w r1, [r6, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ @@ -569735,51 +569764,51 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w sl, [r4, #68] @ 0x44 │ │ │ │ strd r0, r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1ec100 │ │ │ │ + b.n 1ec148 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec9ba │ │ │ │ + beq.w 1eca02 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, fp, #20 │ │ │ │ - bne.w 1ec0f2 │ │ │ │ - b.n 1ec0c4 │ │ │ │ + bne.w 1ec13a │ │ │ │ + b.n 1ec10c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabd8 │ │ │ │ + bl 1eac20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ec100 │ │ │ │ + bne.w 1ec148 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ uxtb.w r3, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1ebee4 │ │ │ │ + b.n 1ebf2c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ ldrd r0, r1, [r4, #84] @ 0x54 │ │ │ │ ldrb.w fp, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r7, [r4, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -569796,99 +569825,99 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ mov.w r3, #3 │ │ │ │ strb.w r6, [r4, #32] │ │ │ │ strb.w r6, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.n 1ec504 │ │ │ │ + beq.n 1ec54c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mul.w r0, ip, r6 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1e9c6c │ │ │ │ + bl 1e9cb4 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1ec5c0 │ │ │ │ + beq.n 1ec608 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 54728 │ │ │ │ cmp r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1ec528 │ │ │ │ + cbz r6, 1ec570 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ec51e │ │ │ │ + bne.n 1ec566 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ strd sl, sl, [sp, #128] @ 0x80 │ │ │ │ strd sl, sl, [sp, #136] @ 0x88 │ │ │ │ strd sl, sl, [r3] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ - cbz r7, 1ec562 │ │ │ │ + cbz r7, 1ec5aa │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec550 │ │ │ │ + bhi.n 1ec598 │ │ │ │ mov ip, r6 │ │ │ │ str.w fp, [sp, #124] @ 0x7c │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #-4] │ │ │ │ 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} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub.w r2, fp, #20 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e2594 │ │ │ │ + bl 1e25dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1ec24e │ │ │ │ + b.n 1ec296 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ uxth r6, r6 │ │ │ │ ldrb.w fp, [r1, #13] │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ clz r1, r6 │ │ │ │ ldrd r7, r0, [r4, #84] @ 0x54 │ │ │ │ @@ -569909,15 +569938,15 @@ │ │ │ │ strd r3, r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1ec734 │ │ │ │ + beq.w 1ec77c │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 54728 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ @@ -569929,303 +569958,303 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ec632 │ │ │ │ + bne.n 1ec67a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, sl, [sp, #160] @ 0xa0 │ │ │ │ strd sl, sl, [r3] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd sl, sl, [sp, #168] @ 0xa8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ec9c6 │ │ │ │ + beq.w 1eca0e │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add.w r1, sp, #159 @ 0x9f │ │ │ │ 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 1ec67c │ │ │ │ + bhi.n 1ec6c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ec734 │ │ │ │ + bne.n 1ec77c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ 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} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ec6e2 │ │ │ │ - cbz r3, 1ec734 │ │ │ │ + bne.n 1ec72a │ │ │ │ + cbz r3, 1ec77c │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ 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 1ec6ce │ │ │ │ - cbz r7, 1ec734 │ │ │ │ + bne.n 1ec716 │ │ │ │ + cbz r7, 1ec77c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r2, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1ec760 │ │ │ │ + beq.n 1ec7a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mul.w r0, r0, r2 │ │ │ │ blx 55054 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1e9c6c │ │ │ │ + bl 1e9cb4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp fp, r6 │ │ │ │ - beq.w 1ec8a6 │ │ │ │ + beq.w 1ec8ee │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 54728 │ │ │ │ cmp r6, fp │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 1ec78a │ │ │ │ + cbz r2, 1ec7d2 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ec780 │ │ │ │ + bne.n 1ec7c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, sl, [sp, #128] @ 0x80 │ │ │ │ strd sl, sl, [r3] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd sl, sl, [sp, #136] @ 0x88 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ec7c8 │ │ │ │ + beq.n 1ec810 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ec7b6 │ │ │ │ + bhi.n 1ec7fe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w lr, sp, #144 @ 0x90 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ 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, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrd r7, r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ str.w sl, [r4, #100] @ 0x64 │ │ │ │ strd r6, r6, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ strb.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1df484 │ │ │ │ + bl 1df4cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 1ec200 │ │ │ │ + b.n 1ec248 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ec5d6 │ │ │ │ + b.n 1ec61e │ │ │ │ movs r3, #8 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 1ec4a2 │ │ │ │ + b.n 1ec4ea │ │ │ │ mov r0, fp │ │ │ │ - bl 2bc348 │ │ │ │ - cbz r0, 1ec88c │ │ │ │ + bl 2bc390 │ │ │ │ + cbz r0, 1ec8d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ec92c │ │ │ │ + beq.n 1ec974 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ebf9e │ │ │ │ + bne.w 1ebfe6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 1ec134 │ │ │ │ + b.n 1ec17c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n 1ec826 │ │ │ │ + b.n 1ec86e │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 1ec16e │ │ │ │ - bl 2ba05c │ │ │ │ + bne.w 1ec1b6 │ │ │ │ + bl 2ba0a4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1ec8dc │ │ │ │ + beq.n 1ec924 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ ldrb.w r2, [fp, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 1eca82 │ │ │ │ + beq.w 1ecaca │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2ba078 │ │ │ │ + bl 2ba0c0 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 1ec16e │ │ │ │ + bne.w 1ec1b6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r3 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e99ac │ │ │ │ - b.n 1ec100 │ │ │ │ + bl 1e99f4 │ │ │ │ + b.n 1ec148 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ec5d6 │ │ │ │ + b.n 1ec61e │ │ │ │ movs r3, #32 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 1ec4a2 │ │ │ │ + b.n 1ec4ea │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ec5d6 │ │ │ │ + b.n 1ec61e │ │ │ │ movs r3, #16 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 1ec4a2 │ │ │ │ + b.n 1ec4ea │ │ │ │ nop │ │ │ │ - rors r6, r5 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r0 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, fp │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1ec88c │ │ │ │ + bne.n 1ec8d4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ec88c │ │ │ │ + bne.n 1ec8d4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ strd fp, fp, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -570236,64 +570265,64 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w fp, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabd8 │ │ │ │ - b.w 1ec100 │ │ │ │ + bl 1eac20 │ │ │ │ + b.w 1ec148 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ec4a2 │ │ │ │ + b.n 1ec4ea │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ec5d6 │ │ │ │ + b.n 1ec61e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1ebee4 │ │ │ │ - b.w 1ec0c4 │ │ │ │ + bne.w 1ebf2c │ │ │ │ + b.w 1ec10c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 1ec698 │ │ │ │ + b.n 1ec6e0 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 1ec04e │ │ │ │ + b.w 1ec096 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ecabc │ │ │ │ + bne.n 1ecb04 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w lr, r3, r2 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 1ebfd0 │ │ │ │ + b.w 1ec018 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 1ec3be │ │ │ │ - b.n 1ec2ae │ │ │ │ + bne.w 1ec406 │ │ │ │ + b.n 1ec2f6 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 1eca3e │ │ │ │ + bhi.n 1eca86 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1eca78 │ │ │ │ + bhi.n 1ecac0 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ adds r1, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ @@ -570306,60 +570335,60 @@ │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ec3d0 │ │ │ │ + bne.w 1ec418 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ec30a │ │ │ │ + bne.w 1ec352 │ │ │ │ ldr r7, [r6, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ec30a │ │ │ │ + bne.w 1ec352 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eaac8 │ │ │ │ + bl 1eab10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec30a │ │ │ │ + beq.w 1ec352 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, r7 │ │ │ │ - b.n 1ec30a │ │ │ │ + b.n 1ec352 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1eca3e │ │ │ │ + b.n 1eca86 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1eca3e │ │ │ │ + b.n 1eca86 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1eca3e │ │ │ │ + b.n 1eca86 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 1ec8c6 │ │ │ │ - b.w 1ec16e │ │ │ │ + bne.w 1ec90e │ │ │ │ + b.w 1ec1b6 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1eaee8 │ │ │ │ + bl 1eaf30 │ │ │ │ sub.w lr, r6, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 1ebfd0 │ │ │ │ + b.w 1ec018 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1ec100 │ │ │ │ + bne.w 1ec148 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1ec3b4 │ │ │ │ + b.n 1ec3fc │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1ebee4 │ │ │ │ + bne.w 1ebf2c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ec3c4 │ │ │ │ + b.n 1ec40c │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r3, r6 │ │ │ │ @@ -570368,576 +570397,576 @@ │ │ │ │ nop │ │ │ │ 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, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1ecaee │ │ │ │ - b.n 1ecb12 │ │ │ │ + cbnz r5, 1ecb36 │ │ │ │ + b.n 1ecb5a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ecb12 │ │ │ │ + cbz r5, 1ecb5a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ecae8 │ │ │ │ + beq.n 1ecb30 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ebdf0 │ │ │ │ + bl 1ebe38 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ecb12 │ │ │ │ + cbz r3, 1ecb5a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ecaf6 │ │ │ │ + bne.n 1ecb3e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecb04 │ │ │ │ + bne.n 1ecb4c │ │ │ │ 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 r3, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ecb4a │ │ │ │ + cbz r2, 1ecb92 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r1, r1, #21 │ │ │ │ itt mi │ │ │ │ bfimi r2, r0, #0, #24 │ │ │ │ strmi r2, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ecb34 │ │ │ │ + bne.n 1ecb7c │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ecb5c │ │ │ │ - b.n 1ecc16 │ │ │ │ + cbnz r3, 1ecba4 │ │ │ │ + b.n 1ecc5e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc16 │ │ │ │ + beq.n 1ecc5e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ecb54 │ │ │ │ + beq.n 1ecb9c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ecc20 │ │ │ │ + beq.n 1ecc68 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ecbce │ │ │ │ + cbz r2, 1ecc16 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ecbe6 │ │ │ │ + beq.n 1ecc2e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ecbaa │ │ │ │ + bne.n 1ecbf2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 1ecbdc │ │ │ │ + cbz r1, 1ecc24 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r0, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ecba8 │ │ │ │ + bne.n 1ecbf0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 1ecba8 │ │ │ │ + bls.n 1ecbf0 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 1ecbce │ │ │ │ + cbz r2, 1ecc16 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1ecbb6 │ │ │ │ + cbz r2, 1ecbfe │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ecb7e │ │ │ │ + bne.n 1ecbc6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ecbce │ │ │ │ + bne.n 1ecc16 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1ecbdc │ │ │ │ + cbz r2, 1ecc24 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 1ecb92 │ │ │ │ + beq.n 1ecbda │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e28b4 │ │ │ │ - cbz r6, 1ecbfc │ │ │ │ + bl 1e28fc │ │ │ │ + cbz r6, 1ecc44 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ecb72 │ │ │ │ + b.n 1ecbba │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ - b.n 1ecb9e │ │ │ │ + b.n 1ecbe6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1ecb84 │ │ │ │ + beq.n 1ecbcc │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ecbd8 │ │ │ │ + bne.n 1ecc20 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2320f0 │ │ │ │ - b.n 1ecc0e │ │ │ │ + bl 232138 │ │ │ │ + b.n 1ecc56 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ecb62 │ │ │ │ + bne.n 1ecbaa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecc08 │ │ │ │ + bne.n 1ecc50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 205f48 │ │ │ │ + bl 205f90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1ecbfc │ │ │ │ + b.n 1ecc44 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #776] @ (1ecf30 ) │ │ │ │ + ldr r2, [pc, #776] @ (1ecf78 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ecc9e │ │ │ │ + bhi.n 1ecce6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r6, r1 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r1, r2 │ │ │ │ movs r5, r6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ecef2 │ │ │ │ + beq.w 1ecf3a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc50 │ │ │ │ + beq.n 1ecc98 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 1ecf28 │ │ │ │ + beq.w 1ecf70 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1ecc94 │ │ │ │ + bcc.n 1eccdc │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc52 │ │ │ │ + beq.n 1ecc9a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecc8e │ │ │ │ + beq.n 1eccd6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecc86 │ │ │ │ + bne.n 1eccce │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1eceee │ │ │ │ + bne.w 1ecf36 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecc64 │ │ │ │ - b.n 1ecc50 │ │ │ │ + bne.n 1eccac │ │ │ │ + b.n 1ecc98 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ecc50 │ │ │ │ + beq.n 1ecc98 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1ecf28 │ │ │ │ + beq.w 1ecf70 │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 1ecce0 │ │ │ │ + bcc.n 1ecd28 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc52 │ │ │ │ + beq.n 1ecc9a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1eccda │ │ │ │ + beq.n 1ecd22 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eccd2 │ │ │ │ + bne.n 1ecd1a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1eceee │ │ │ │ + bne.w 1ecf36 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1eccae │ │ │ │ - b.n 1ecc50 │ │ │ │ - ldr r3, [pc, #580] @ (1ecf34 ) │ │ │ │ + bne.n 1eccf6 │ │ │ │ + b.n 1ecc98 │ │ │ │ + ldr r3, [pc, #580] @ (1ecf7c ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ecc50 │ │ │ │ + beq.n 1ecc98 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ecf28 │ │ │ │ + beq.w 1ecf70 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ecd38 │ │ │ │ + bcc.n 1ecd80 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc52 │ │ │ │ + beq.n 1ecc9a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecd32 │ │ │ │ + beq.n 1ecd7a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecd2a │ │ │ │ + bne.n 1ecd72 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1eceee │ │ │ │ + bne.w 1ecf36 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1ecd08 │ │ │ │ - b.n 1ecc50 │ │ │ │ + bne.n 1ecd50 │ │ │ │ + b.n 1ecc98 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ecc50 │ │ │ │ + beq.n 1ecc98 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ecf28 │ │ │ │ + beq.w 1ecf70 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 1ecd82 │ │ │ │ + bcc.n 1ecdca │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc52 │ │ │ │ + beq.w 1ecc9a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecd7c │ │ │ │ + beq.n 1ecdc4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecd74 │ │ │ │ + bne.n 1ecdbc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1eceee │ │ │ │ + bne.w 1ecf36 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1ecc50 │ │ │ │ + bne.w 1ecc98 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 1ecc50 │ │ │ │ + bhi.w 1ecc98 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc52 │ │ │ │ + beq.w 1ecc9a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecdb2 │ │ │ │ + beq.n 1ecdfa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecdaa │ │ │ │ + bne.n 1ecdf2 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ecc52 │ │ │ │ + b.n 1ecc9a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ecdf4 │ │ │ │ + cbz r3, 1ece3c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 1ecf28 │ │ │ │ + beq.w 1ecf70 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1ecdf4 │ │ │ │ + bcc.n 1ece3c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc52 │ │ │ │ + beq.w 1ecc9a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecdf0 │ │ │ │ + beq.n 1ece38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecde8 │ │ │ │ + bne.n 1ece30 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1eceee │ │ │ │ + bne.n 1ecf36 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ecc50 │ │ │ │ + beq.w 1ecc98 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 1ecf28 │ │ │ │ + beq.w 1ecf70 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ece36 │ │ │ │ + bcc.n 1ece7e │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc52 │ │ │ │ + beq.w 1ecc9a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ece32 │ │ │ │ + beq.n 1ece7a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ece2a │ │ │ │ + bne.n 1ece72 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1eceee │ │ │ │ + bne.n 1ecf36 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 1ece06 │ │ │ │ - b.n 1ecc50 │ │ │ │ + bne.n 1ece4e │ │ │ │ + b.n 1ecc98 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ecc50 │ │ │ │ + beq.w 1ecc98 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r4, #12 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 1ecf28 │ │ │ │ + beq.n 1ecf70 │ │ │ │ ldr.w r3, [r4, lr, lsl #2] │ │ │ │ ldr r7, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ece8c │ │ │ │ + bcc.n 1eced4 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc52 │ │ │ │ + beq.w 1ecc9a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ece88 │ │ │ │ + beq.n 1eced0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ece80 │ │ │ │ + bne.n 1ecec8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1eceee │ │ │ │ + bne.n 1ecf36 │ │ │ │ add.w lr, lr, #5 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1ece5c │ │ │ │ - b.n 1ecc50 │ │ │ │ - ldr r3, [pc, #160] @ (1ecf38 ) │ │ │ │ + bne.n 1ecea4 │ │ │ │ + b.n 1ecc98 │ │ │ │ + ldr r3, [pc, #160] @ (1ecf80 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ecc50 │ │ │ │ + beq.w 1ecc98 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 1ecf28 │ │ │ │ + beq.n 1ecf70 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 1ecee2 │ │ │ │ + bcc.n 1ecf2a │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc52 │ │ │ │ + beq.w 1ecc9a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ecede │ │ │ │ + beq.n 1ecf26 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eced6 │ │ │ │ + bne.n 1ecf1e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1eceee │ │ │ │ + bne.n 1ecf36 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1eceb4 │ │ │ │ - b.n 1ecc50 │ │ │ │ + bne.n 1ecefc │ │ │ │ + b.n 1ecc98 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ecc52 │ │ │ │ + b.n 1ecc9a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ecf28 │ │ │ │ + beq.n 1ecf70 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1ecc50 │ │ │ │ + bcc.w 1ecc98 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc52 │ │ │ │ + beq.w 1ecc9a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ecdb2 │ │ │ │ + beq.w 1ecdfa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecf1e │ │ │ │ - b.n 1ecdb2 │ │ │ │ + bne.n 1ecf66 │ │ │ │ + b.n 1ecdfa │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ - cbnz r0, 1ecf6e │ │ │ │ + cbnz r0, 1ecfb6 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1ecf6e │ │ │ │ - cbz r3, 1ecf6e │ │ │ │ + beq.n 1ecfb6 │ │ │ │ + cbz r3, 1ecfb6 │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - b.n 1ecf5a │ │ │ │ + b.n 1ecfa2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1ecf88 │ │ │ │ + cbz r3, 1ecfd0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ecf56 │ │ │ │ - cbz r1, 1ecf70 │ │ │ │ + bne.n 1ecf9e │ │ │ │ + cbz r1, 1ecfb8 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1ecf6a │ │ │ │ + b.n 1ecfb2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 1ecf70 │ │ │ │ + cbz r2, 1ecfb8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ecf66 │ │ │ │ + bne.n 1ecfae │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 1ecf8a │ │ │ │ + beq.n 1ecfd2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecf5a │ │ │ │ + bne.n 1ecfa2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ecf6e │ │ │ │ + b.n 1ecfb6 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3216] @ 1edc34 │ │ │ │ - ldr.w r2, [pc, #3216] @ 1edc38 │ │ │ │ + ldr.w r0, [pc, #3216] @ 1edc7c │ │ │ │ + ldr.w r2, [pc, #3216] @ 1edc80 │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [pc, #3212] @ 1edc3c │ │ │ │ + ldr.w r3, [pc, #3212] @ 1edc84 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w r2, [pc, #3196] @ 1edc40 │ │ │ │ + ldr.w r2, [pc, #3196] @ 1edc88 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r2 │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ed18a │ │ │ │ + beq.w 1ed1d2 │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed18a │ │ │ │ + bne.w 1ed1d2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ mov lr, ip │ │ │ │ cmp.w ip, #450 @ 0x1c2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w 1ed1e0 │ │ │ │ + bcs.w 1ed228 │ │ │ │ cmp.w ip, #430 @ 0x1ae │ │ │ │ - bcs.w 1ed1aa │ │ │ │ + bcs.w 1ed1f2 │ │ │ │ cmp.w ip, #274 @ 0x112 │ │ │ │ - bhi.w 1ed2ac │ │ │ │ + bhi.w 1ed2f4 │ │ │ │ cmp.w ip, #212 @ 0xd4 │ │ │ │ - bhi.w 1edd98 │ │ │ │ + bhi.w 1edde0 │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - bhi.w 1ed798 │ │ │ │ + bhi.w 1ed7e0 │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 1ee084 │ │ │ │ + bls.w 1ee0cc │ │ │ │ sub.w r3, ip, #68 @ 0x44 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ + bhi.w 1ed714 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ @@ -571029,77 +571058,77 @@ │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r1, r0, #25 │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ - bls.w 1ee5f8 │ │ │ │ + bls.w 1ee640 │ │ │ │ subw r2, ip, #514 @ 0x202 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ + bhi.w 1ed714 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #16385 @ 0x4001 │ │ │ │ movt r2, #4228 @ 0x1084 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ed72e │ │ │ │ + bne.w 1ed776 │ │ │ │ tst.w r3, #74752 @ 0x12400 │ │ │ │ - beq.w 1ed6cc │ │ │ │ + beq.w 1ed714 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mla ip, r3, ip, r8 │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee688 │ │ │ │ + beq.w 1ee6d0 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edd84 │ │ │ │ + bne.w 1eddcc │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed160 │ │ │ │ + cbnz r0, 1ed1a8 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed138 │ │ │ │ + bne.n 1ed180 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1ed186 │ │ │ │ + cbz r3, 1ed1ce │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r0, r2, r3 │ │ │ │ strb.w r0, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #2744] @ 1edc44 │ │ │ │ - ldr.w r3, [pc, #2728] @ 1edc38 │ │ │ │ + ldr.w r2, [pc, #2744] @ 1edc8c │ │ │ │ + ldr.w r3, [pc, #2728] @ 1edc80 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ee69a │ │ │ │ + bne.w 1ee6e2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r3, ip, #430 @ 0x1ae │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ + bhi.w 1ed714 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r7, r1, #15 │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r5, r5, #16 │ │ │ │ @@ -571115,26 +571144,26 @@ │ │ │ │ lsls r2, r1, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r3, r7, #10 │ │ │ │ movw r3, #622 @ 0x26e │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 1ed3b4 │ │ │ │ + bhi.w 1ed3fc │ │ │ │ movw r3, #605 @ 0x25d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 1ee02c │ │ │ │ + bhi.w 1ee074 │ │ │ │ cmp.w ip, #580 @ 0x244 │ │ │ │ - bhi.w 1ee0b6 │ │ │ │ + bhi.w 1ee0fe │ │ │ │ cmp.w ip, #544 @ 0x220 │ │ │ │ - bcc.w 1ed73a │ │ │ │ + bcc.w 1ed782 │ │ │ │ sub.w r3, ip, #544 @ 0x220 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed218 ) │ │ │ │ + bhi.w 1ed714 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed260 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r1, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -571203,21 +571232,21 @@ │ │ │ │ lsls r7, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bhi.w 1ed6da │ │ │ │ + bhi.w 1ed722 │ │ │ │ cmp.w ip, #346 @ 0x15a │ │ │ │ - bcc.w 1edfec │ │ │ │ + bcc.w 1ee034 │ │ │ │ sub.w r3, ip, #346 @ 0x15a │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed2d0 ) │ │ │ │ + bhi.w 1ed714 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed318 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -571318,21 +571347,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ cmp.w ip, #652 @ 0x28c │ │ │ │ - bcc.w 1ed6a0 │ │ │ │ + bcc.w 1ed6e8 │ │ │ │ sub.w r3, ip, #652 @ 0x28c │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ + bhi.w 1ed714 │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ed3d8 ) │ │ │ │ + bhi.w 1ed714 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ed420 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #18 │ │ │ │ @@ -571674,597 +571703,597 @@ │ │ │ │ subw r2, ip, #623 @ 0x26f │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ movt r2, #1791 @ 0x6ff │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ed72e │ │ │ │ + bne.n 1ed776 │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed11e │ │ │ │ + bne.w 1ed166 │ │ │ │ movw r3, #638 @ 0x27e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1edf5c │ │ │ │ + beq.w 1edfa4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ed16c │ │ │ │ + b.n 1ed1b4 │ │ │ │ mvn.w r2, #402 @ 0x192 │ │ │ │ add.w r1, ip, r2 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.n 1ed6cc │ │ │ │ + bhi.n 1ed714 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #14370 @ 0x3822 │ │ │ │ movt r2, #124 @ 0x7c │ │ │ │ lsls r3, r1 │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 1ed72e │ │ │ │ + cbnz r2, 1ed776 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1edb2a │ │ │ │ + bmi.w 1edb72 │ │ │ │ cmp r1, #24 │ │ │ │ - bne.n 1ed6cc │ │ │ │ + bne.n 1ed714 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w lr, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1ee426 │ │ │ │ + bne.w 1ee46e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1ee55e │ │ │ │ + beq.w 1ee5a6 │ │ │ │ ittt le │ │ │ │ ubfxle r3, r9, #1, #1 │ │ │ │ eorle.w r3, r3, #1 │ │ │ │ orrle r0, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ed16c │ │ │ │ + b.n 1ed1b4 │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 1ed0f0 │ │ │ │ + bcs.w 1ed138 │ │ │ │ sub.w r2, ip, #450 @ 0x1c2 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #14830 @ 0x39ee │ │ │ │ movt r2, #9347 @ 0x2483 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ed72e │ │ │ │ + bne.n 1ed776 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.w 1ee0fe │ │ │ │ + bne.w 1ee146 │ │ │ │ movw r3, #459 @ 0x1cb │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ed6cc │ │ │ │ + bne.n 1ed714 │ │ │ │ add.w r3, r8, #53248 @ 0xd000 │ │ │ │ ldrb.w r3, [r3, #1878] @ 0x756 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 1ed790 │ │ │ │ + bpl.n 1ed7d8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee598 │ │ │ │ + bne.w 1ee5e0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ - b.n 1ed734 │ │ │ │ + b.n 1ed77c │ │ │ │ cmp.w ip, #198 @ 0xc6 │ │ │ │ - beq.w 1edd12 │ │ │ │ - bhi.w 1ee21c │ │ │ │ + beq.w 1edd5a │ │ │ │ + bhi.w 1ee264 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - bhi.w 1ee168 │ │ │ │ + bhi.w 1ee1b0 │ │ │ │ sub.w r3, ip, #165 @ 0xa5 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #1170 @ 0x492 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ed11e │ │ │ │ + bne.w 1ed166 │ │ │ │ movt r3, #2056 @ 0x808 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1ee5ec │ │ │ │ + beq.w 1ee634 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee1f8 │ │ │ │ + bne.w 1ee240 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ed804 │ │ │ │ + cbz r0, 1ed84c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bmi.w 1ed16c │ │ │ │ + bmi.w 1ed1b4 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee20a │ │ │ │ + bne.w 1ee252 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed16c │ │ │ │ + bne.w 1ed1b4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 1ed16c │ │ │ │ + bpl.w 1ed1b4 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 1ed16c │ │ │ │ + bmi.w 1ed1b4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - b.n 1ed16c │ │ │ │ + b.n 1ed1b4 │ │ │ │ movw r3, #275 @ 0x113 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ed6cc │ │ │ │ + beq.w 1ed714 │ │ │ │ sub.w r2, ip, #276 @ 0x114 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #3211 @ 0xc8b │ │ │ │ movt r2, #324 @ 0x144 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed72e │ │ │ │ + bne.w 1ed776 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movt r2, #184 @ 0xb8 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ed11e │ │ │ │ + bne.w 1ed166 │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 1ed6cc │ │ │ │ + bne.w 1ed714 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1ed16c │ │ │ │ + b.n 1ed1b4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - beq.n 1ed8ea │ │ │ │ + beq.n 1ed932 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.n 1ed8ea │ │ │ │ + bmi.n 1ed932 │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb.w r2, [r2, #360] @ 0x168 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ands.w r2, r2, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - bne.w 1ed16c │ │ │ │ + bne.w 1ed1b4 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed16c │ │ │ │ + beq.w 1ed1b4 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edfc8 │ │ │ │ + bne.w 1ee010 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed160 │ │ │ │ + bne.w 1ed1a8 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ed902 │ │ │ │ - b.n 1ed160 │ │ │ │ + bne.n 1ed94a │ │ │ │ + b.n 1ed1a8 │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r1, [r3, #2490] @ 0x9ba │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrb.w r3, [r3, #2494] @ 0x9be │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1ed16c │ │ │ │ + b.n 1ed1b4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ee3f8 │ │ │ │ + bne.w 1ee440 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1ee54c │ │ │ │ + beq.w 1ee594 │ │ │ │ cmp.w sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, r6 │ │ │ │ - bne.w 1ed790 │ │ │ │ + bne.w 1ed7d8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #20 │ │ │ │ - bmi.w 1ed790 │ │ │ │ + bmi.w 1ed7d8 │ │ │ │ ubfx r2, r9, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.n 1ed790 │ │ │ │ + b.n 1ed7d8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed9b8 │ │ │ │ + cbnz r0, 1eda00 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1ed9b8 │ │ │ │ + cbnz r0, 1eda00 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ldrb.w r3, [r3, #3334] @ 0xd06 │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee43e │ │ │ │ + bne.w 1ee486 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1edfc2 │ │ │ │ + bne.w 1ee00a │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee5b0 │ │ │ │ + bne.w 1ee5f8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1edfc2 │ │ │ │ + bne.w 1ee00a │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 1ed160 │ │ │ │ + b.w 1ed1a8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee412 │ │ │ │ + bne.w 1ee45a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1eda44 │ │ │ │ + cbnz r0, 1eda8c │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee56a │ │ │ │ + bne.w 1ee5b2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 1eda5a │ │ │ │ + bne.n 1edaa2 │ │ │ │ ubfx r6, r9, #2, #1 │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ orrs r6, r3 │ │ │ │ orrs r6, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee4de │ │ │ │ + bne.w 1ee526 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed160 │ │ │ │ + bne.w 1ed1a8 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee476 │ │ │ │ + bne.w 1ee4be │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 1ed160 │ │ │ │ + b.w 1ed1a8 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - beq.w 1ed734 │ │ │ │ + beq.w 1ed77c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed734 │ │ │ │ + beq.w 1ed77c │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1edfda │ │ │ │ + bne.w 1ee022 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed160 │ │ │ │ + bne.w 1ed1a8 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1edaca │ │ │ │ - b.w 1ed160 │ │ │ │ + bne.n 1edb12 │ │ │ │ + b.w 1ed1a8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee4c8 │ │ │ │ + bne.w 1ee510 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1edb1c │ │ │ │ + cbnz r0, 1edb64 │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #3886] @ 0xf2e │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r2, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 1edb9c │ │ │ │ + cbz r3, 1edbe4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ee5c4 │ │ │ │ + bne.w 1ee60c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla lr, r3, lr, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r9, #5, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ubfx r0, r9, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee488 │ │ │ │ + bne.w 1ee4d0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - b.n 1ed790 │ │ │ │ + b.n 1ed7d8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee516 │ │ │ │ + bne.w 1ee55e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed16c │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + b.w 1ed1b4 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee500 │ │ │ │ + bne.w 1ee548 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.n 1edb1c │ │ │ │ + b.n 1edb64 │ │ │ │ add.w r1, r8, #81920 @ 0x14000 │ │ │ │ and.w r3, r9, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r1, #2884] @ 0xb44 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ and.w r2, r2, #8 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.w 1ee246 │ │ │ │ + bne.w 1ee28e │ │ │ │ ldrb.w r3, [r1, #2846] @ 0xb1e │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ add.w r2, r8, #81920 @ 0x14000 │ │ │ │ ldrb.w r3, [r2, #2481] @ 0x9b1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1edea4 │ │ │ │ + bne.w 1edeec │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #2486] @ 0x9b6 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee462 │ │ │ │ + bne.w 1ee4aa │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed16c │ │ │ │ + beq.w 1ed1b4 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldrb.w r0, [r2, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee49e │ │ │ │ + bne.w 1ee4e6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed160 │ │ │ │ - b.n 1eda90 │ │ │ │ + beq.w 1ed1a8 │ │ │ │ + b.n 1edad8 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee4f0 │ │ │ │ + bne.w 1ee538 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1edd4a │ │ │ │ + cbz r0, 1edd92 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 1ed16c │ │ │ │ + bmi.w 1ed1b4 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee52c │ │ │ │ + bne.w 1ee574 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed160 │ │ │ │ + bne.w 1ed1a8 │ │ │ │ add.w r3, r4, #112 @ 0x70 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ee31e │ │ │ │ + bne.w 1ee366 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 1ed160 │ │ │ │ + b.w 1ed1a8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ - b.w 1ed152 │ │ │ │ + bl 1ecf84 │ │ │ │ + b.w 1ed19a │ │ │ │ sub.w r3, ip, #213 @ 0xd5 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bhi.w 1ed6cc │ │ │ │ - add r2, pc, #8 @ (adr r2, 1eddac ) │ │ │ │ + bhi.w 1ed714 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1eddf4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ vminnm.f32 , , │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @@ -572274,16 +572303,16 @@ │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bl 561dde │ │ │ │ - bl 561de2 │ │ │ │ + bl 561e26 │ │ │ │ + bl 561e2a │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xfaebffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -572298,19 +572327,19 @@ │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ lsls r1, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bl 561e32 │ │ │ │ + bl 561e7a │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bl 561e3a │ │ │ │ - ldc2l 15, cr15, [pc, #-1020]! @ 1eda44 │ │ │ │ + bl 561e82 │ │ │ │ + ldc2l 15, cr15, [pc, #-1020]! @ 1eda8c │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ @@ -572339,193 +572368,193 @@ │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ee308 │ │ │ │ + bne.w 1ee350 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1eded8 │ │ │ │ + cbnz r0, 1edf20 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mvn.w r5, #344 @ 0x158 │ │ │ │ adds r2, r6, r5 │ │ │ │ bic.w r1, r6, #2 │ │ │ │ movw r5, #461 @ 0x1cd │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bls.w 1ed16c │ │ │ │ + bls.w 1ed1b4 │ │ │ │ mvn.w r1, #258 @ 0x102 │ │ │ │ adds r2, r6, r1 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 1ed16c │ │ │ │ + beq.w 1ed1b4 │ │ │ │ cmp.w r6, #320 @ 0x140 │ │ │ │ it ne │ │ │ │ cmpne.w r6, #364 @ 0x16c │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orrs r0, r6 │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee452 │ │ │ │ + bne.w 1ee49a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1edf56 │ │ │ │ + cbz r0, 1edf9e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1ed16c │ │ │ │ + bmi.w 1ed1b4 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ - b.n 1edd6e │ │ │ │ + b.n 1eddb6 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ tst.w r9, #8 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bne.w 1ed16c │ │ │ │ + bne.w 1ed1b4 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 1ed16c │ │ │ │ + beq.w 1ed1b4 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee4b6 │ │ │ │ + bne.w 1ee4fe │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 1edfc2 │ │ │ │ + cbnz r0, 1ee00a │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee57e │ │ │ │ + bne.w 1ee5c6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1edd6a │ │ │ │ + beq.w 1eddb2 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1ed160 │ │ │ │ + b.w 1ed1a8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ - b.n 1ed91c │ │ │ │ + bl 1ecf84 │ │ │ │ + b.n 1ed964 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ - b.n 1edae4 │ │ │ │ + bl 1ecf84 │ │ │ │ + b.n 1edb2c │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - bls.w 1ee29a │ │ │ │ + bls.w 1ee2e2 │ │ │ │ mvn.w r1, #320 @ 0x140 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5095 @ 0x13e7 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed72e │ │ │ │ + bne.w 1ed776 │ │ │ │ tst.w r3, #26214400 @ 0x1900000 │ │ │ │ - bne.w 1ed11e │ │ │ │ + bne.w 1ed166 │ │ │ │ cmp.w ip, #342 @ 0x156 │ │ │ │ - bne.w 1ed6cc │ │ │ │ + bne.w 1ed714 │ │ │ │ ubfx r0, r9, #4, #1 │ │ │ │ add.w r3, r8, #40960 @ 0xa000 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 1ed734 │ │ │ │ + b.w 1ed77c │ │ │ │ subw r3, ip, #606 @ 0x25e │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee040 ) │ │ │ │ + bhi.w 1ed714 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee088 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ ldc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ - bl 2ce04a │ │ │ │ - bl 2ce04e │ │ │ │ - bl 7c052 │ │ │ │ - bl 7c056 │ │ │ │ - bl 7c05a │ │ │ │ - bl 7c05e │ │ │ │ - bl 7c062 │ │ │ │ - bl 7c066 │ │ │ │ - bl 7c06a │ │ │ │ - bl 7c06e │ │ │ │ - bl 2ce072 │ │ │ │ - bl 17c076 │ │ │ │ + bl 2ce092 │ │ │ │ + bl 2ce096 │ │ │ │ + bl 7c09a │ │ │ │ + bl 7c09e │ │ │ │ + bl 7c0a2 │ │ │ │ + bl 7c0a6 │ │ │ │ + bl 7c0aa │ │ │ │ + bl 7c0ae │ │ │ │ + bl 7c0b2 │ │ │ │ + bl 7c0b6 │ │ │ │ + bl 2ce0ba │ │ │ │ + bl 17c0be │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ - bls.w 1ee330 │ │ │ │ + bls.w 1ee378 │ │ │ │ sub.w r2, ip, #51 @ 0x33 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ + bhi.w 1ed714 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed11e │ │ │ │ + bne.w 1ed166 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.n 1ee178 │ │ │ │ + bne.n 1ee1c0 │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - bne.w 1ed7cc │ │ │ │ - b.w 1ed6cc │ │ │ │ + bne.w 1ed814 │ │ │ │ + b.w 1ed714 │ │ │ │ mvn.w r3, #580 @ 0x244 │ │ │ │ add.w r2, ip, r3 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ + bhi.w 1ed714 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #19634 @ 0x4cb2 │ │ │ │ movt r2, #13 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed72e │ │ │ │ + bne.w 1ed776 │ │ │ │ tst.w r3, #163840 @ 0x28000 │ │ │ │ - beq.w 1ee690 │ │ │ │ + beq.w 1ee6d8 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ ubfxne r0, r9, #2, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 1ee69e │ │ │ │ - add r3, pc, #8 @ (adr r3, 1ee110 ) │ │ │ │ + bhi.w 1ee6e6 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1ee158 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ @@ -572536,669 +572565,669 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl e136 │ │ │ │ - bl e13a │ │ │ │ + bl e17e │ │ │ │ + bl e182 │ │ │ │ lsls r7, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl e142 │ │ │ │ + bl e18a │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ tst.w r9, r3 │ │ │ │ mov.w r3, #120 @ 0x78 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ - b.n 1ee148 │ │ │ │ + b.n 1ee190 │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - beq.w 1ed11e │ │ │ │ + beq.w 1ed166 │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bne.w 1ed6cc │ │ │ │ + bne.w 1ed714 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee3e8 │ │ │ │ + bne.w 1ee430 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 1ee1b0 │ │ │ │ + cbz r0, 1ee1f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1ed16c │ │ │ │ + bmi.w 1ed1b4 │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee53c │ │ │ │ + bne.w 1ee584 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed160 │ │ │ │ + bne.w 1ed1a8 │ │ │ │ add.w r3, r4, #112 @ 0x70 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ee5dc │ │ │ │ + bne.w 1ee624 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed160 │ │ │ │ + bne.w 1ed1a8 │ │ │ │ add.w r3, r4, #128 @ 0x80 │ │ │ │ - b.w 1ed808 │ │ │ │ + b.w 1ed850 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ - b.w 1ed7ea │ │ │ │ + bl 1ecf84 │ │ │ │ + b.w 1ed832 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ - b.w 1ed81e │ │ │ │ + bl 1ecf84 │ │ │ │ + b.w 1ed866 │ │ │ │ sub.w r2, ip, #199 @ 0xc7 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ + bhi.w 1ed714 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ed11e │ │ │ │ + bne.w 1ed166 │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.n 1ee178 │ │ │ │ + bne.n 1ee1c0 │ │ │ │ tst.w r3, #260 @ 0x104 │ │ │ │ - bne.w 1ed7cc │ │ │ │ - b.w 1ed6cc │ │ │ │ + bne.w 1ed814 │ │ │ │ + b.w 1ed714 │ │ │ │ ldrb.w r3, [r1, #2804] @ 0xaf4 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1edc82 │ │ │ │ + beq.w 1edcca │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee288 │ │ │ │ + bne.n 1ee2d0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ed160 │ │ │ │ + bne.w 1ed1a8 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ee25a │ │ │ │ - b.w 1ed160 │ │ │ │ + bne.n 1ee2a2 │ │ │ │ + b.w 1ed1a8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ - b.n 1ee272 │ │ │ │ + bl 1ecf84 │ │ │ │ + b.n 1ee2ba │ │ │ │ cmp.w ip, #302 @ 0x12e │ │ │ │ - bcc.w 1ed85e │ │ │ │ + bcc.w 1ed8a6 │ │ │ │ cmp.w ip, #320 @ 0x140 │ │ │ │ - beq.w 1ed6cc │ │ │ │ + beq.w 1ed714 │ │ │ │ sub.w r3, ip, #302 @ 0x12e │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee2c0 ) │ │ │ │ + bhi.w 1ed714 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee308 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - bl ffe5e2c2 │ │ │ │ - bl ffe5e2c6 │ │ │ │ - bl ffe5e2ca │ │ │ │ - bl ffe5e2ce │ │ │ │ - bl ffe5e2d2 │ │ │ │ - bl ffe5e2d6 │ │ │ │ - bl ffdfc2da │ │ │ │ - bl ffdfc2de │ │ │ │ - bl ffe5e2e2 │ │ │ │ - bl ffe5e2e6 │ │ │ │ - bl ffe5e2ea │ │ │ │ - bl ffe5e2ee │ │ │ │ - bl ffe5e2f2 │ │ │ │ - bl ffdfc2f6 │ │ │ │ - bl ffe5e2fa │ │ │ │ - bl ffdfc2fe │ │ │ │ + bl ffe5e30a │ │ │ │ + bl ffe5e30e │ │ │ │ + bl ffe5e312 │ │ │ │ + bl ffe5e316 │ │ │ │ + bl ffe5e31a │ │ │ │ + bl ffe5e31e │ │ │ │ + bl ffdfc322 │ │ │ │ + bl ffdfc326 │ │ │ │ + bl ffe5e32a │ │ │ │ + bl ffe5e32e │ │ │ │ + bl ffe5e332 │ │ │ │ + bl ffe5e336 │ │ │ │ + bl ffe5e33a │ │ │ │ + bl ffdfc33e │ │ │ │ + bl ffe5e342 │ │ │ │ + bl ffdfc346 │ │ │ │ mrc 15, 2, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - bl fffdc306 │ │ │ │ + bl fffdc34e │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1edecc │ │ │ │ + b.n 1edf14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecf3c │ │ │ │ - b.w 1ed160 │ │ │ │ + bl 1ecf84 │ │ │ │ + b.w 1ed1a8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 1ed6cc │ │ │ │ + bls.w 1ed714 │ │ │ │ sub.w r3, ip, #6 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee34c ) │ │ │ │ + bhi.w 1ed714 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee394 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl fff3a34e │ │ │ │ - bl 570352 │ │ │ │ - bl 570356 │ │ │ │ - bl 57035a │ │ │ │ - bl 57035e │ │ │ │ - bl 570362 │ │ │ │ - bl 570366 │ │ │ │ - bl 57036a │ │ │ │ - bl 57036e │ │ │ │ - bl 570372 │ │ │ │ - bl 570376 │ │ │ │ - bl 57037a │ │ │ │ - bl 57037e │ │ │ │ - bl 570382 │ │ │ │ - bl 570386 │ │ │ │ - bl 57038a │ │ │ │ - bl 57038e │ │ │ │ - bl 570392 │ │ │ │ - bl 570396 │ │ │ │ + bl fff3a396 │ │ │ │ bl 57039a │ │ │ │ bl 57039e │ │ │ │ bl 5703a2 │ │ │ │ bl 5703a6 │ │ │ │ bl 5703aa │ │ │ │ bl 5703ae │ │ │ │ bl 5703b2 │ │ │ │ bl 5703b6 │ │ │ │ - ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ + bl 5703ba │ │ │ │ + bl 5703be │ │ │ │ bl 5703c2 │ │ │ │ bl 5703c6 │ │ │ │ - bl fff3a3ca │ │ │ │ + bl 5703ca │ │ │ │ bl 5703ce │ │ │ │ bl 5703d2 │ │ │ │ + bl 5703d6 │ │ │ │ + bl 5703da │ │ │ │ + bl 5703de │ │ │ │ + bl 5703e2 │ │ │ │ + bl 5703e6 │ │ │ │ + bl 5703ea │ │ │ │ + bl 5703ee │ │ │ │ + bl 5703f2 │ │ │ │ + bl 5703f6 │ │ │ │ + bl 5703fa │ │ │ │ + bl 5703fe │ │ │ │ + ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ + bl 57040a │ │ │ │ + bl 57040e │ │ │ │ + bl fff3a412 │ │ │ │ + bl 570416 │ │ │ │ + bl 57041a │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bl fff3a3e6 │ │ │ │ + ldcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ + bl fff3a42e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ - b.n 1ee196 │ │ │ │ + bl 1ecf84 │ │ │ │ + b.n 1ee1de │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1ed96e │ │ │ │ + b.w 1ed9b6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ - b.w 1eda2c │ │ │ │ + bl 1ecf84 │ │ │ │ + b.w 1eda74 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed71a │ │ │ │ + b.w 1ed762 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ - b.w 1ed9de │ │ │ │ + bl 1ecf84 │ │ │ │ + b.w 1eda26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ - b.n 1edf3c │ │ │ │ + bl 1ecf84 │ │ │ │ + b.n 1edf84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.n 1edccc │ │ │ │ + b.n 1edd14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ - b.w 1ed160 │ │ │ │ + bl 1ecf84 │ │ │ │ + b.w 1ed1a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edbf4 │ │ │ │ + b.w 1edc3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed160 │ │ │ │ - b.w 1eda90 │ │ │ │ + beq.w 1ed1a8 │ │ │ │ + b.w 1edad8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ - b.n 1edfa0 │ │ │ │ + bl 1ecf84 │ │ │ │ + b.n 1edfe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edb16 │ │ │ │ + b.w 1edb5e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ - b.w 1eda8a │ │ │ │ + bl 1ecf84 │ │ │ │ + b.w 1edad2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ - b.n 1edd30 │ │ │ │ + bl 1ecf84 │ │ │ │ + b.n 1edd78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edb1c │ │ │ │ + b.w 1edb64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edc1c │ │ │ │ + b.w 1edc64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ - b.n 1edd64 │ │ │ │ + bl 1ecf84 │ │ │ │ + b.n 1eddac │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ - b.n 1ee1ca │ │ │ │ + bl 1ecf84 │ │ │ │ + b.n 1ee212 │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.w 1ed790 │ │ │ │ + b.w 1ed7d8 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - b.w 1ed734 │ │ │ │ + b.w 1ed77c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ - b.w 1eda44 │ │ │ │ + bl 1ecf84 │ │ │ │ + b.w 1eda8c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1edfc2 │ │ │ │ - b.w 1edd6a │ │ │ │ + bne.w 1ee00a │ │ │ │ + b.w 1eddb2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1ed790 │ │ │ │ + b.w 1ed7d8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ - b.w 1ed9fa │ │ │ │ + bl 1ecf84 │ │ │ │ + b.w 1eda42 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ - b.w 1edb9c │ │ │ │ + b.w 1edbe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ - b.n 1ee1ea │ │ │ │ + bl 1ecf84 │ │ │ │ + b.n 1ee232 │ │ │ │ cmp.w ip, #186 @ 0xba │ │ │ │ - beq.w 1ee178 │ │ │ │ - b.w 1ed6cc │ │ │ │ + beq.w 1ee1c0 │ │ │ │ + b.w 1ed714 │ │ │ │ cmp.w ip, #484 @ 0x1e4 │ │ │ │ - bcc.w 1ed6cc │ │ │ │ + bcc.w 1ed714 │ │ │ │ sub.w r3, ip, #484 @ 0x1e4 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.w 1ed6cc │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee614 ) │ │ │ │ + bhi.w 1ed714 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee65c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl 30a616 │ │ │ │ - bl 2a861a │ │ │ │ - bl 2a861e │ │ │ │ - bl 2a8622 │ │ │ │ - bl 2a8626 │ │ │ │ - bl 2a862a │ │ │ │ - bl 2a862e │ │ │ │ - bl 2a8632 │ │ │ │ - bl 2a8636 │ │ │ │ + bl 30a65e │ │ │ │ + bl 2a8662 │ │ │ │ + bl 2a8666 │ │ │ │ + bl 2a866a │ │ │ │ + bl 2a866e │ │ │ │ + bl 2a8672 │ │ │ │ + bl 2a8676 │ │ │ │ + bl 2a867a │ │ │ │ + bl 2a867e │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ @ instruction: 0xeb0bffff │ │ │ │ - bl 2a8642 │ │ │ │ - bl 30a646 │ │ │ │ - bl 30a64a │ │ │ │ - bl 2a864e │ │ │ │ - bl 30a652 │ │ │ │ - bl 30a656 │ │ │ │ - bl 30a65a │ │ │ │ - bl 30a65e │ │ │ │ - bl 30a662 │ │ │ │ - bl 30a666 │ │ │ │ - bl 30a66a │ │ │ │ - bl 30a66e │ │ │ │ - bl 30a672 │ │ │ │ - bl 30a676 │ │ │ │ - bl 30a67a │ │ │ │ - bl 30a67e │ │ │ │ - bl 30a682 │ │ │ │ - bl 30a686 │ │ │ │ + bl 2a868a │ │ │ │ + bl 30a68e │ │ │ │ + bl 30a692 │ │ │ │ + bl 2a8696 │ │ │ │ + bl 30a69a │ │ │ │ + bl 30a69e │ │ │ │ + bl 30a6a2 │ │ │ │ + bl 30a6a6 │ │ │ │ + bl 30a6aa │ │ │ │ + bl 30a6ae │ │ │ │ + bl 30a6b2 │ │ │ │ + bl 30a6b6 │ │ │ │ + bl 30a6ba │ │ │ │ + bl 30a6be │ │ │ │ + bl 30a6c2 │ │ │ │ + bl 30a6c6 │ │ │ │ + bl 30a6ca │ │ │ │ + bl 30a6ce │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ - b.w 1ed16c │ │ │ │ + b.w 1ed1b4 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.w 1ed6cc │ │ │ │ - b.w 1ed11e │ │ │ │ + bpl.w 1ed714 │ │ │ │ + b.w 1ed166 │ │ │ │ blx 54c68 <__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, #2468] @ 1ef058 │ │ │ │ - ldr.w r2, [pc, #2468] @ 1ef05c │ │ │ │ + ldr.w r3, [pc, #2468] @ 1ef0a0 │ │ │ │ + ldr.w r2, [pc, #2468] @ 1ef0a4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2460] @ 1ef060 │ │ │ │ + ldr.w r3, [pc, #2460] @ 1ef0a8 │ │ │ │ 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 1ee77c │ │ │ │ + beq.n 1ee7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1eea02 │ │ │ │ + beq.w 1eea4a │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1eebe4 │ │ │ │ + beq.w 1eec2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ee774 │ │ │ │ + bne.n 1ee7bc │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ee758 │ │ │ │ + cbz r3, 1ee7a0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ee750 │ │ │ │ + beq.n 1ee798 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ - cbz r0, 1ee72c │ │ │ │ + cbz r0, 1ee774 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee9ac │ │ │ │ + beq.w 1ee9f4 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1ef04c │ │ │ │ + bhi.w 1ef094 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r2, r1 │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r5, r2, #18 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 1ee908 │ │ │ │ + bne.w 1ee950 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1eee18 │ │ │ │ + beq.w 1eee60 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ee750 │ │ │ │ + bne.n 1ee798 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee750 │ │ │ │ + cbnz r3, 1ee798 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 1ee750 │ │ │ │ + cbz r3, 1ee798 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee6f8 │ │ │ │ + bne.n 1ee740 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbnz r3, 1ee768 │ │ │ │ + cbnz r3, 1ee7b0 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1ee768 │ │ │ │ + cbnz r3, 1ee7b0 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r5, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee6d8 │ │ │ │ - ldr.w r2, [pc, #2276] @ 1ef064 │ │ │ │ - ldr.w r3, [pc, #2268] @ 1ef060 │ │ │ │ + bne.n 1ee720 │ │ │ │ + ldr.w r2, [pc, #2276] @ 1ef0ac │ │ │ │ + ldr.w r3, [pc, #2268] @ 1ef0a8 │ │ │ │ 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 1ef038 │ │ │ │ + bne.w 1ef080 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w fp, [r4, #34] @ 0x22 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ - b.n 1ee750 │ │ │ │ + b.n 1ee798 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ee94e │ │ │ │ + beq.w 1ee996 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 1ee7f0 │ │ │ │ + b.n 1ee838 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 1ee996 │ │ │ │ + bne.w 1ee9de │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eee7c │ │ │ │ + bne.w 1eeec4 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #75] @ 0x4b │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 1ee83a │ │ │ │ + bcs.n 1ee882 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r3, sl, r8, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 1ee996 │ │ │ │ + bhi.w 1ee9de │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - bne.w 1ee978 │ │ │ │ + bne.w 1ee9c0 │ │ │ │ tst.w r1, #344064 @ 0x54000 │ │ │ │ - beq.n 1ee7ca │ │ │ │ + beq.n 1ee812 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eee64 │ │ │ │ + bne.w 1eeeac │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 1ee82c │ │ │ │ + cbz r3, 1ee874 │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 1ee7f0 │ │ │ │ + bcc.n 1ee838 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee750 │ │ │ │ - ldr.w r3, [pc, #2076] @ 1ef068 │ │ │ │ + b.n 1ee798 │ │ │ │ + ldr.w r3, [pc, #2076] @ 1ef0b0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1ee868 │ │ │ │ + cbz r3, 1ee8b0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecf90 │ │ │ │ - b.n 1ee750 │ │ │ │ + bl 1ecfd8 │ │ │ │ + b.n 1ee798 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2028] @ 1ef06c │ │ │ │ + ldr.w r3, [pc, #2028] @ 1ef0b4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1ee750 │ │ │ │ + beq.w 1ee798 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ee8ec │ │ │ │ + bne.n 1ee934 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 1ee8fe │ │ │ │ + cbnz r0, 1ee946 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1ee8a2 │ │ │ │ + bne.n 1ee8ea │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1ee750 │ │ │ │ + b.n 1ee798 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1eefb8 │ │ │ │ + bhi.w 1ef000 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r5, r4, #11 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r5, r4, #11 │ │ │ │ lsls r7, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee8bc │ │ │ │ + beq.n 1ee904 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee750 │ │ │ │ + b.n 1ee798 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 1ef04c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee918 ) │ │ │ │ + bhi.w 1ef094 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ee960 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -573208,286 +573237,286 @@ │ │ │ │ vmaxnm.f16 , , │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ lsls r5, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee750 │ │ │ │ + bne.w 1ee798 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1ee7bc │ │ │ │ + bne.w 1ee804 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ mov r7, lr │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee750 │ │ │ │ + b.n 1ee798 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee750 │ │ │ │ - b.n 1ee8d4 │ │ │ │ + bne.w 1ee798 │ │ │ │ + b.n 1ee91c │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee750 │ │ │ │ - b.n 1ee87c │ │ │ │ + bne.w 1ee798 │ │ │ │ + b.n 1ee8c4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eee4c │ │ │ │ + bne.w 1eee94 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee82c │ │ │ │ + beq.w 1ee874 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 1ee82c │ │ │ │ + b.n 1ee874 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1eee34 │ │ │ │ + bne.w 1eee7c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1ee7e8 │ │ │ │ + b.n 1ee830 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ - cbz r1, 1ee9fe │ │ │ │ + cbz r1, 1eea46 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ee9fe │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ee9c0 ) │ │ │ │ + bhi.n 1eea46 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1eea08 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1ee5dc │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1ee5e0 │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ 1ee5e4 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee624 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee628 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ 1ee62c │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3780 │ │ │ │ - cbz r0, 1ee9fa │ │ │ │ + bl 1e37c8 │ │ │ │ + cbz r0, 1eea42 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecc24 │ │ │ │ + bl 1ecc6c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 1ee70e │ │ │ │ + b.n 1ee756 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ee70e │ │ │ │ + b.n 1ee756 │ │ │ │ add.w r3, r5, #16 │ │ │ │ ldrb.w r6, [r9, #25] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1eee94 │ │ │ │ + bne.w 1eeedc │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r4, r9 │ │ │ │ add r6, sp, #28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #49] @ 0x31 │ │ │ │ add r1, sp, #28 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #49] @ 0x31 │ │ │ │ - bl 1ee6a0 │ │ │ │ + bl 1ee6e8 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ mov ip, r9 │ │ │ │ mov r6, lr │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #77] @ 0x4d │ │ │ │ - bl 1ee6a0 │ │ │ │ + bl 1ee6e8 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1eeea6 │ │ │ │ + beq.w 1eeeee │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ef03c │ │ │ │ + beq.w 1ef084 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 1eeaac │ │ │ │ + bcc.n 1eeaf4 │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ - cbz r6, 1eeaac │ │ │ │ + cbz r6, 1eeaf4 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1eeaa4 │ │ │ │ + beq.n 1eeaec │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eea9c │ │ │ │ + bne.n 1eeae4 │ │ │ │ subs r6, r1, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a00 │ │ │ │ + bl 1e2a48 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eeb52 │ │ │ │ + beq.n 1eeb9a │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eeb52 │ │ │ │ + bne.n 1eeb9a │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eeb9a │ │ │ │ + beq.n 1eebe2 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eebd8 │ │ │ │ + bne.n 1eec20 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ - beq.n 1eeaf6 │ │ │ │ + beq.n 1eeb3e │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eebbe │ │ │ │ + beq.n 1eec06 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1eeb20 │ │ │ │ + b.n 1eeb68 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ it ne │ │ │ │ addne.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eebc2 │ │ │ │ + beq.n 1eec0a │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eeb0a │ │ │ │ + beq.n 1eeb52 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1eeb50 │ │ │ │ + cbz r3, 1eeb98 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1eeacc │ │ │ │ + beq.n 1eeb14 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cbnz r3, 1eeb62 │ │ │ │ + cbnz r3, 1eebaa │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ ldrb.w r2, [sp, #78] @ 0x4e │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #51] @ 0x33 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - cbnz r1, 1eeb76 │ │ │ │ + cbnz r1, 1eebbe │ │ │ │ ldrb.w r1, [r9, #23] │ │ │ │ ldrb.w r2, [sp, #79] @ 0x4f │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #53] @ 0x35 │ │ │ │ ldrb.w r0, [r9, #21] │ │ │ │ strb.w r1, [r9, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r9, #21] │ │ │ │ - cbnz r2, 1eeb94 │ │ │ │ + cbnz r2, 1eebdc │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 1ee774 │ │ │ │ + b.n 1ee7bc │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb.w r2, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 1eebb0 │ │ │ │ + bpl.n 1eebf8 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eeb3e │ │ │ │ + bne.n 1eeb86 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eeb00 │ │ │ │ + bne.n 1eeb48 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 1eebc4 │ │ │ │ + b.n 1eec0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ tst r7, r3 │ │ │ │ - beq.n 1eeb3e │ │ │ │ - b.n 1eeb36 │ │ │ │ + beq.n 1eeb86 │ │ │ │ + b.n 1eeb7e │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ecc24 │ │ │ │ - b.n 1eeade │ │ │ │ + bl 1ecc6c │ │ │ │ + b.n 1eeb26 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ef04c │ │ │ │ + beq.w 1ef094 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2770 │ │ │ │ + bl 1e27b8 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1eec2c │ │ │ │ + cbz r3, 1eec74 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eec2c │ │ │ │ + bne.n 1eec74 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1eeda4 │ │ │ │ + bne.w 1eedec │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eeda4 │ │ │ │ + beq.w 1eedec │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1eec2c │ │ │ │ + cbz r3, 1eec74 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1eec0c │ │ │ │ + beq.n 1eec54 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -573501,544 +573530,544 @@ │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w ip, [sp, #76] @ 0x4c │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ strh.w fp, [sp, #78] @ 0x4e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1ee6a0 │ │ │ │ + bl 1ee6e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #78] @ 0x4e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eecf8 │ │ │ │ + beq.n 1eed40 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1eecf8 │ │ │ │ + bne.n 1eed40 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 1eecdc │ │ │ │ + cbnz r4, 1eed24 │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 1eecdc │ │ │ │ + cbz r1, 1eed24 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1eecaa │ │ │ │ + b.n 1eecf2 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1eed96 │ │ │ │ + bne.n 1eedde │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1eecd8 │ │ │ │ + cbz r2, 1eed20 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eed96 │ │ │ │ + bne.n 1eedde │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eeca4 │ │ │ │ + beq.n 1eecec │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1eeca4 │ │ │ │ + beq.n 1eecec │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eec9e │ │ │ │ + bne.n 1eece6 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eecaa │ │ │ │ + bne.n 1eecf2 │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1eece8 │ │ │ │ + cbz r2, 1eed30 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1eec88 │ │ │ │ + beq.n 1eecd0 │ │ │ │ mov r5, r9 │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ mov r9, sl │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eec64 │ │ │ │ + bne.n 1eecac │ │ │ │ ldrb.w r3, [sp, #79] @ 0x4f │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r5, #58] @ 0x3a │ │ │ │ strb.w r7, [r5, #57] @ 0x39 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 1e2a00 │ │ │ │ + bl 1e2a48 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eed80 │ │ │ │ + beq.n 1eedc8 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1eed80 │ │ │ │ + bne.n 1eedc8 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, fp │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eee0e │ │ │ │ + beq.n 1eee56 │ │ │ │ strh.w r8, [r4, #34] @ 0x22 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1eed74 │ │ │ │ + cbz r3, 1eedbc │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eedd6 │ │ │ │ + bne.n 1eee1e │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eee00 │ │ │ │ + bne.n 1eee48 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 1eed6c │ │ │ │ + cbz r3, 1eedb4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eee0a │ │ │ │ + beq.n 1eee52 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1eee00 │ │ │ │ + bne.n 1eee48 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eed40 │ │ │ │ + bne.n 1eed88 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1eed80 │ │ │ │ + cbz r3, 1eedc8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1eed28 │ │ │ │ + beq.n 1eed70 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ - cbnz r3, 1eed90 │ │ │ │ + cbnz r3, 1eedd8 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 1ee774 │ │ │ │ + b.n 1ee7bc │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r2, [r6, #34] @ 0x22 │ │ │ │ - b.n 1eecdc │ │ │ │ + b.n 1eed24 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 1eedba │ │ │ │ - b.n 1eec20 │ │ │ │ + cbnz r3, 1eee02 │ │ │ │ + b.n 1eec68 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eec20 │ │ │ │ + beq.w 1eec68 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1eedb0 │ │ │ │ + bne.n 1eedf8 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 1eec20 │ │ │ │ + b.n 1eec68 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1ef03c │ │ │ │ + beq.w 1ef084 │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1eed48 │ │ │ │ + bcc.n 1eed90 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 1eee00 │ │ │ │ + cbz r2, 1eee48 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eedf4 │ │ │ │ + bne.n 1eee3c │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1eed48 │ │ │ │ + beq.n 1eed90 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1eed74 │ │ │ │ + b.n 1eedbc │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - b.n 1eed6c │ │ │ │ + b.n 1eedb4 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eed74 │ │ │ │ - b.n 1eed34 │ │ │ │ + bne.n 1eedbc │ │ │ │ + b.n 1eed7c │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee750 │ │ │ │ + bne.w 1ee798 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee750 │ │ │ │ + beq.w 1ee798 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 1ee750 │ │ │ │ + b.n 1ee798 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee9a8 │ │ │ │ + b.n 1ee9f0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee98a │ │ │ │ + b.n 1ee9d2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee826 │ │ │ │ + b.n 1ee86e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ee7e2 │ │ │ │ + b.n 1ee82a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1eea1e │ │ │ │ + b.n 1eea66 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1eeaac │ │ │ │ + b.n 1eeaf4 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1eef86 │ │ │ │ + bne.n 1eefce │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 1ee750 │ │ │ │ + b.n 1ee798 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1eefbc │ │ │ │ + bne.n 1ef004 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 1eeeb2 │ │ │ │ + b.n 1eeefa │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #24 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 1eefb8 │ │ │ │ - bls.n 1eefac │ │ │ │ + beq.n 1ef000 │ │ │ │ + bls.n 1eeff4 │ │ │ │ sub.w r3, r2, #4194304 @ 0x400000 │ │ │ │ bics.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eeece │ │ │ │ + beq.n 1eef16 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 1eefb8 │ │ │ │ + beq.n 1ef000 │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1ef016 │ │ │ │ + beq.n 1ef05e │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1eeffa │ │ │ │ + beq.n 1ef042 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1eefe4 │ │ │ │ + beq.n 1ef02c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eefa8 │ │ │ │ + bne.n 1eeff0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 1eefa8 │ │ │ │ + cbz r3, 1eeff0 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1eeece │ │ │ │ + b.n 1eef16 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1eef6a │ │ │ │ - bhi.n 1eef98 │ │ │ │ + beq.n 1eefb2 │ │ │ │ + bhi.n 1eefe0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1eef6a │ │ │ │ + beq.n 1eefb2 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1eef6a │ │ │ │ + beq.n 1eefb2 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eefa8 │ │ │ │ + bne.n 1eeff0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1eefd2 │ │ │ │ + bne.n 1ef01a │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 1eeece │ │ │ │ + b.n 1eef16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eeeca │ │ │ │ + b.n 1eef12 │ │ │ │ sub.w r2, r3, #4194304 @ 0x400000 │ │ │ │ bics.w r2, r2, #4194304 @ 0x400000 │ │ │ │ - beq.n 1eef6a │ │ │ │ + beq.n 1eefb2 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1eef6a │ │ │ │ + beq.n 1eefb2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eeece │ │ │ │ + b.n 1eef16 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 1eefb8 │ │ │ │ + beq.n 1ef000 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1eefb8 │ │ │ │ + beq.n 1ef000 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1eef10 │ │ │ │ + bne.n 1eef58 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eeece │ │ │ │ + b.n 1eef16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1eeeb2 │ │ │ │ + b.n 1eeefa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2800 │ │ │ │ + bl 1e2848 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecf3c │ │ │ │ + bl 1ecf84 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1eeece │ │ │ │ + b.n 1eef16 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eeece │ │ │ │ - b.n 1eef40 │ │ │ │ + beq.w 1eef16 │ │ │ │ + b.n 1eef88 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eefa8 │ │ │ │ + beq.n 1eeff0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #224 @ 0xe0 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1eeece │ │ │ │ + b.n 1eef16 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 54728 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 1e2f28 │ │ │ │ + bl 1e2f70 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecfd8 │ │ │ │ ldrb.w r3, [sp, #118] @ 0x76 │ │ │ │ - b.n 1eeece │ │ │ │ + b.n 1eef16 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2770 │ │ │ │ + bl 1e27b8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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] @ (1ef0e8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ef130 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1ef0ec ) │ │ │ │ + ldr r3, [pc, #104] @ (1ef134 ) │ │ │ │ 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 231fe0 │ │ │ │ + bl 232028 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - bl 1ee6a0 │ │ │ │ + bl 1ee6e8 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2320f0 │ │ │ │ - ldr r2, [pc, #32] @ (1ef0f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ef0ec ) │ │ │ │ + bl 232138 │ │ │ │ + ldr r2, [pc, #32] @ (1ef138 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ef134 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef0e4 │ │ │ │ + bne.n 1ef12c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ef112 │ │ │ │ - b.n 1ef12e │ │ │ │ + cbnz r3, 1ef15a │ │ │ │ + b.n 1ef176 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ef12e │ │ │ │ + cbz r3, 1ef176 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef10c │ │ │ │ + beq.n 1ef154 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 231fe0 │ │ │ │ - b.n 1ef126 │ │ │ │ + bl 232028 │ │ │ │ + b.n 1ef16e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef118 │ │ │ │ + bne.n 1ef160 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ef120 │ │ │ │ + bne.n 1ef168 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r0, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef3ec │ │ │ │ + beq.w 1ef434 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef3d0 │ │ │ │ + beq.w 1ef418 │ │ │ │ ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef3ae │ │ │ │ + beq.w 1ef3f6 │ │ │ │ ldr.w r3, [r4, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef38a │ │ │ │ + beq.w 1ef3d2 │ │ │ │ ldr.w r3, [r7, #264] @ 0x108 │ │ │ │ mov fp, sl │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ @@ -574046,15 +574075,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef368 │ │ │ │ + beq.w 1ef3b0 │ │ │ │ ldr.w r2, [r9, #264] @ 0x108 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -574063,29 +574092,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef346 │ │ │ │ + beq.w 1ef38e │ │ │ │ ldr.w r2, [r5, #264] @ 0x108 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r2, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r9, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ef328 │ │ │ │ + beq.n 1ef370 │ │ │ │ ldr.w r3, [r9, #264] @ 0x108 │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ subs r3, #4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r8 │ │ │ │ @@ -574094,419 +574123,419 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [fp, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef30a │ │ │ │ + beq.n 1ef352 │ │ │ │ ldr.w r2, [fp, #264] @ 0x108 │ │ │ │ movs r5, #0 │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r2, fp │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ - cbz r3, 1ef2e8 │ │ │ │ + cbz r3, 1ef330 │ │ │ │ ldr.w r3, [r6, #264] @ 0x108 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1ef130 │ │ │ │ + bl 1ef178 │ │ │ │ ldr.w r0, [r6, #260] @ 0x104 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 1ef2ca │ │ │ │ + bcc.n 1ef312 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r2, #260] @ 0x104 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1ef2ac │ │ │ │ + bcc.n 1ef2f4 │ │ │ │ ldrd ip, r6, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrd lr, r1, [sp, #16] │ │ │ │ ldrd r0, r3, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 1ef27a │ │ │ │ + bcc.n 1ef2c2 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ef24c │ │ │ │ + bcc.n 1ef294 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 1ef226 │ │ │ │ + bcc.w 1ef26e │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r8 │ │ │ │ ldrd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 1ef1f8 │ │ │ │ + bcc.w 1ef240 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldrd r6, r8, [sp, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 1ef1c4 │ │ │ │ + bcc.w 1ef20c │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1ef194 │ │ │ │ + bcc.w 1ef1dc │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1ef166 │ │ │ │ + bhi.w 1ef1ae │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #604] @ (1ef670 ) │ │ │ │ + ldr r2, [pc, #604] @ (1ef6b8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #604] @ (1ef674 ) │ │ │ │ + ldr r3, [pc, #604] @ (1ef6bc ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 231fe0 │ │ │ │ + bl 232028 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e276c │ │ │ │ - cbz r0, 1ef46a │ │ │ │ + bl 1e27b4 │ │ │ │ + cbz r0, 1ef4b2 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ str.w r8, [r4, #260] @ 0x104 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ strd r5, r6, [r4, #488] @ 0x1e8 │ │ │ │ str.w r3, [r4, #256] @ 0x100 │ │ │ │ - bl 1c7c4c │ │ │ │ + bl 1c7c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2950 │ │ │ │ + bl 1e2998 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef43e │ │ │ │ + bne.n 1ef486 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e276c │ │ │ │ + bl 1e27b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef4fa │ │ │ │ + beq.n 1ef542 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ef4e8 │ │ │ │ + beq.n 1ef530 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef65c │ │ │ │ + beq.w 1ef6a4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef4cc │ │ │ │ + cbz r3, 1ef514 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ef64a │ │ │ │ + beq.w 1ef692 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1ef4cc │ │ │ │ + beq.n 1ef514 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n 1ef4c4 │ │ │ │ + bls.n 1ef50c │ │ │ │ ldr.w r2, [r2, #256] @ 0x100 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 1ef4b0 │ │ │ │ + bhi.n 1ef4f8 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1ef4a4 │ │ │ │ + bls.n 1ef4ec │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1ef4be │ │ │ │ + bhi.n 1ef506 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ef4a8 │ │ │ │ + bne.n 1ef4f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef496 │ │ │ │ + bne.n 1ef4de │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ strne.w r4, [r5, #256] @ 0x100 │ │ │ │ movne.w r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2950 │ │ │ │ + bl 1e2998 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef47a │ │ │ │ + bne.n 1ef4c2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ef46a │ │ │ │ + bne.n 1ef4b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e276c │ │ │ │ + bl 1e27b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1ef510 │ │ │ │ - b.n 1ef568 │ │ │ │ + cbnz r0, 1ef558 │ │ │ │ + b.n 1ef5b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2950 │ │ │ │ + bl 1e2998 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ef568 │ │ │ │ + cbz r0, 1ef5b0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ef506 │ │ │ │ + bls.n 1ef54e │ │ │ │ add.w r8, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef506 │ │ │ │ + beq.n 1ef54e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef54e │ │ │ │ + cbz r3, 1ef596 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ef54e │ │ │ │ + beq.n 1ef596 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ef538 │ │ │ │ + bne.n 1ef580 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef528 │ │ │ │ + bne.n 1ef570 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2950 │ │ │ │ + bl 1e2998 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef510 │ │ │ │ + bne.n 1ef558 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #256] @ 0x100 │ │ │ │ - bl 1c6350 │ │ │ │ + bl 1c6398 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e276c │ │ │ │ - cbz r0, 1ef598 │ │ │ │ + bl 1e27b4 │ │ │ │ + cbz r0, 1ef5e0 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef590 │ │ │ │ + cbz r3, 1ef5d8 │ │ │ │ ldr.w r2, [r3, #260] @ 0x104 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #260] @ 0x104 │ │ │ │ - bl 1e2950 │ │ │ │ + bl 1e2998 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef580 │ │ │ │ + bne.n 1ef5c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e276c │ │ │ │ + bl 1e27b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef5d8 │ │ │ │ + cbz r0, 1ef620 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1ef5c0 │ │ │ │ + b.n 1ef608 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #268 @ 0x10c │ │ │ │ - bhi.n 1ef660 │ │ │ │ + bhi.n 1ef6a8 │ │ │ │ strd r8, r0, [r4, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2950 │ │ │ │ + bl 1e2998 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef5d8 │ │ │ │ + cbz r0, 1ef620 │ │ │ │ ldr.w r2, [r4, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ef5a8 │ │ │ │ + bne.n 1ef5f0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #264] @ 0x108 │ │ │ │ - bl 1e2950 │ │ │ │ + bl 1e2998 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef5c0 │ │ │ │ + bne.n 1ef608 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e276c │ │ │ │ - cbz r0, 1ef5fc │ │ │ │ + bl 1e27b4 │ │ │ │ + cbz r0, 1ef644 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1ef5f4 │ │ │ │ + cbz r3, 1ef63c │ │ │ │ ldrd r2, r1, [r3, #260] @ 0x104 │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r3, #260] @ 0x104 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 1e2950 │ │ │ │ + bl 1e2998 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef5e0 │ │ │ │ + bne.n 1ef628 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r5, #488] @ 0x1e8 │ │ │ │ - cbz r2, 1ef62c │ │ │ │ + cbz r2, 1ef674 │ │ │ │ ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef130 │ │ │ │ + bl 1ef178 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ef616 │ │ │ │ + bcc.n 1ef65e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1ef678 ) │ │ │ │ + ldr r2, [pc, #72] @ (1ef6c0 ) │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ - ldr r3, [pc, #64] @ (1ef674 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ef6bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef66a │ │ │ │ + bne.n 1ef6b2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1c7e2c │ │ │ │ + bl 1c7e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ef496 │ │ │ │ - b.n 1ef4d8 │ │ │ │ + bne.w 1ef4de │ │ │ │ + b.n 1ef520 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef4d8 │ │ │ │ + b.n 1ef520 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c611c │ │ │ │ - b.n 1ef5b2 │ │ │ │ + bl 1c6164 │ │ │ │ + b.n 1ef5fa │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1ef692 │ │ │ │ + bpl.n 1ef6da │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1ef400 │ │ │ │ + bl 1ef448 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r1, #488] @ 0x1e8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1ef6b6 │ │ │ │ + bcc.n 1ef6fe │ │ │ │ ldr.w r0, [r0, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r1, #492] @ 0x1ec │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1ef6cc │ │ │ │ + cbz r3, 1ef714 │ │ │ │ ldr.w r0, [r0, #256] @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r5, [pc, #788] @ (1ef9f8 ) │ │ │ │ + ldr r5, [pc, #788] @ (1efa40 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #788] @ (1ef9fc ) │ │ │ │ + ldr r4, [pc, #788] @ (1efa44 ) │ │ │ │ mov r8, r0 │ │ │ │ add r5, pc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ @@ -574514,72 +574543,72 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrb.w r4, [sp, #192] @ 0xc0 │ │ │ │ cmp fp, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ - bcs.w 1ef88e │ │ │ │ + bcs.w 1ef8d6 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef87e │ │ │ │ + beq.w 1ef8c6 │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r2 │ │ │ │ strd r9, r2, [sp, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef842 │ │ │ │ + beq.w 1ef88a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [r2, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef8aa │ │ │ │ + beq.w 1ef8f2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w lr, #1 │ │ │ │ ldrb.w r9, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ strb.w r9, [sp, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ 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 1ef794 │ │ │ │ + bne.n 1ef7dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ef8b0 │ │ │ │ + beq.w 1ef8f8 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ strb.w r9, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ @@ -574587,27 +574616,27 @@ │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r3, r2, sl │ │ │ │ subs r3, r3, r6 │ │ │ │ subs r6, r2, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef8b4 │ │ │ │ + beq.n 1ef8fc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ef966 │ │ │ │ + bne.w 1ef9ae │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef9b2 │ │ │ │ + bne.w 1ef9fa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add sl, r3 │ │ │ │ @@ -574618,536 +574647,536 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ sub.w r3, sl, r2 │ │ │ │ cmp r2, sl │ │ │ │ it ls │ │ │ │ movls sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1ef87a │ │ │ │ + beq.n 1ef8c2 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ef73e │ │ │ │ + bne.w 1ef786 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ef86c │ │ │ │ + cbz r0, 1ef8b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ef832 │ │ │ │ + bne.n 1ef87a │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49d4 │ │ │ │ - ldr r2, [pc, #368] @ (1efa00 ) │ │ │ │ - ldr r3, [pc, #360] @ (1ef9fc ) │ │ │ │ + bl 1e4a1c │ │ │ │ + ldr r2, [pc, #368] @ (1efa48 ) │ │ │ │ + ldr r3, [pc, #360] @ (1efa44 ) │ │ │ │ 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 1ef9f4 │ │ │ │ + bne.w 1efa3c │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 1ef8fc │ │ │ │ + bne.n 1ef944 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1ef7ec │ │ │ │ - cbnz r3, 1ef918 │ │ │ │ + b.n 1ef834 │ │ │ │ + cbnz r3, 1ef960 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ef808 │ │ │ │ + beq.n 1ef850 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef8ea │ │ │ │ + cbz r0, 1ef932 │ │ │ │ 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, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef808 │ │ │ │ + b.n 1ef850 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1ef794 │ │ │ │ + b.n 1ef7dc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef94e │ │ │ │ + cbz r0, 1ef996 │ │ │ │ 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, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef808 │ │ │ │ - b.n 1ef8ba │ │ │ │ + beq.w 1ef850 │ │ │ │ + b.n 1ef902 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1ef99c │ │ │ │ + cbz r0, 1ef9e4 │ │ │ │ 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, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef808 │ │ │ │ + beq.w 1ef850 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ef9e2 │ │ │ │ + cbz r0, 1efa2a │ │ │ │ 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, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ef808 │ │ │ │ + b.n 1ef850 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #428] @ (1efbc8 ) │ │ │ │ + ldr r2, [pc, #428] @ (1efc10 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (1efbcc ) │ │ │ │ + ldr r3, [pc, #428] @ (1efc14 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 1efba0 │ │ │ │ + vldr d0, [pc, #376] @ 1efbe8 │ │ │ │ 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 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1efa5e │ │ │ │ + cbz r0, 1efaa6 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #312] @ 1efba8 │ │ │ │ + vldr d0, [pc, #312] @ 1efbf0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1efa9a │ │ │ │ + cbz r0, 1efae2 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 1efbb0 │ │ │ │ + vldr d0, [pc, #260] @ 1efbf8 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1efadc │ │ │ │ + cbz r0, 1efb24 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ - vldr d0, [pc, #204] @ 1efbb8 │ │ │ │ + bl 1e4894 │ │ │ │ + vldr d0, [pc, #204] @ 1efc00 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1efb1a │ │ │ │ + cbz r0, 1efb62 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ - vldr d0, [pc, #148] @ 1efbc0 │ │ │ │ + vldr d0, [pc, #148] @ 1efc08 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1efb5a │ │ │ │ + cbz r0, 1efba2 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ - ldr r2, [pc, #80] @ (1efbd0 ) │ │ │ │ - ldr r3, [pc, #72] @ (1efbcc ) │ │ │ │ + bl 1e4844 │ │ │ │ + ldr r2, [pc, #80] @ (1efc18 ) │ │ │ │ + ldr r3, [pc, #72] @ (1efc14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efb98 │ │ │ │ + bne.n 1efbe0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 1efbbc │ │ │ │ + bvc.n 1efc04 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 1efb46 │ │ │ │ - b.n 1ef864 │ │ │ │ + bcc.n 1efb8e │ │ │ │ + b.n 1ef8ac │ │ │ │ strb r5, [r5, r3] │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ands r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1efc1a │ │ │ │ + bne.n 1efc62 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #10 │ │ │ │ - bpl.n 1efc1a │ │ │ │ + bpl.n 1efc62 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 1efc1c │ │ │ │ + bpl.n 1efc64 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ eor.w r2, r2, #2097152 @ 0x200000 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 1efc1a │ │ │ │ + beq.n 1efc62 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1efc10 │ │ │ │ + bmi.n 1efc58 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efc3a │ │ │ │ + beq.n 1efc82 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1efc04 │ │ │ │ + bne.n 1efc4c │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 1efbf0 │ │ │ │ + bmi.n 1efc38 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1efbf0 │ │ │ │ + bmi.n 1efc38 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 1efc1a │ │ │ │ + bpl.n 1efc62 │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 1efbf0 │ │ │ │ + b.n 1efc38 │ │ │ │ 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 1efbd4 │ │ │ │ + bl 1efc1c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1efc6c │ │ │ │ + beq.n 1efcb4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1efc56 │ │ │ │ + bmi.n 1efc9e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1efc56 │ │ │ │ - b.n 1efc4a │ │ │ │ + bne.n 1efc9e │ │ │ │ + b.n 1efc92 │ │ │ │ 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] @ 1efff0 │ │ │ │ + ldr.w r9, [pc, #872] @ 1f0038 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #868] @ (1efff4 ) │ │ │ │ + ldr r2, [pc, #868] @ (1f003c ) │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #868] @ (1efff8 ) │ │ │ │ + ldr r3, [pc, #868] @ (1f0040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e8270 │ │ │ │ + bl 1e82b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1efcd0 │ │ │ │ + beq.n 1efd18 │ │ │ │ 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 1effc6 │ │ │ │ + beq.w 1f000e │ │ │ │ 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, 1efd42 │ │ │ │ + cbz r5, 1efd8a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1efefa │ │ │ │ + beq.w 1eff42 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1efe98 │ │ │ │ + beq.w 1efee0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1efd28 │ │ │ │ + beq.n 1efd70 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1efe48 │ │ │ │ + beq.w 1efe90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1efe48 │ │ │ │ + beq.w 1efe90 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1efe98 │ │ │ │ + beq.w 1efee0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1efd0a │ │ │ │ + bne.n 1efd52 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 1efee8 │ │ │ │ + beq.w 1eff30 │ │ │ │ cmp.w r1, #430 @ 0x1ae │ │ │ │ - beq.w 1efe66 │ │ │ │ + beq.w 1efeae │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1efd0c │ │ │ │ + bne.n 1efd54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1efcf0 │ │ │ │ + bne.n 1efd38 │ │ │ │ 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] │ │ │ │ @@ -575157,399 +575186,399 @@ │ │ │ │ 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 1effc0 │ │ │ │ + beq.w 1f0008 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 1efd92 │ │ │ │ + cbz r2, 1efdda │ │ │ │ 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 1effb2 │ │ │ │ + beq.w 1efffa │ │ │ │ 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 1e9544 │ │ │ │ + bl 1e958c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eff5a │ │ │ │ + beq.w 1effa2 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1efe02 │ │ │ │ + cbz r0, 1efe4a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1effc0 │ │ │ │ + beq.w 1f0008 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1effb6 │ │ │ │ + beq.w 1efffe │ │ │ │ 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 1e965c │ │ │ │ + bl 1e96a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5284 │ │ │ │ - b.n 1eff96 │ │ │ │ + bl 1e52cc │ │ │ │ + b.n 1effde │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efeaa │ │ │ │ + beq.n 1efef2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1efd42 │ │ │ │ + bne.w 1efd8a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 1eff0a │ │ │ │ + beq.n 1eff52 │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 1efd42 │ │ │ │ + bne.w 1efd8a │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (1efffc ) │ │ │ │ + ldr r1, [pc, #404] @ (1f0044 ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ add.w r1, r1, #49152 @ 0xc000 │ │ │ │ ldrb.w r1, [r1, #2490] @ 0x9ba │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efd0c │ │ │ │ - b.n 1efd42 │ │ │ │ + bne.w 1efd54 │ │ │ │ + b.n 1efd8a │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1efede │ │ │ │ - cbz r2, 1efeb6 │ │ │ │ + beq.n 1eff26 │ │ │ │ + cbz r2, 1efefe │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efd0c │ │ │ │ - b.n 1efd42 │ │ │ │ + bne.w 1efd54 │ │ │ │ + b.n 1efd8a │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 1eff22 │ │ │ │ + beq.n 1eff6a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1efd42 │ │ │ │ + bne.w 1efd8a │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp.w r2, #2097152 @ 0x200000 │ │ │ │ ite ne │ │ │ │ movne r0, sl │ │ │ │ orreq.w r0, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1efea0 │ │ │ │ + bne.n 1efee8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c2c3c │ │ │ │ - cbz r0, 1eff38 │ │ │ │ + bl 1c2c84 │ │ │ │ + cbz r0, 1eff80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1efea2 │ │ │ │ + b.n 1efeea │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1efbd4 │ │ │ │ - b.n 1efea2 │ │ │ │ + bl 1efc1c │ │ │ │ + b.n 1efeea │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #92] @ 0x5c │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1efd0c │ │ │ │ - b.n 1efd42 │ │ │ │ + bne.w 1efd54 │ │ │ │ + b.n 1efd8a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1efe96 │ │ │ │ + beq.n 1efede │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1efd42 │ │ │ │ + bne.w 1efd8a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1efd2c │ │ │ │ + b.n 1efd74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1efcf0 │ │ │ │ - b.n 1efd4e │ │ │ │ + bne.w 1efd38 │ │ │ │ + b.n 1efd96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efbd4 │ │ │ │ + bl 1efc1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1efcf0 │ │ │ │ - b.n 1efd4e │ │ │ │ + bne.w 1efd38 │ │ │ │ + b.n 1efd96 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 1e7f54 │ │ │ │ + bl 1e7f9c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1df59c │ │ │ │ + bl 1df5e4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1c2c78 │ │ │ │ - b.n 1efed6 │ │ │ │ + bl 1c2cc0 │ │ │ │ + b.n 1eff1e │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1e965c │ │ │ │ + bl 1e96a4 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1effba │ │ │ │ + cbz r3, 1f0002 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #104] @ (1f0000 ) │ │ │ │ - ldr r3, [pc, #92] @ (1efff8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f0048 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f0040 ) │ │ │ │ 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 1effea │ │ │ │ + bne.n 1f0032 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1efdac │ │ │ │ + b.n 1efdf4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1efe2e │ │ │ │ + b.n 1efe76 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 1eff8c │ │ │ │ + b.n 1effd4 │ │ │ │ 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 1effe4 │ │ │ │ + beq.n 1f002c │ │ │ │ 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 1efd7a │ │ │ │ + b.n 1efdc2 │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 1efd7a │ │ │ │ + b.n 1efdc2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #528] @ (1f0228 ) │ │ │ │ - ldr r3, [pc, #528] @ (1f022c ) │ │ │ │ + ldr r1, [pc, #528] @ (1f0270 ) │ │ │ │ + ldr r3, [pc, #528] @ (1f0274 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f00c8 │ │ │ │ + bne.n 1f0110 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f00c8 │ │ │ │ + beq.n 1f0110 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #180] @ 0xb4 │ │ │ │ - cbz r2, 1f004e │ │ │ │ + cbz r2, 1f0096 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1f00e6 │ │ │ │ + beq.n 1f012e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f0152 │ │ │ │ + beq.n 1f019a │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f0208 │ │ │ │ + beq.w 1f0250 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 1f0144 │ │ │ │ + bhi.n 1f018c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f020c │ │ │ │ + beq.w 1f0254 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov r8, r9 │ │ │ │ mov r4, r7 │ │ │ │ sub.w r5, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ - bhi.n 1f008c │ │ │ │ + bhi.n 1f00d4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1efc70 │ │ │ │ + bl 1efcb8 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1f00b2 │ │ │ │ + beq.n 1f00fa │ │ │ │ mov r0, r8 │ │ │ │ blx 54234 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f00ca │ │ │ │ + b.n 1f0112 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f004e │ │ │ │ + bne.n 1f0096 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - cbnz r0, 1f0102 │ │ │ │ + cbnz r0, 1f014a │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1f0130 │ │ │ │ + bls.n 1f0178 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1f0230 ) │ │ │ │ - ldr r3, [pc, #348] @ (1f022c ) │ │ │ │ + ldr r2, [pc, #356] @ (1f0278 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f0274 ) │ │ │ │ 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 1f0224 │ │ │ │ + bne.w 1f026c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r4, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1f00b6 │ │ │ │ + beq.n 1f00fe │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f004e │ │ │ │ + bne.n 1f0096 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 1f0128 │ │ │ │ + cbz r0, 1f0170 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f011c │ │ │ │ + cbz r2, 1f0164 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f0114 │ │ │ │ + bne.n 1f015c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 1f013c │ │ │ │ + beq.n 1f0184 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f0108 │ │ │ │ - bl 1e28b4 │ │ │ │ + bne.n 1f0150 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f0102 │ │ │ │ + bne.n 1f014a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1f0138 │ │ │ │ + bhi.n 1f0180 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 1f013c │ │ │ │ + bls.n 1f0184 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1f00c8 │ │ │ │ + bne.n 1f0110 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1f004e │ │ │ │ + b.n 1f0096 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ blx 55174 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1f0084 │ │ │ │ + b.n 1f00cc │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -575558,142 +575587,142 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r5, 1f01f0 │ │ │ │ + cbz r5, 1f0238 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1f01d4 │ │ │ │ + cbz r3, 1f021c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f01e2 │ │ │ │ + cbz r2, 1f022a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f0004 │ │ │ │ + bl 1f004c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1f01c4 │ │ │ │ + cbz r4, 1f020c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1f01c4 │ │ │ │ + cbz r2, 1f020c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f0004 │ │ │ │ + bl 1f004c │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f01ac │ │ │ │ + bne.n 1f01f4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f0004 │ │ │ │ + bl 1f004c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1e28b4 │ │ │ │ - cbz r5, 1f01f2 │ │ │ │ + bl 1e28fc │ │ │ │ + cbz r5, 1f023a │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1f018e │ │ │ │ + b.n 1f01d6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f0004 │ │ │ │ + bl 1f004c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1f01d4 │ │ │ │ + b.n 1f021c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 2320f0 │ │ │ │ - cbnz r0, 1f021c │ │ │ │ + bl 232138 │ │ │ │ + cbnz r0, 1f0264 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7d44 │ │ │ │ - b.n 1f005c │ │ │ │ + bl 1c7d8c │ │ │ │ + b.n 1f00a4 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 1f0068 │ │ │ │ + b.n 1f00b0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1efc70 │ │ │ │ - b.n 1f00b2 │ │ │ │ + bl 1efcb8 │ │ │ │ + b.n 1f00fa │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2b34 │ │ │ │ - b.n 1f01fe │ │ │ │ + bl 1e2b7c │ │ │ │ + b.n 1f0246 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - vshr.u64 d16, d8, #32 │ │ │ │ + vshr.u64 d0, d8, #40 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u32 d0, d30, d8 │ │ │ │ + mcr2 0, 7, r0, cr6, cr8, {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, #348] @ (1f03a4 ) │ │ │ │ + ldr r2, [pc, #348] @ (1f03ec ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (1f03a8 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f03f0 ) │ │ │ │ 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 1c7e60 │ │ │ │ + bl 1c7ea8 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1f0274 │ │ │ │ - b.n 1f039a │ │ │ │ + cbnz r3, 1f02bc │ │ │ │ + b.n 1f03e2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f039a │ │ │ │ + beq.w 1f03e2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f026a │ │ │ │ + beq.n 1f02b2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7cc8 │ │ │ │ + bl 1c7d10 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1f0296 │ │ │ │ - b.n 1f02c2 │ │ │ │ + cbnz r0, 1f02de │ │ │ │ + b.n 1f030a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f0282 │ │ │ │ + bne.n 1f02ca │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f0290 │ │ │ │ + bne.n 1f02d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7c2c │ │ │ │ - ldr r2, [pc, #260] @ (1f03ac ) │ │ │ │ - ldr r3, [pc, #252] @ (1f03a8 ) │ │ │ │ + bl 1c7c74 │ │ │ │ + ldr r2, [pc, #260] @ (1f03f4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f03f0 ) │ │ │ │ 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 1f039e │ │ │ │ + bne.n 1f03e6 │ │ │ │ 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 │ │ │ │ @@ -575705,590 +575734,590 @@ │ │ │ │ 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 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f0396 │ │ │ │ + beq.n 1f03de │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f0346 │ │ │ │ + beq.n 1f038e │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1f0354 │ │ │ │ + cbz r2, 1f039c │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1f0004 │ │ │ │ + bl 1f004c │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 1f0336 │ │ │ │ + cbz r4, 1f037e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1f0336 │ │ │ │ + cbz r2, 1f037e │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1f0004 │ │ │ │ + bl 1f004c │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f031c │ │ │ │ + bne.n 1f0364 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1f0004 │ │ │ │ + bl 1f004c │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1e28b4 │ │ │ │ - cbz r7, 1f036c │ │ │ │ + bl 1e28fc │ │ │ │ + cbz r7, 1f03b4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1f02f8 │ │ │ │ + b.n 1f0340 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1f0004 │ │ │ │ + bl 1f004c │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f0350 │ │ │ │ + bne.n 1f0398 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1f0384 │ │ │ │ + cbnz r0, 1f03cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7d44 │ │ │ │ - b.n 1f0296 │ │ │ │ + bl 1c7d8c │ │ │ │ + b.n 1f02de │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2b34 │ │ │ │ + bl 1e2b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 1f0296 │ │ │ │ + b.n 1f02de │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1f036c │ │ │ │ + b.n 1f03b4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f029e │ │ │ │ + b.n 1f02e6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r0, #608]! @ 0x260 │ │ │ │ + stc2l 0, cr0, [r8, #-608]! @ 0xfffffda0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r2, #-608] @ 0xfffffda0 │ │ │ │ + stc2 0, cr0, [sl, #-608] @ 0xfffffda0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #176] @ (1f0470 ) │ │ │ │ + ldr r2, [pc, #176] @ (1f04b8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1f0474 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f04bc ) │ │ │ │ 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 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f041c │ │ │ │ + bne.n 1f0464 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - beq.n 1f0448 │ │ │ │ + beq.n 1f0490 │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f0418 │ │ │ │ + bne.n 1f0460 │ │ │ │ ldrh.w r2, [r5, #328] @ 0x148 │ │ │ │ ldrh.w r0, [r5, #330] @ 0x14a │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #332] @ 0x14c │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1f0436 │ │ │ │ + bls.n 1f047e │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1f044c │ │ │ │ + bls.n 1f0494 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1f041e │ │ │ │ + b.n 1f0466 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1f0478 ) │ │ │ │ - ldr r3, [pc, #80] @ (1f0474 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f04c0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f04bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f046a │ │ │ │ + bne.n 1f04b2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1f0450 │ │ │ │ + bhi.n 1f0498 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1f045e │ │ │ │ + bhi.n 1f04a6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f041e │ │ │ │ + b.n 1f0466 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1f041c │ │ │ │ + bne.n 1f0464 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f041e │ │ │ │ + b.n 1f0466 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r6], #-608 @ 0xfffffda0 │ │ │ │ + @ instruction: 0xfbee0098 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbda0098 │ │ │ │ + @ instruction: 0xfb920098 │ │ │ │ stmdb 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 r5, [pc, #972] @ (1f085c ) │ │ │ │ + ldr r5, [pc, #972] @ (1f08a4 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #972] @ (1f0860 ) │ │ │ │ + ldr r4, [pc, #972] @ (1f08a8 ) │ │ │ │ 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 1f05f2 │ │ │ │ + ble.w 1f063a │ │ │ │ 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 r7, r4, #1 │ │ │ │ - beq.w 1f05f2 │ │ │ │ + beq.w 1f063a │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r6, r3, #28 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 1f060e │ │ │ │ + bpl.w 1f0656 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f0612 │ │ │ │ + bls.w 1f065a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f060e │ │ │ │ + bls.w 1f0656 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f05f2 │ │ │ │ + bhi.n 1f063a │ │ │ │ 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 20e438 │ │ │ │ + bl 20e480 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1eab00 │ │ │ │ + bl 1eab48 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1f0548 │ │ │ │ + cbz r7, 1f0590 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f07d4 │ │ │ │ + beq.w 1f081c │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1f0806 │ │ │ │ + beq.w 1f084e │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1f057c │ │ │ │ + bne.n 1f05c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f081e │ │ │ │ + beq.w 1f0866 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f0574 │ │ │ │ + bne.n 1f05bc │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f0560 │ │ │ │ + bne.n 1f05a8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1eabb4 │ │ │ │ + bl 1eabfc │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f062e │ │ │ │ + beq.n 1f0676 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0672 │ │ │ │ + beq.n 1f06ba │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f07ac │ │ │ │ + beq.w 1f07f4 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 1f05b6 │ │ │ │ + cbz r2, 1f05fe │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f06ae │ │ │ │ + beq.n 1f06f6 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f0838 │ │ │ │ + beq.w 1f0880 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1f069a │ │ │ │ + beq.n 1f06e2 │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1f06da │ │ │ │ + bpl.w 1f0722 │ │ │ │ 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 │ │ │ │ - beq.n 1f06be │ │ │ │ + beq.n 1f0706 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1f04c2 │ │ │ │ - ldr r2, [pc, #624] @ (1f0864 ) │ │ │ │ - ldr r3, [pc, #616] @ (1f0860 ) │ │ │ │ + bne.w 1f050a │ │ │ │ + ldr r2, [pc, #624] @ (1f08ac ) │ │ │ │ + ldr r3, [pc, #616] @ (1f08a8 ) │ │ │ │ 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 1f0858 │ │ │ │ + bne.w 1f08a0 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1f05f2 │ │ │ │ + bgt.n 1f063a │ │ │ │ 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 1f0510 │ │ │ │ + b.n 1f0558 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0700 │ │ │ │ + beq.n 1f0748 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 1f064a │ │ │ │ + cbz r2, 1f0692 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f072c │ │ │ │ + beq.n 1f0774 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f05e6 │ │ │ │ + bne.n 1f062e │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ ldrb.w r1, [r8, #19] │ │ │ │ ubfx r2, r3, #0, #1 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r5, #369] @ 0x171 │ │ │ │ - b.n 1f05e6 │ │ │ │ + b.n 1f062e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0746 │ │ │ │ + beq.n 1f078e │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 1f068e │ │ │ │ + cbz r2, 1f06d6 │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f05c8 │ │ │ │ + beq.n 1f0610 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1f05c8 │ │ │ │ + bne.n 1f0610 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r2, r3, #28 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #65] @ 0x41 │ │ │ │ - bmi.n 1f05d2 │ │ │ │ - b.n 1f05e6 │ │ │ │ + bmi.n 1f061a │ │ │ │ + b.n 1f062e │ │ │ │ ldrh.w r2, [r8, #32] │ │ │ │ ldrb.w r1, [r5, #368] @ 0x170 │ │ │ │ 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, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f05e6 │ │ │ │ + bne.w 1f062e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 1f05e6 │ │ │ │ + b.n 1f062e │ │ │ │ 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 1f064a │ │ │ │ + beq.n 1f0692 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f0652 │ │ │ │ + bne.n 1f069a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f0822 │ │ │ │ + beq.n 1f086a │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #388] @ 0x184 │ │ │ │ - b.n 1f05e6 │ │ │ │ + b.n 1f062e │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 1f068e │ │ │ │ + bmi.n 1f06d6 │ │ │ │ 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, 1f0770 │ │ │ │ + cbz r2, 1f07b8 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f05c8 │ │ │ │ + beq.w 1f0610 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f05c4 │ │ │ │ + bne.w 1f060c │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 1f05e6 │ │ │ │ + bpl.w 1f062e │ │ │ │ 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 │ │ │ │ - b.n 1f05e6 │ │ │ │ + b.n 1f062e │ │ │ │ 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 1f05b6 │ │ │ │ + beq.w 1f05fe │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ - b.n 1f05b6 │ │ │ │ + b.n 1f05fe │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f0802 │ │ │ │ + bne.n 1f084a │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #399 @ 0x18f │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1f0544 │ │ │ │ + b.n 1f058c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 1f03b0 │ │ │ │ + bl 1f03f8 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1f0544 │ │ │ │ + b.n 1f058c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1f057c │ │ │ │ + b.n 1f05c4 │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ - b.n 1f05e6 │ │ │ │ + b.n 1f062e │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 1f05e6 │ │ │ │ - b.n 1f079e │ │ │ │ + bpl.w 1f062e │ │ │ │ + b.n 1f07e6 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfb660098 │ │ │ │ + @ instruction: 0xfb1e0098 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa060098 │ │ │ │ + ldrsh.w r0, [lr, #152] @ 0x98 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ - bhi.n 1f0898 │ │ │ │ + bhi.n 1f08e0 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bhi.n 1f090a │ │ │ │ + bhi.n 1f0952 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 1f08c8 │ │ │ │ + bhi.n 1f0910 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 1f08de │ │ │ │ + bls.n 1f0926 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f0936 │ │ │ │ + bne.n 1f097e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #760 @ 0x2f8 │ │ │ │ - bhi.n 1f08f4 │ │ │ │ + bhi.n 1f093c │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f08c4 │ │ │ │ + bls.n 1f090c │ │ │ │ subw r1, r3, #743 @ 0x2e7 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #33039 @ 0x810f │ │ │ │ movt ip, #2 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ ands.w r1, r1, ip │ │ │ │ - bne.n 1f08da │ │ │ │ + bne.n 1f0922 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - beq.n 1f087a │ │ │ │ + beq.n 1f08c2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1f08c4 │ │ │ │ + bhi.n 1f090c │ │ │ │ movw r0, #61473 @ 0xf021 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 1f08c4 │ │ │ │ + bhi.n 1f090c │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 1f091c │ │ │ │ + bhi.n 1f0964 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f092a │ │ │ │ + bhi.n 1f0972 │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subw r3, r3, #762 @ 0x2fa │ │ │ │ cmp r3, #29 │ │ │ │ - bhi.n 1f08c4 │ │ │ │ + bhi.n 1f090c │ │ │ │ movs r0, #3 │ │ │ │ movt r0, #9216 @ 0x2400 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #195 @ 0xc3 │ │ │ │ movw r0, #32773 @ 0x8005 │ │ │ │ @@ -576315,230 +576344,230 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2880] @ 1f1498 │ │ │ │ - ldr.w r3, [pc, #2880] @ 1f149c │ │ │ │ + ldr.w r2, [pc, #2880] @ 1f14e0 │ │ │ │ + ldr.w r3, [pc, #2880] @ 1f14e4 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2876] @ 1f14a0 │ │ │ │ + ldr.w r6, [pc, #2876] @ 1f14e8 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c7cc8 │ │ │ │ - cbz r0, 1f0998 │ │ │ │ - ldr.w r2, [pc, #2856] @ 1f14a4 │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f149c │ │ │ │ + bl 1c7d10 │ │ │ │ + cbz r0, 1f09e0 │ │ │ │ + ldr.w r2, [pc, #2856] @ 1f14ec │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f14e4 │ │ │ │ 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 1f1fc2 │ │ │ │ + bne.w 1f200a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7d44 │ │ │ │ + bl 1c7d8c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f0978 │ │ │ │ + beq.n 1f09c0 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r5 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f0b9c │ │ │ │ + beq.w 1f0be4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f0bba │ │ │ │ + bhi.w 1f0c02 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2772] @ 1f14a8 │ │ │ │ + ldr.w r3, [pc, #2772] @ 1f14f0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb.w r0, [r2, #71] @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0c46 │ │ │ │ + beq.w 1f0c8e │ │ │ │ add.w r2, r0, #10 │ │ │ │ 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 1f0a1e │ │ │ │ + beq.n 1f0a66 │ │ │ │ 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 1f0e66 │ │ │ │ + bhi.w 1f0eae │ │ │ │ sub.w lr, r1, #64 @ 0x40 │ │ │ │ and.w r1, lr, #127 @ 0x7f │ │ │ │ uxtb.w lr, lr │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ ubfx r6, r5, #7, #6 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldrb.w r2, [r2, #206] @ 0xce │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0f3a │ │ │ │ + bne.w 1f0f82 │ │ │ │ add r6, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq lr, r2 │ │ │ │ - beq.n 1f0a86 │ │ │ │ + beq.n 1f0ace │ │ │ │ and.w r2, r6, #63 @ 0x3f │ │ │ │ mov.w r9, #1 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r6, r2, #32 │ │ │ │ lsl.w lr, r9, lr │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ lsr.w r6, r9, r6 │ │ │ │ subs r2, #1 │ │ │ │ orr.w lr, lr, r6 │ │ │ │ adc.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1f0fc6 │ │ │ │ + beq.w 1f100e │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ movs r5, #1 │ │ │ │ sub.w r9, r1, #32 │ │ │ │ rsb r6, r1, #32 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ lsl.w r9, r5, r9 │ │ │ │ negs r1, r1 │ │ │ │ lsr.w r6, r5, r6 │ │ │ │ and.w r5, r1, r2 │ │ │ │ orr.w r6, r9, r6 │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ and.w r6, r6, lr │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ - bls.w 1f0c56 │ │ │ │ + bls.w 1f0c9e │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f182a │ │ │ │ + beq.w 1f1872 │ │ │ │ cmp.w r3, #720 @ 0x2d0 │ │ │ │ - bcs.w 1f0eb6 │ │ │ │ + bcs.w 1f0efe │ │ │ │ cmp.w r3, #450 @ 0x1c2 │ │ │ │ - bhi.w 1f0fcc │ │ │ │ + bhi.w 1f1014 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bls.w 1f17ae │ │ │ │ + bls.w 1f17f6 │ │ │ │ mvn.w r2, #420 @ 0x1a4 │ │ │ │ adds r1, r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ movt r1, #8232 @ 0x2028 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f1112 │ │ │ │ + bne.w 1f115a │ │ │ │ movw r1, #36928 @ 0x9040 │ │ │ │ movt r1, #17 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1f1134 │ │ │ │ + bne.w 1f117c │ │ │ │ tst.w r2, #18432 @ 0x4800 │ │ │ │ - bne.w 1f16c4 │ │ │ │ + bne.w 1f170c │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 1f107a │ │ │ │ + b.n 1f10c2 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f0fac │ │ │ │ + beq.w 1f0ff4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 1f0b5a │ │ │ │ + cbz r1, 1f0ba2 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1f0b46 │ │ │ │ + b.n 1f0b8e │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f0e20 │ │ │ │ + beq.w 1f0e68 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1f0b3e │ │ │ │ + bne.n 1f0b86 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e41a0 │ │ │ │ - cbnz r0, 1f0b76 │ │ │ │ + bl 1e41e8 │ │ │ │ + cbnz r0, 1f0bbe │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [sl, #368] @ 0x170 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 1f0e58 │ │ │ │ - bhi.w 1f0e42 │ │ │ │ + beq.w 1f0ea0 │ │ │ │ + bhi.w 1f0e8a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1f0bba │ │ │ │ + bne.n 1f0c02 │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f09bc │ │ │ │ + bne.w 1f0a04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f09b2 │ │ │ │ - b.n 1f0978 │ │ │ │ + bne.w 1f09fa │ │ │ │ + b.n 1f09c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1f0bba │ │ │ │ + cbz r0, 1f0c02 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 1f093c │ │ │ │ + bl 1f0984 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f09bc │ │ │ │ + bne.w 1f0a04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f09b2 │ │ │ │ - b.n 1f0978 │ │ │ │ - ldr.w r3, [pc, #2260] @ 1f14ac │ │ │ │ + bne.w 1f09fa │ │ │ │ + b.n 1f09c0 │ │ │ │ + ldr.w r3, [pc, #2260] @ 1f14f4 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ mla r2, r8, r6, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1f0c26 │ │ │ │ + cbz r5, 1f0c6e │ │ │ │ add.w r0, r1, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r6, r0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ @@ -576550,36 +576579,36 @@ │ │ │ │ ldrbne.w r2, [sl, #355] @ 0x163 │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [sl, #354] @ 0x162 │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [sl, #355] @ 0x163 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f0bf4 │ │ │ │ + bne.n 1f0c3c │ │ │ │ mla r6, r8, r6, r1 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1f0e36 │ │ │ │ + beq.w 1f0e7e │ │ │ │ ldrb.w r3, [sl, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #355] @ 0x163 │ │ │ │ - b.n 1f0bba │ │ │ │ + b.n 1f0c02 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ - bhi.w 1f0ac8 │ │ │ │ + bhi.w 1f0b10 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bls.w 1f0b1a │ │ │ │ + bls.w 1f0b62 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #218 @ 0xda │ │ │ │ - bhi.w 1f105e │ │ │ │ + bhi.w 1f10a6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r5, #19 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ @@ -576793,43 +576822,43 @@ │ │ │ │ lsls r2, r3, #20 │ │ │ │ lsls r5, r5, #18 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f0e2c │ │ │ │ + b.n 1f0e74 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f0b5a │ │ │ │ + beq.w 1f0ba2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 1f0e24 │ │ │ │ - b.n 1f0b4e │ │ │ │ + bne.n 1f0e6c │ │ │ │ + b.n 1f0b96 │ │ │ │ ldrb.w r3, [sl, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #354] @ 0x162 │ │ │ │ - b.n 1f0bba │ │ │ │ + b.n 1f0c02 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0bba │ │ │ │ + bhi.w 1f0c02 │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ - b.n 1f0b92 │ │ │ │ + b.n 1f0bda │ │ │ │ ldrb.w r3, [sl, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sl, #353] @ 0x161 │ │ │ │ - b.n 1f0bba │ │ │ │ + b.n 1f0c02 │ │ │ │ add.w r9, r1, #32 │ │ │ │ ubfx r6, r2, #7, #6 │ │ │ │ and.w r9, r9, #127 @ 0x7f │ │ │ │ mov lr, r1 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bhi.w 1f0a44 │ │ │ │ + bhi.w 1f0a8c │ │ │ │ ubfx r2, r2, #26, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r1, r2, asr #1 │ │ │ │ and.w r1, r1, #31 │ │ │ │ @@ -576840,20 +576869,20 @@ │ │ │ │ movweq r9, #65535 @ 0xffff │ │ │ │ lslne.w r9, r9, r2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ and.w r9, r9, r2 │ │ │ │ - b.n 1f0c4e │ │ │ │ + b.n 1f0c96 │ │ │ │ sub.w r2, r3, #756 @ 0x2f4 │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f0b1a │ │ │ │ + bhi.w 1f0b62 │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.w 1f105e │ │ │ │ + bhi.w 1f10a6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @@ -576905,24 +576934,24 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movw r2, #389 @ 0x185 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f18a2 │ │ │ │ + beq.w 1f18ea │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 1f10de │ │ │ │ + bls.w 1f1126 │ │ │ │ add.w r2, r1, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1f0a52 │ │ │ │ + bhi.w 1f0a9a │ │ │ │ adds r2, r6, #3 │ │ │ │ add.w r2, lr, r2, lsr #2 │ │ │ │ - b.n 1f0a64 │ │ │ │ + b.n 1f0aac │ │ │ │ ldrb.w r3, [sl, #373] @ 0x175 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [sl, #373] @ 0x175 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -576931,59 +576960,59 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [sl, #373] @ 0x175 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [sl, #373] @ 0x175 │ │ │ │ - b.n 1f0bba │ │ │ │ + b.n 1f0c02 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0bba │ │ │ │ + b.n 1f0c02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e41b8 │ │ │ │ + bl 1e4200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0b2e │ │ │ │ + beq.w 1f0b76 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0b2e │ │ │ │ + b.n 1f0b76 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f0abc │ │ │ │ + b.n 1f0b04 │ │ │ │ movw r2, #614 @ 0x266 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f1b04 │ │ │ │ + bhi.w 1f1b4c │ │ │ │ cmp.w r3, #612 @ 0x264 │ │ │ │ - bls.w 1f10e6 │ │ │ │ + bls.w 1f112e │ │ │ │ adds r0, #10 │ │ │ │ ldr.w r6, [r4, r0, lsl #2] │ │ │ │ ldrd r0, r1, [sl, #104] @ 0x68 │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ ubfx r2, r6, #7, #6 │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f1a26 │ │ │ │ + beq.w 1f1a6e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ subs r2, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r5, r5, ip │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f1058 │ │ │ │ + beq.n 1f10a0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r6, lr, r6 │ │ │ │ negs r3, r3 │ │ │ │ @@ -576991,127 +577020,127 @@ │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w r6, r6, ip │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, r6, r6, lsl #1 │ │ │ │ ands r3, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [sl, #104] @ 0x68 │ │ │ │ - b.n 1f0bba │ │ │ │ + b.n 1f0c02 │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1f0b1a │ │ │ │ + bhi.w 1f0b62 │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 1f0b1a │ │ │ │ + beq.w 1f0b62 │ │ │ │ ldrb.w r2, [sl, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [sl, #357] @ 0x165 │ │ │ │ - bl 1f0868 │ │ │ │ - cbz r0, 1f109a │ │ │ │ + bl 1f08b0 │ │ │ │ + cbz r0, 1f10e2 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1f18d0 │ │ │ │ + bpl.w 1f1918 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1ad4 │ │ │ │ + beq.w 1f1b1c │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ - bhi.w 1f0bba │ │ │ │ + bhi.w 1f0c02 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bhi.w 1f1900 │ │ │ │ + bhi.w 1f1948 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f1b66 │ │ │ │ + bhi.w 1f1bae │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bls.w 1f0bba │ │ │ │ + bls.w 1f0c02 │ │ │ │ subs r3, #57 @ 0x39 │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f0b86 │ │ │ │ - b.n 1f0bba │ │ │ │ + bmi.w 1f0bce │ │ │ │ + b.n 1f0c02 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 1f0f58 │ │ │ │ - b.n 1f0a52 │ │ │ │ + bhi.w 1f0fa0 │ │ │ │ + b.n 1f0a9a │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1f1b48 │ │ │ │ + bhi.w 1f1b90 │ │ │ │ cmp.w r3, #520 @ 0x208 │ │ │ │ - bcs.w 1f1d34 │ │ │ │ + bcs.w 1f1d7c │ │ │ │ sub.w r1, r3, #468 @ 0x1d4 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f0b1a │ │ │ │ + bhi.w 1f0b62 │ │ │ │ movw r2, #29127 @ 0x71c7 │ │ │ │ movt r2, #492 @ 0x1ec │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1f0b1a │ │ │ │ + bpl.w 1f0b62 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2f40 │ │ │ │ + bl 1e2f88 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 1e2f40 │ │ │ │ + bl 1e2f88 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ lsls r1, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ - b.n 1f0bba │ │ │ │ + b.n 1f0c02 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs.w r3, ip, r3 │ │ │ │ - beq.w 1f1d72 │ │ │ │ + beq.w 1f1dba │ │ │ │ ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #108] @ 0x6c │ │ │ │ ldrh.w r3, [sl, #176] @ 0xb0 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #176] @ 0xb0 │ │ │ │ - bl 211244 │ │ │ │ + bl 21128c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f11a4 │ │ │ │ + beq.n 1f11ec │ │ │ │ ldr.w r3, [sl, #208] @ 0xd0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #208] @ 0xd0 │ │ │ │ ldr.w r3, [sl, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #212] @ 0xd4 │ │ │ │ ldrh.w r3, [sl, #180] @ 0xb4 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f1992 │ │ │ │ + beq.w 1f19da │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1952 │ │ │ │ + beq.w 1f199a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #120 @ 0x78 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [sl, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ @@ -577119,84 +577148,84 @@ │ │ │ │ ldreq r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1f0bba │ │ │ │ + bpl.w 1f0c02 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.n 1f0bba │ │ │ │ + b.n 1f0c02 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f1abe │ │ │ │ + bhi.w 1f1b06 │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ - b.n 1f0bba │ │ │ │ + b.n 1f0c02 │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - bcs.w 1f1b2a │ │ │ │ + bcs.w 1f1b72 │ │ │ │ cmp.w r3, #318 @ 0x13e │ │ │ │ - bls.w 1f0b1a │ │ │ │ + bls.w 1f0b62 │ │ │ │ mvn.w r5, #318 @ 0x13e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r3, r5 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #34824 @ 0x8808 │ │ │ │ movt r1, #6284 @ 0x188c │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f1112 │ │ │ │ + bne.w 1f115a │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0b1a │ │ │ │ + bpl.w 1f0b62 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f1fc6 │ │ │ │ + bne.w 1f200e │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst.w r2, #12 │ │ │ │ itt ne │ │ │ │ subne.w r2, r1, #20 │ │ │ │ strne r2, [sp, #32] │ │ │ │ - bne.n 1f12bc │ │ │ │ + bne.n 1f1304 │ │ │ │ ldrsb.w r5, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0868 │ │ │ │ - cbz r0, 1f1288 │ │ │ │ + bl 1f08b0 │ │ │ │ + cbz r0, 1f12d0 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 1f0bba │ │ │ │ + beq.w 1f0c02 │ │ │ │ ldrb.w r3, [sl, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [sl, #370] @ 0x172 │ │ │ │ - b.n 1f0bba │ │ │ │ + b.n 1f0c02 │ │ │ │ cmp r6, #5 │ │ │ │ - beq.w 1f1fcc │ │ │ │ + beq.w 1f2014 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1fd8 │ │ │ │ + bne.w 1f2020 │ │ │ │ subs r2, #20 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f12a8 │ │ │ │ + bne.n 1f12f0 │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -577204,131 +577233,131 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20e438 │ │ │ │ + bl 20e480 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1f1302 │ │ │ │ + cbz r0, 1f134a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrsb.w r3, [r9, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f1332 │ │ │ │ + blt.n 1f137a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - beq.w 1f1b70 │ │ │ │ + beq.w 1f1bb8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1d60 │ │ │ │ + beq.w 1f1da8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1f1332 │ │ │ │ + beq.n 1f137a │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f1ed2 │ │ │ │ + beq.w 1f1f1a │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - bl 20e438 │ │ │ │ + bl 20e480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f1e16 │ │ │ │ + bne.w 1f1e5e │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1e02 │ │ │ │ + beq.w 1f1e4a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f1d9c │ │ │ │ + beq.w 1f1de4 │ │ │ │ and.w r5, r3, #3 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1f047c │ │ │ │ + bl 1f04c4 │ │ │ │ ldrsb.w r5, [sl, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f1274 │ │ │ │ + bne.w 1f12bc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f1da8 │ │ │ │ + beq.w 1f1df0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0868 │ │ │ │ + bl 1f08b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0bba │ │ │ │ + beq.w 1f0c02 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #357] @ 0x165 │ │ │ │ - b.n 1f0bba │ │ │ │ + b.n 1f0c02 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ 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 1f1e22 │ │ │ │ + beq.w 1f1e6a │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #100] @ 0x64 │ │ │ │ ldrh.w r2, [sl, #174] @ 0xae │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [sl, #174] @ 0xae │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f140c │ │ │ │ + bne.n 1f1454 │ │ │ │ ldr.w r3, [sl, #152] @ 0x98 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #152] @ 0x98 │ │ │ │ ldr.w r3, [sl, #156] @ 0x9c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 211244 │ │ │ │ + bl 21128c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f143c │ │ │ │ + beq.n 1f1484 │ │ │ │ ldr.w r3, [sl, #216] @ 0xd8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #216] @ 0xd8 │ │ │ │ ldr.w r3, [sl, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #220] @ 0xdc │ │ │ │ ldrh.w r3, [sl, #182] @ 0xb6 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #182] @ 0xb6 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f1a38 │ │ │ │ + beq.w 1f1a80 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1f1916 │ │ │ │ + beq.w 1f195e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ @@ -577336,89 +577365,89 @@ │ │ │ │ movw r2, #775 @ 0x307 │ │ │ │ itttt mi │ │ │ │ ldrbmi.w r3, [sl, #368] @ 0x170 │ │ │ │ orrmi.w r3, r3, #8 │ │ │ │ strbmi.w r3, [sl, #368] @ 0x170 │ │ │ │ ldrmi r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1f0bba │ │ │ │ - b.n 1f129a │ │ │ │ + bne.w 1f0c02 │ │ │ │ + b.n 1f12e2 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f14c2 │ │ │ │ - b.n 1f14c4 │ │ │ │ + beq.n 1f150a │ │ │ │ + b.n 1f150c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf69c0098 │ │ │ │ + @ instruction: 0xf6540098 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6960098 │ │ │ │ - @ instruction: 0xf67c0098 │ │ │ │ + movw r0, #59544 @ 0xe898 │ │ │ │ + @ instruction: 0xf6340098 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f1fde │ │ │ │ + beq.w 1f2026 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f1fd8 │ │ │ │ + bne.w 1f2020 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f14b0 │ │ │ │ + bne.n 1f14f8 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0bba │ │ │ │ + bhi.w 1f0c02 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r5, #21] │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f0bba │ │ │ │ - b.n 1f11ee │ │ │ │ + bhi.w 1f0c02 │ │ │ │ + b.n 1f1236 │ │ │ │ adds r0, #10 │ │ │ │ ldr.w r6, [r4, r0, lsl #2] │ │ │ │ ldrd r0, r1, [sl, #96] @ 0x60 │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ ubfx r2, r6, #7, #6 │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f1a30 │ │ │ │ + beq.w 1f1a78 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ subs r2, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r5, r5, ip │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f158e │ │ │ │ + beq.n 1f15d6 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r6, lr, r6 │ │ │ │ negs r3, r3 │ │ │ │ @@ -577426,68 +577455,68 @@ │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w r6, r6, ip │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, r6, r6, lsl #1 │ │ │ │ ands r3, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ movs r5, #0 │ │ │ │ add.w r3, sl, #376 @ 0x178 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f183a │ │ │ │ + beq.w 1f1882 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1f159e │ │ │ │ - b.w 1f0bba │ │ │ │ + bne.n 1f15e6 │ │ │ │ + b.w 1f0c02 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2807] @ 0xaf7 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f1aac │ │ │ │ + bhi.w 1f1af4 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ ldrb.w r3, [sl, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #369] @ 0x171 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #1727] @ 0x6bf │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f1a96 │ │ │ │ + bhi.w 1f1ade │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1734] @ 0x6c6 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [sl, #357] @ 0x165 │ │ │ │ @@ -577507,152 +577536,152 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #4, #1 │ │ │ │ strb.w r2, [sl, #357] @ 0x165 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2687] @ 0xa7f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1f1a80 │ │ │ │ + bhi.w 1f1ac8 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #80] @ 0x50 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r0, #43] @ 0x2b │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 1f16f8 │ │ │ │ + bpl.n 1f1740 │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ ldr.w r2, [sl, #92] @ 0x5c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - bne.n 1f1712 │ │ │ │ + bne.n 1f175a │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #148] @ 0x94 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #148] @ 0x94 │ │ │ │ ldrh.w r3, [sl, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #172] @ 0xac │ │ │ │ - bl 211244 │ │ │ │ + bl 21128c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f174e │ │ │ │ + beq.n 1f1796 │ │ │ │ ldr.w r3, [sl, #200] @ 0xc8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #200] @ 0xc8 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #204] @ 0xcc │ │ │ │ ldrh.w r3, [sl, #178] @ 0xb2 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh.w r3, [sl, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f19dc │ │ │ │ + beq.w 1f1a24 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f1cca │ │ │ │ + bne.w 1f1d12 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1cca │ │ │ │ + beq.w 1f1d12 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1f1e94 │ │ │ │ + beq.w 1f1edc │ │ │ │ ldr.w r3, [sl, #128] @ 0x80 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #128] @ 0x80 │ │ │ │ ldr.w r3, [sl, #132] @ 0x84 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #132] @ 0x84 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ cmp.w r3, #418 @ 0x1a2 │ │ │ │ - bcs.w 1f0b1a │ │ │ │ + bcs.w 1f0b62 │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - bls.w 1f1222 │ │ │ │ + bls.w 1f126a │ │ │ │ mvn.w lr, #388 @ 0x184 │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #21568 @ 0x5440 │ │ │ │ movt r2, #4148 @ 0x1034 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f1112 │ │ │ │ + bne.w 1f115a │ │ │ │ movw r2, #289 @ 0x121 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1f0b1a │ │ │ │ + beq.w 1f0b62 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - bne.w 1f16c4 │ │ │ │ + bne.w 1f170c │ │ │ │ ldr.w r3, [sl, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #184] @ 0xb8 │ │ │ │ - bl 211244 │ │ │ │ + bl 21128c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f174e │ │ │ │ + beq.n 1f1796 │ │ │ │ ldr.w r3, [sl, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #224] @ 0xe0 │ │ │ │ - b.n 1f174e │ │ │ │ + b.n 1f1796 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #96] @ 0x60 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1f1896 │ │ │ │ + bhi.n 1f18de │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1f1fde │ │ │ │ + bhi.w 1f2026 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ @@ -577681,349 +577710,349 @@ │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r1, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ - b.n 1f15ba │ │ │ │ + b.n 1f1602 │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 1f1896 │ │ │ │ + b.n 1f18de │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f0f44 │ │ │ │ + bne.w 1f0f8c │ │ │ │ add r6, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1f0a60 │ │ │ │ + bne.w 1f0aa8 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r9, r2 │ │ │ │ moveq r5, r9 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 1f0ac8 │ │ │ │ + beq.w 1f0b10 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.w 1f0a90 │ │ │ │ + b.w 1f0ad8 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.w 1f10b6 │ │ │ │ + bpl.w 1f10fe │ │ │ │ ldrb.w r3, [sl, #338] @ 0x152 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #338] @ 0x152 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f18fa │ │ │ │ + bne.n 1f1942 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ lsls r5, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - b.w 1f10b6 │ │ │ │ + b.w 1f10fe │ │ │ │ subs r3, #185 @ 0xb9 │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0bba │ │ │ │ - b.w 1f0b86 │ │ │ │ + bpl.w 1f0c02 │ │ │ │ + b.w 1f0bce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #771 @ 0x303 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2112a8 │ │ │ │ + bl 2112f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f03b0 │ │ │ │ + bl 1f03f8 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f144c │ │ │ │ + bne.w 1f1494 │ │ │ │ ldr.w r2, [sl, #368] @ 0x170 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #368] @ 0x170 │ │ │ │ ldr.w r2, [sl, #372] @ 0x174 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #372] @ 0x174 │ │ │ │ - b.n 1f144c │ │ │ │ + b.n 1f1494 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #433 @ 0x1b1 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2112a8 │ │ │ │ + bl 2112f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f03b0 │ │ │ │ + bl 1f03f8 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f11b4 │ │ │ │ + bne.w 1f11fc │ │ │ │ ldr.w r2, [sl, #368] @ 0x170 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #368] @ 0x170 │ │ │ │ ldr.w r2, [sl, #372] @ 0x174 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #372] @ 0x174 │ │ │ │ - b.n 1f11b4 │ │ │ │ + b.n 1f11fc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #436 @ 0x1b4 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2112a8 │ │ │ │ + bl 2112f0 │ │ │ │ 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 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1e72 │ │ │ │ + beq.w 1f1eba │ │ │ │ ldr.w r3, [sl, #392] @ 0x188 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ ldr.w r3, [sl, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f11ae │ │ │ │ + b.w 1f11f6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #435 @ 0x1b3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2112a8 │ │ │ │ + bl 2112f0 │ │ │ │ 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 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1eac │ │ │ │ + beq.w 1f1ef4 │ │ │ │ ldr.w r3, [sl, #384] @ 0x180 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ ldr.w r3, [sl, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.n 1f1758 │ │ │ │ + b.n 1f17a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.w 1f101e │ │ │ │ + b.w 1f1066 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f1554 │ │ │ │ + b.n 1f159c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f1cda │ │ │ │ + beq.w 1f1d22 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f0bba │ │ │ │ + bmi.w 1f0c02 │ │ │ │ ldr.w r2, [sl, #408] @ 0x198 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [sl, #408] @ 0x198 │ │ │ │ ldr.w r2, [sl, #412] @ 0x19c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [sl, #412] @ 0x19c │ │ │ │ ldrh.w r2, [sl, #420] @ 0x1a4 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [sl, #420] @ 0x1a4 │ │ │ │ - b.n 1f1446 │ │ │ │ + b.n 1f148e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [sl, #116] @ 0x74 │ │ │ │ orreq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ streq.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.n 1f15e6 │ │ │ │ + b.n 1f162e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1f0bba │ │ │ │ + bne.w 1f0c02 │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #109 @ 0x6d │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 1f0bba │ │ │ │ + bls.w 1f0c02 │ │ │ │ ldrb.w r3, [sl, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sl, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - b.w 1f10b6 │ │ │ │ + b.w 1f10fe │ │ │ │ movw r2, #630 @ 0x276 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f1112 │ │ │ │ + beq.w 1f115a │ │ │ │ subw r1, r3, #635 @ 0x27b │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f0b1a │ │ │ │ + bhi.w 1f0b62 │ │ │ │ movs r2, #11 │ │ │ │ movt r2, #1248 @ 0x4e0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1f1112 │ │ │ │ - b.w 1f0b1a │ │ │ │ + bmi.w 1f115a │ │ │ │ + b.w 1f0b62 │ │ │ │ sub.w r1, r3, #356 @ 0x164 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 1f0b1a │ │ │ │ + bhi.w 1f0b62 │ │ │ │ movw r2, #24577 @ 0x6001 │ │ │ │ movt r2, #265 @ 0x109 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1f1112 │ │ │ │ - b.w 1f0b1a │ │ │ │ + bmi.w 1f115a │ │ │ │ + b.w 1f0b62 │ │ │ │ subw r1, r3, #570 @ 0x23a │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 1f0b1a │ │ │ │ + bhi.w 1f0b62 │ │ │ │ movw r2, #8687 @ 0x21ef │ │ │ │ movt r2, #15744 @ 0x3d80 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1f1112 │ │ │ │ - b.w 1f0b1a │ │ │ │ + bmi.w 1f115a │ │ │ │ + b.w 1f0b62 │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - beq.w 1f0b86 │ │ │ │ - b.w 1f0bba │ │ │ │ + beq.w 1f0bce │ │ │ │ + b.w 1f0c02 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r2 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f1c36 │ │ │ │ + beq.n 1f1c7e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f1b9c │ │ │ │ - cbz r2, 1f1bd6 │ │ │ │ + beq.n 1f1be4 │ │ │ │ + cbz r2, 1f1c1e │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f1bd6 │ │ │ │ + bne.n 1f1c1e │ │ │ │ sub.w r5, r2, #20 │ │ │ │ - b.n 1f1b80 │ │ │ │ + b.n 1f1bc8 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1fd2 │ │ │ │ + bne.w 1f201a │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f1b96 │ │ │ │ + beq.n 1f1bde │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f1bb2 │ │ │ │ + bcc.n 1f1bfa │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b.n 1f1b8a │ │ │ │ + b.n 1f1bd2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1f1c4e │ │ │ │ + bne.n 1f1c96 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r6, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r7, sl, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 1f1332 │ │ │ │ + beq.w 1f137a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - bne.w 1f1d60 │ │ │ │ + bne.w 1f1da8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1f1332 │ │ │ │ + bls.w 1f137a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - beq.w 1f1f94 │ │ │ │ + beq.w 1f1fdc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f1f80 │ │ │ │ + beq.w 1f1fc8 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f047c │ │ │ │ - b.w 1f137e │ │ │ │ + bl 1f04c4 │ │ │ │ + b.w 1f13c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1bd0 │ │ │ │ + beq.n 1f1c18 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f1fd8 │ │ │ │ + bne.w 1f2020 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1bd6 │ │ │ │ + beq.n 1f1c1e │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1f1f70 │ │ │ │ + bne.w 1f1fb8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f1cbc │ │ │ │ + bhi.n 1f1d04 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f1fde │ │ │ │ + bhi.w 1f2026 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ @@ -578053,34 +578082,34 @@ │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r7, r0 │ │ │ │ - b.n 1f1b8a │ │ │ │ + b.n 1f1bd2 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f1cbc │ │ │ │ + b.n 1f1d04 │ │ │ │ ldrb.w r3, [sl, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [sl, #356] @ 0x164 │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2112a8 │ │ │ │ + bl 2112f0 │ │ │ │ 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 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1f1e86 │ │ │ │ + beq.w 1f1ece │ │ │ │ ldr.w r3, [sl, #400] @ 0x190 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #400] @ 0x190 │ │ │ │ ldr.w r3, [sl, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -578088,61 +578117,61 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r2, [r3, #43] @ 0x2b │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f1446 │ │ │ │ - b.n 1f1a5e │ │ │ │ + bmi.w 1f148e │ │ │ │ + b.n 1f1aa6 │ │ │ │ sub.w r1, r3, #520 @ 0x208 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1f0b1a │ │ │ │ - b.w 1f1112 │ │ │ │ + bpl.w 1f0b62 │ │ │ │ + b.w 1f115a │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [r9, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ adds r2, r1, r2 │ │ │ │ mov.w r1, #0 │ │ │ │ adcs r1, r1 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f1c00 │ │ │ │ + b.n 1f1c48 │ │ │ │ ldr.w r3, [sl, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #192] @ 0xc0 │ │ │ │ - bl 211244 │ │ │ │ + bl 21128c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1f11a4 │ │ │ │ + beq.w 1f11ec │ │ │ │ ldr.w r3, [sl, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #228] @ 0xe4 │ │ │ │ - b.w 1f11a4 │ │ │ │ + b.w 1f11ec │ │ │ │ movs r2, #1 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 1f136c │ │ │ │ + b.w 1f13b4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r5, #1 │ │ │ │ - bl 2bc308 │ │ │ │ - bl 2bc2e0 │ │ │ │ - cbnz r0, 1f1dee │ │ │ │ - b.w 1f1270 │ │ │ │ + bl 2bc350 │ │ │ │ + bl 2bc328 │ │ │ │ + cbnz r0, 1f1e36 │ │ │ │ + b.w 1f12b8 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ adds r6, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ @@ -578153,33 +578182,33 @@ │ │ │ │ ldr.w r3, [sl, #372] @ 0x174 │ │ │ │ str.w r1, [sl, #368] @ 0x170 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [sl, #372] @ 0x174 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 1f1dbc │ │ │ │ - b.w 1f1270 │ │ │ │ + bcc.n 1f1e04 │ │ │ │ + b.w 1f12b8 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1f1350 │ │ │ │ + bne.w 1f1398 │ │ │ │ ldrb.w r3, [r9, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1f1350 │ │ │ │ + bmi.w 1f1398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 1f1350 │ │ │ │ + b.w 1f1398 │ │ │ │ ldr.w r3, [sl, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #188] @ 0xbc │ │ │ │ - bl 211244 │ │ │ │ + bl 21128c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [sl, #232] @ 0xe8 │ │ │ │ @@ -578192,53 +578221,53 @@ │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ lsls r1, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [sl, #416] @ 0x1a0 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [sl, #416] @ 0x1a0 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f1446 │ │ │ │ + b.w 1f148e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f19c0 │ │ │ │ + bne.w 1f1a08 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.w 1f11ae │ │ │ │ + b.w 1f11f6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f1cfe │ │ │ │ - b.n 1f1d12 │ │ │ │ + bne.w 1f1d46 │ │ │ │ + b.n 1f1d5a │ │ │ │ ldr.w r3, [sl, #136] @ 0x88 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #136] @ 0x88 │ │ │ │ ldr.w r3, [sl, #140] @ 0x8c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #140] @ 0x8c │ │ │ │ - b.w 1f0bba │ │ │ │ + b.w 1f0c02 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #399 @ 0x18f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f1a0c │ │ │ │ + bne.w 1f1a54 │ │ │ │ ldr.w r3, [sl, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #376] @ 0x178 │ │ │ │ ldr.w r3, [sl, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [sl, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ - b.n 1f1758 │ │ │ │ + b.n 1f17a0 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1f1fa2 │ │ │ │ + bhi.n 1f1fea │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f1d48 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f1ef0 ) │ │ │ │ + bhi.w 1f1d90 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f1f38 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ mrc2 15, 2, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ @@ -578273,40 +578302,40 @@ │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ mov r6, r9 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r9, sl │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - b.w 1f1332 │ │ │ │ + b.w 1f137a │ │ │ │ and.w r5, r3, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1f1c20 │ │ │ │ + b.n 1f1c68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1c20 │ │ │ │ + b.n 1f1c68 │ │ │ │ and.w r1, r3, #3 │ │ │ │ adds r2, r1, r2 │ │ │ │ adc.w r1, r0, #0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 1f1d60 │ │ │ │ - b.w 1f1332 │ │ │ │ + bne.w 1f1da8 │ │ │ │ + b.w 1f137a │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1f1d48 │ │ │ │ + b.n 1f1d90 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -578320,16 +578349,16 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1160] @ 1f2480 │ │ │ │ - ldr.w r2, [pc, #1160] @ 1f2484 │ │ │ │ + ldr.w r0, [pc, #1160] @ 1f24c8 │ │ │ │ + ldr.w r2, [pc, #1160] @ 1f24cc │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -578339,57 +578368,57 @@ │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ strh.w r3, [r6, #354] @ 0x162 │ │ │ │ ldrb.w r2, [r6, #357] @ 0x165 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r6, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2140 │ │ │ │ + beq.w 1f2188 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f204c │ │ │ │ + b.n 1f2094 │ │ │ │ ldrb.w r3, [r6, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r6, #357] @ 0x165 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n 1f205a │ │ │ │ + bpl.n 1f20a2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f2092 │ │ │ │ + cbz r3, 1f20da │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1f2046 │ │ │ │ + beq.n 1f208e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 1f2034 │ │ │ │ + bmi.n 1f207c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2046 │ │ │ │ + bne.n 1f208e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bcca4 │ │ │ │ + bl 2bccec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bccbc │ │ │ │ + bl 2bcd04 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bccd4 │ │ │ │ + bl 2bcd1c │ │ │ │ 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 1f204c │ │ │ │ + bne.n 1f2094 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2146 │ │ │ │ + bne.n 1f218e │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r4, [r6, #353] @ 0x161 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #172] @ 0xac │ │ │ │ strd r0, r1, [r6, #80] @ 0x50 │ │ │ │ bfi r4, r3, #5, #1 │ │ │ │ @@ -578407,105 +578436,105 @@ │ │ │ │ strd r0, r1, [r6, #200] @ 0xc8 │ │ │ │ strd r0, r1, [r6, #208] @ 0xd0 │ │ │ │ strd r0, r1, [r6, #216] @ 0xd8 │ │ │ │ strd r3, r3, [r6, #224] @ 0xe0 │ │ │ │ str.w r3, [r6, #232] @ 0xe8 │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - cbz r2, 1f2150 │ │ │ │ + cbz r2, 1f2198 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1f243c │ │ │ │ + bne.w 1f2484 │ │ │ │ ldrb.w r3, [r6, #356] @ 0x164 │ │ │ │ ldr.w r2, [r6, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #356] @ 0x164 │ │ │ │ movw r3, #65076 @ 0xfe34 │ │ │ │ movt r3, #65527 @ 0xfff7 │ │ │ │ ands r3, r2 │ │ │ │ strd r0, r1, [r6, #136] @ 0x88 │ │ │ │ strd r0, r1, [r6, #128] @ 0x80 │ │ │ │ str.w r3, [r6, #368] @ 0x170 │ │ │ │ - b.n 1f2168 │ │ │ │ + b.n 1f21b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ orreq.w r3, r3, #32 │ │ │ │ strbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f209a │ │ │ │ + beq.n 1f20e2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 1f213e │ │ │ │ - b.n 1f2122 │ │ │ │ + beq.n 1f2186 │ │ │ │ + b.n 1f216a │ │ │ │ strd r0, r1, [r6, #368] @ 0x170 │ │ │ │ ldrb.w r3, [r6, #356] @ 0x164 │ │ │ │ ldrb.w r2, [r6, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r6, #357] @ 0x165 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c7a00 │ │ │ │ + bl 1c7a48 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f093c │ │ │ │ + bl 1f0984 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c7bb4 │ │ │ │ + bl 1c7bfc │ │ │ │ ldr r5, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r6, #160] @ 0xa0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f22ba │ │ │ │ + beq.w 1f2302 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f21ac │ │ │ │ + b.n 1f21f4 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f2236 │ │ │ │ + blt.n 1f227e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f22b8 │ │ │ │ + beq.w 1f2300 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f21a2 │ │ │ │ + bpl.n 1f21ea │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 1f219a │ │ │ │ + bpl.n 1f21e2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 1f238c │ │ │ │ + beq.w 1f23d4 │ │ │ │ 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 1f222a │ │ │ │ + beq.n 1f2272 │ │ │ │ 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 │ │ │ │ @@ -578514,37 +578543,37 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1f21a2 │ │ │ │ + bge.n 1f21ea │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1f2394 │ │ │ │ + beq.w 1f23dc │ │ │ │ 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 1f22aa │ │ │ │ + beq.n 1f22f2 │ │ │ │ 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 │ │ │ │ @@ -578554,147 +578583,147 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f21ac │ │ │ │ + bne.w 1f21f4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f239c │ │ │ │ + beq.n 1f23e4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f22f8 │ │ │ │ + cbz r3, 1f2340 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f22f0 │ │ │ │ + bpl.n 1f2338 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc37c │ │ │ │ + bl 2bc3c4 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f22e6 │ │ │ │ + bls.n 1f232e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc37c │ │ │ │ + bl 2bc3c4 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f22cc │ │ │ │ + bne.n 1f2314 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1f230a │ │ │ │ - b.n 1f2356 │ │ │ │ + cbnz r3, 1f2352 │ │ │ │ + b.n 1f239e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2356 │ │ │ │ + beq.n 1f239e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2302 │ │ │ │ + beq.n 1f234a │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f234e │ │ │ │ + cbz r3, 1f2396 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f233a │ │ │ │ + bpl.n 1f2382 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc37c │ │ │ │ + bl 2bc3c4 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1f2330 │ │ │ │ + bls.n 1f2378 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc37c │ │ │ │ + bl 2bc3c4 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2316 │ │ │ │ + bne.n 1f235e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f2356 │ │ │ │ + cbz r3, 1f239e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2310 │ │ │ │ + bne.n 1f2358 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2348 │ │ │ │ + bne.n 1f2390 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (1f2488 ) │ │ │ │ + ldr r2, [pc, #300] @ (1f24d0 ) │ │ │ │ cmp r3, #4 │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ ldreq r3, [r6, #80] @ 0x50 │ │ │ │ ldrne r3, [r6, #96] @ 0x60 │ │ │ │ tst.w r3, #1966080 @ 0x1e0000 │ │ │ │ ittt eq │ │ │ │ ldrheq.w r3, [r6, #352] @ 0x160 │ │ │ │ biceq.w r3, r3, #4080 @ 0xff0 │ │ │ │ strheq.w r3, [r6, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #264] @ (1f2484 ) │ │ │ │ + ldr r3, [pc, #264] @ (1f24cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f247a │ │ │ │ + bne.n 1f24c2 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1f21f6 │ │ │ │ + b.n 1f223e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f2276 │ │ │ │ + b.n 1f22be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f22c2 │ │ │ │ + beq.n 1f230a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f23b0 │ │ │ │ + b.n 1f23f8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2438 │ │ │ │ + beq.n 1f2480 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1f23a8 │ │ │ │ + bpl.n 1f23f0 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 1f23a8 │ │ │ │ + bpl.n 1f23f0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1f2472 │ │ │ │ + beq.n 1f24ba │ │ │ │ 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 1f242c │ │ │ │ + beq.n 1f2474 │ │ │ │ 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 │ │ │ │ @@ -578704,44 +578733,44 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r1, r0, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f23b0 │ │ │ │ + bne.n 1f23f8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 1f22c2 │ │ │ │ + b.n 1f230a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f2454 │ │ │ │ + beq.n 1f249c │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1f2150 │ │ │ │ + beq.w 1f2198 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 1f2154 │ │ │ │ + b.n 1f219c │ │ │ │ strd r0, r1, [r6, #376] @ 0x178 │ │ │ │ strd r0, r1, [r6, #384] @ 0x180 │ │ │ │ strd r0, r1, [r6, #392] @ 0x188 │ │ │ │ strd r0, r1, [r6, #400] @ 0x190 │ │ │ │ strd r0, r1, [r6, #408] @ 0x198 │ │ │ │ str.w r3, [r6, #416] @ 0x1a0 │ │ │ │ strh.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - b.n 1f2154 │ │ │ │ + b.n 1f219c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f23f8 │ │ │ │ + b.n 1f2440 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1f23c8 │ │ │ │ + bgt.n 1f2580 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -578762,82 +578791,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 2b98a0 │ │ │ │ - cbz r0, 1f24de │ │ │ │ + bl 2b98e8 │ │ │ │ + cbz r0, 1f2526 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc2bc │ │ │ │ + bl 2bc304 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f24f2 │ │ │ │ + cbz r0, 1f253a │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 1f2642 │ │ │ │ + bpl.w 1f268a │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f2538 │ │ │ │ + bhi.n 1f2580 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc348 │ │ │ │ - cbz r0, 1f2532 │ │ │ │ + bl 2bc390 │ │ │ │ + cbz r0, 1f257a │ │ │ │ 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 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ 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 1f24a8 │ │ │ │ + bl 1f24f0 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 1f2510 │ │ │ │ + bne.n 1f2558 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ asr.w r2, r3, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1f2620 │ │ │ │ + bpl.n 1f2668 │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r6, #1] │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f261a │ │ │ │ - bl 2bb678 │ │ │ │ + bmi.n 1f2662 │ │ │ │ + bl 2bb6c0 │ │ │ │ ldrb.w ip, [r9, #21] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ and.w ip, ip, #3 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1f268c │ │ │ │ + beq.w 1f26d4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2532 │ │ │ │ + beq.n 1f257a │ │ │ │ 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 │ │ │ │ @@ -578860,15 +578889,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 1f259a │ │ │ │ + bne.n 1f25e2 │ │ │ │ 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] │ │ │ │ @@ -578879,76 +578908,76 @@ │ │ │ │ strb r2, [r7, #28] │ │ │ │ strb.w sl, [r7, #33] @ 0x21 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2bc348 │ │ │ │ - b.n 1f2564 │ │ │ │ + bl 2bc390 │ │ │ │ + b.n 1f25ac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ add.w r2, r6, r1, lsl #2 │ │ │ │ strb r3, [r6, #0] │ │ │ │ adds r3, r6, r1 │ │ │ │ ldrh.w r1, [r9, #62] @ 0x3e │ │ │ │ strh r1, [r2, #2] │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ strb r2, [r3, #18] │ │ │ │ - b.n 1f2544 │ │ │ │ + b.n 1f258c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1f26be │ │ │ │ + bne.n 1f2706 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2532 │ │ │ │ + beq.w 1f257a │ │ │ │ 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 1f24a8 │ │ │ │ + bl 1f24f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f266a │ │ │ │ + bne.n 1f26b2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f2588 │ │ │ │ + beq.w 1f25d0 │ │ │ │ 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 1f2588 │ │ │ │ + b.n 1f25d0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f26ec │ │ │ │ + beq.n 1f2734 │ │ │ │ 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] │ │ │ │ @@ -578956,182 +578985,182 @@ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strb r1, [r3, #8] │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 1f265a │ │ │ │ + b.n 1f26a2 │ │ │ │ stmdb 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] @ (1f2918 ) │ │ │ │ - ldr r3, [pc, #532] @ (1f291c ) │ │ │ │ + ldr r2, [pc, #532] @ (1f2960 ) │ │ │ │ + ldr r3, [pc, #532] @ (1f2964 ) │ │ │ │ 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 1f283c │ │ │ │ + beq.w 1f2884 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1f272e │ │ │ │ + b.n 1f2776 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1f2756 │ │ │ │ + cbz r3, 1f279e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f2728 │ │ │ │ + bpl.n 1f2770 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1f2728 │ │ │ │ + bpl.n 1f2770 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb730 │ │ │ │ + bl 2bb778 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f272e │ │ │ │ + bne.n 1f2776 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - beq.n 1f283c │ │ │ │ + beq.n 1f2884 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f278a │ │ │ │ + beq.n 1f27d2 │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1c6070 │ │ │ │ + bl 1c60b8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2806 │ │ │ │ + beq.n 1f284e │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f27de │ │ │ │ + b.n 1f2826 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1f2856 │ │ │ │ + beq.n 1f289e │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1f27d4 │ │ │ │ + bpl.n 1f281c │ │ │ │ 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 1f24a8 │ │ │ │ + bl 1f24f0 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1f2806 │ │ │ │ + cbz r3, 1f284e │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1f27d4 │ │ │ │ + bpl.n 1f281c │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1f27d4 │ │ │ │ + bpl.n 1f281c │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f27a0 │ │ │ │ + bne.n 1f27e8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1f27d4 │ │ │ │ + bpl.n 1f281c │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ - b.n 1f27ae │ │ │ │ + b.n 1f27f6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #276] @ (1f2920 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f2968 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 542dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f282e │ │ │ │ + beq.n 1f2876 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #256] @ (1f2924 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f296c ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 542dc │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #232] @ (1f2928 ) │ │ │ │ - ldr r3, [pc, #220] @ (1f291c ) │ │ │ │ + ldr r2, [pc, #232] @ (1f2970 ) │ │ │ │ + ldr r3, [pc, #220] @ (1f2964 ) │ │ │ │ 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 1f2914 │ │ │ │ + bne.n 1f295c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f286e │ │ │ │ + beq.n 1f28b6 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1f27d4 │ │ │ │ - b.n 1f2800 │ │ │ │ + bpl.n 1f281c │ │ │ │ + b.n 1f2848 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 2bc37c │ │ │ │ + bl 2bc3c4 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f27d4 │ │ │ │ + beq.n 1f281c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2900 │ │ │ │ + beq.n 1f2948 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f28c8 │ │ │ │ + b.n 1f2910 │ │ │ │ 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] │ │ │ │ @@ -579139,64 +579168,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 1f24a8 │ │ │ │ + bl 1f24f0 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1f28f2 │ │ │ │ + beq.n 1f293a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ mov ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1f289c │ │ │ │ + bge.n 1f28e4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1f28c8 │ │ │ │ + bne.n 1f2910 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f2898 │ │ │ │ + bne.n 1f28e0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f27d4 │ │ │ │ + b.n 1f281c │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f27d4 │ │ │ │ + beq.w 1f281c │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1f2900 │ │ │ │ - b.n 1f27d4 │ │ │ │ + bne.n 1f2948 │ │ │ │ + b.n 1f281c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 1f2904 │ │ │ │ + bhi.n 1f28bc │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - bvc.n 1f28a4 │ │ │ │ + bvc.n 1f2a5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ 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 1f26f0 │ │ │ │ + bl 1f2738 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r3, #10 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ @@ -579225,32 +579254,32 @@ │ │ │ │ ldrb.w r0, [r0, #75] @ 0x4b │ │ │ │ orr.w r3, r3, ip, lsl #26 │ │ │ │ orr.w r3, r3, r1, lsl #27 │ │ │ │ orr.w r0, r3, r0, lsl #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bls.n 1f29f6 │ │ │ │ + bls.n 1f2a3e │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov ip, r1 │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ sub.w lr, r6, ip │ │ │ │ cmp.w lr, #3 │ │ │ │ mla r3, r5, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r0, r4, r3 │ │ │ │ - bhi.n 1f29d2 │ │ │ │ + bhi.n 1f2a1a │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 1f2a16 │ │ │ │ + cbz r2, 1f2a5e │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ movw r1, #26545 @ 0x67b1 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ movw r2, #31153 @ 0x79b1 │ │ │ │ movt r2, #40503 @ 0x9e37 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ @@ -579264,15 +579293,15 @@ │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 1f2a9e │ │ │ │ + cbz r2, 1f2ae6 │ │ │ │ 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 │ │ │ │ @@ -579289,15 +579318,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 1f2a74 │ │ │ │ + bne.n 1f2abc │ │ │ │ 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 │ │ │ │ @@ -579313,28 +579342,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r1, [pc, #2188] @ 1f3384 │ │ │ │ + ldr.w r1, [pc, #2188] @ 1f33cc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2188] @ 1f3388 │ │ │ │ + ldr.w r3, [pc, #2188] @ 1f33d0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2184] @ 1f338c │ │ │ │ + ldr.w r2, [pc, #2184] @ 1f33d4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 1f2c58 │ │ │ │ + bhi.w 1f2ca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r5, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r1, r7, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -579358,22 +579387,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 1f3148 │ │ │ │ + beq.w 1f3190 │ │ │ │ mov.w r8, r0, lsl #3 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp.w r8, #15 │ │ │ │ mov r9, r3 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 1f2c26 │ │ │ │ + bls.n 1f2c6e │ │ │ │ sub.w lr, r8, #15 │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ movt r1, #25032 @ 0x61c8 │ │ │ │ add.w r0, r3, lr │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ add lr, r4 │ │ │ │ @@ -579393,15 +579422,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla ip, r2, ip, r1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r1, r5, ip │ │ │ │ - bhi.n 1f2bb8 │ │ │ │ + bhi.n 1f2c00 │ │ │ │ subs r3, r0, r6 │ │ │ │ mov.w ip, r7, ror #25 │ │ │ │ add.w ip, ip, lr, ror #31 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w ip, ip, r4, ror #20 │ │ │ │ adds r6, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ @@ -579410,25 +579439,25 @@ │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r9, #16 │ │ │ │ add.w r9, r3, r1 │ │ │ │ and.w r2, r8, #8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r8, ip │ │ │ │ - bl 1f29b8 │ │ │ │ + bl 1f2a00 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1880] @ 1f3390 │ │ │ │ - ldr.w r3, [pc, #1868] @ 1f3388 │ │ │ │ + ldr.w r2, [pc, #1880] @ 1f33d8 │ │ │ │ + ldr.w r3, [pc, #1868] @ 1f33d0 │ │ │ │ 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 1f337e │ │ │ │ + bne.w 1f33c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ @@ -579444,15 +579473,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 1f2c36 │ │ │ │ + beq.n 1f2c7e │ │ │ │ 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 │ │ │ │ @@ -579468,16 +579497,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 1f2ca2 │ │ │ │ - b.n 1f2c36 │ │ │ │ + bne.n 1f2cea │ │ │ │ + b.n 1f2c7e │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ @@ -579493,15 +579522,15 @@ │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r0, r5, r4, r0 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ mov.w r0, r0, ror #15 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ - ldr.w r0, [pc, #1604] @ 1f3394 │ │ │ │ + ldr.w r0, [pc, #1604] @ 1f33dc │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -579509,37 +579538,37 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - bne.w 1f31bc │ │ │ │ + bne.w 1f3204 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2c36 │ │ │ │ + beq.w 1f2c7e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2a3c │ │ │ │ + bl 1f2a84 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1f2d94 │ │ │ │ - b.n 1f2c36 │ │ │ │ - bl 1f2944 │ │ │ │ + bcc.n 1f2ddc │ │ │ │ + b.n 1f2c7e │ │ │ │ + bl 1f298c │ │ │ │ ldr.w r1, [r6, #69] @ 0x45 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -579582,15 +579611,15 @@ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2c36 │ │ │ │ + beq.w 1f2c7e │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r6, #20 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ mla ip, r6, r3, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #20 │ │ │ │ @@ -579600,16 +579629,16 @@ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - bne.n 1f2e8a │ │ │ │ - b.n 1f2c36 │ │ │ │ + bne.n 1f2ed2 │ │ │ │ + b.n 1f2c7e │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ @@ -579635,15 +579664,15 @@ │ │ │ │ add r3, r2 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3186 │ │ │ │ + beq.w 1f31ce │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ @@ -579652,16 +579681,16 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 1f32aa │ │ │ │ - add r3, pc, #8 @ (adr r3, 1f2f7c ) │ │ │ │ + bhi.w 1f32f2 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1f2fc4 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ @@ -579670,15 +579699,15 @@ │ │ │ │ lsls r5, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ - ldr r3, [pc, #1020] @ (1f3398 ) │ │ │ │ + ldr r3, [pc, #1020] @ (1f33e0 ) │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r1, [r2, r3] │ │ │ │ @@ -579695,15 +579724,15 @@ │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f3026 │ │ │ │ + beq.n 1f306e │ │ │ │ ldrh r2, [r6, #32] │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #14] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mla r1, r0, r2, lr │ │ │ │ @@ -579712,15 +579741,15 @@ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r7, #15 │ │ │ │ - bls.w 1f313c │ │ │ │ + bls.w 1f3184 │ │ │ │ sub.w r1, r7, #15 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ movt r2, #9251 @ 0x2423 │ │ │ │ add.w r8, r9, r1 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ @@ -579745,15 +579774,15 @@ │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ cmp r8, r0 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r4, r5, r4, r1 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r1, ip, r4 │ │ │ │ - bhi.n 1f305e │ │ │ │ + bhi.n 1f30a6 │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ add.w r0, r0, r2, ror #31 │ │ │ │ add.w r2, r9, #1 │ │ │ │ add.w r0, r0, r3, ror #20 │ │ │ │ and.w r3, r7, #1008 @ 0x3f0 │ │ │ │ subs r3, #16 │ │ │ │ add.w r0, r0, r1, ror #14 │ │ │ │ @@ -579761,22 +579790,22 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r2, r9, #16 │ │ │ │ add.w r9, r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ and.w r2, r7, #12 │ │ │ │ add r0, r7 │ │ │ │ - bl 1f29b8 │ │ │ │ + bl 1f2a00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f2c36 │ │ │ │ + beq.w 1f2c7e │ │ │ │ add.w r0, r6, #92 @ 0x5c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -579790,22 +579819,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 1f3110 │ │ │ │ - b.n 1f2c36 │ │ │ │ + bne.n 1f3158 │ │ │ │ + b.n 1f2c7e │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 1f30ca │ │ │ │ + b.n 1f3112 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2c36 │ │ │ │ + beq.w 1f2c7e │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -579814,71 +579843,71 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 1f3152 │ │ │ │ - b.n 1f2c36 │ │ │ │ + bne.n 1f319a │ │ │ │ + b.n 1f2c7e │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 1f2c36 │ │ │ │ + b.n 1f2c7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2a3c │ │ │ │ + bl 1f2a84 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2a3c │ │ │ │ + bl 1f2a84 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1f2c36 │ │ │ │ + bls.w 1f2c7e │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2a3c │ │ │ │ + bl 1f2a84 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1f31fe │ │ │ │ - b.n 1f2c36 │ │ │ │ + bcc.n 1f3246 │ │ │ │ + b.n 1f2c7e │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -579905,15 +579934,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 1f2c36 │ │ │ │ + b.n 1f2c7e │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -579944,15 +579973,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 1f2c36 │ │ │ │ + b.n 1f2c7e │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ @@ -579963,24 +579992,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 1f2c36 │ │ │ │ + b.n 1f2c7e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 1f3380 │ │ │ │ + bmi.n 1f3338 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1f337c │ │ │ │ + bmi.n 1f3334 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 1f3310 │ │ │ │ + bcc.n 1f34c8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -579998,52 +580027,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 1f34e6 │ │ │ │ - bhi.n 1f341e │ │ │ │ + beq.w 1f352e │ │ │ │ + bhi.n 1f3466 │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 1f349e │ │ │ │ + bhi.n 1f34e6 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 1f34a4 │ │ │ │ + bls.n 1f34ec │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1f34d4 │ │ │ │ + bne.n 1f351c │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1f3488 │ │ │ │ + bne.n 1f34d0 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1f34a4 │ │ │ │ + beq.n 1f34ec │ │ │ │ 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 1f34b0 │ │ │ │ + beq.n 1f34f8 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 1f3464 │ │ │ │ + beq.n 1f34ac │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 1f34a4 │ │ │ │ + bne.n 1f34ec │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1c21b0 │ │ │ │ + bl 1c21f8 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -580066,15 +580095,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 1f34e6 │ │ │ │ + beq.n 1f352e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -580113,231 +580142,231 @@ │ │ │ │ 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, #520] @ (1f3738 ) │ │ │ │ + ldr r2, [pc, #520] @ (1f3780 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (1f373c ) │ │ │ │ + ldr r3, [pc, #520] @ (1f3784 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e22b0 │ │ │ │ + bl 1e22f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f35e4 │ │ │ │ + beq.n 1f362c │ │ │ │ mov.w fp, sl, lsl #5 │ │ │ │ add.w sl, r8, sl, lsl #5 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1e22b0 │ │ │ │ - cbz r0, 1f35c6 │ │ │ │ + bl 1e22f8 │ │ │ │ + cbz r0, 1f360e │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 1f35c6 │ │ │ │ + bne.n 1f360e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r9, #60 @ 0x3c │ │ │ │ add r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ orr.w sl, r2, sl │ │ │ │ add.w r2, fp, #60 @ 0x3c │ │ │ │ add r8, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r2 │ │ │ │ - b.n 1f3598 │ │ │ │ + b.n 1f35e0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 1f36fa │ │ │ │ + beq.w 1f3742 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 1f3590 │ │ │ │ + bls.n 1f35d8 │ │ │ │ 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 1f33b4 │ │ │ │ + bl 1f33fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3590 │ │ │ │ + bne.n 1f35d8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (1f3740 ) │ │ │ │ - ldr r3, [pc, #368] @ (1f373c ) │ │ │ │ + ldr r2, [pc, #372] @ (1f3788 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f3784 ) │ │ │ │ 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 1f3732 │ │ │ │ + bne.w 1f377a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r7, sp, #28 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ strd r6, r6, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r6, [r0, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f36fe │ │ │ │ + bne.w 1f3746 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ it eq │ │ │ │ moveq.w r3, #266 @ 0x10a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f36fe │ │ │ │ + bne.n 1f3746 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ sub.w fp, r0, #20 │ │ │ │ add.w r6, r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1f362a │ │ │ │ + b.n 1f3672 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ strb.w r3, [r7, sl] │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 1f361e │ │ │ │ + bhi.n 1f3666 │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r1, r3, #5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f371a │ │ │ │ + bne.n 1f3762 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it eq │ │ │ │ moveq.w r2, #266 @ 0x10a │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f371a │ │ │ │ + bne.n 1f3762 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ movw sl, #65497 @ 0xffd9 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ eor.w ip, ip, #1 │ │ │ │ sub.w sl, sl, r6 │ │ │ │ add.w fp, r6, #39 @ 0x27 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r7, sp, #43 @ 0x2b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r1 │ │ │ │ strd ip, r0, [sp, #8] │ │ │ │ - b.n 1f369e │ │ │ │ + b.n 1f36e6 │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f3696 │ │ │ │ + bhi.n 1f36de │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r0, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f35c6 │ │ │ │ + beq.n 1f360e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f35c6 │ │ │ │ + bne.n 1f360e │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, r1, #59 @ 0x3b │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1f36ee │ │ │ │ + b.n 1f3736 │ │ │ │ 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 1f35c6 │ │ │ │ + bne.w 1f360e │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 1f36d4 │ │ │ │ + bhi.n 1f371c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f35c8 │ │ │ │ + b.n 1f3610 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 1f3712 │ │ │ │ + cbz r1, 1f375a │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f3708 │ │ │ │ + bne.n 1f3750 │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1f363a │ │ │ │ + b.n 1f3682 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 1f372e │ │ │ │ + cbz r0, 1f3776 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f3724 │ │ │ │ + bne.n 1f376c │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f36b8 │ │ │ │ + b.n 1f3700 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 1f377c │ │ │ │ + ldr.w ip, [pc, #40] @ 1f37c4 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (1f3780 ) │ │ │ │ + ldr r4, [pc, #36] @ (1f37c8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ 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 1f3504 │ │ │ │ + bl 1f354c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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 │ │ │ │ @@ -580347,25 +580376,25 @@ │ │ │ │ add.w r5, r9, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f37be │ │ │ │ + b.n 1f3806 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f37e4 │ │ │ │ + bne.n 1f382c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1f37b2 │ │ │ │ + bhi.n 1f37fa │ │ │ │ add sl, r9 │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -580373,470 +580402,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, #1116] @ 1f3c5c │ │ │ │ + ldr.w r2, [pc, #1116] @ 1f3ca4 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f382c │ │ │ │ + bne.n 1f3874 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1f3822 │ │ │ │ + bhi.n 1f386a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ lsrs r2, r1, #27 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f3a26 │ │ │ │ + beq.w 1f3a6e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f382c │ │ │ │ + bne.n 1f3874 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f382c │ │ │ │ + bne.n 1f3874 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f3af2 │ │ │ │ + beq.w 1f3b3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 55494 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f382e │ │ │ │ + b.n 1f3876 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f382c │ │ │ │ + bne.n 1f3874 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 1f382c │ │ │ │ + bne.n 1f3874 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f382c │ │ │ │ + bne.n 1f3874 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f382c │ │ │ │ - ldr r1, [pc, #968] @ (1f3c60 ) │ │ │ │ + bne.n 1f3874 │ │ │ │ + ldr r1, [pc, #968] @ (1f3ca8 ) │ │ │ │ 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 1f3b52 │ │ │ │ + bne.w 1f3b9a │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3a72 │ │ │ │ + beq.w 1f3aba │ │ │ │ add.w r9, r7, #59 @ 0x3b │ │ │ │ add.w r8, r4, #59 @ 0x3b │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f38d8 │ │ │ │ + b.n 1f3920 │ │ │ │ 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 1f382c │ │ │ │ + bne.n 1f3874 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f38c4 │ │ │ │ + bcc.n 1f390c │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f382c │ │ │ │ + bne.n 1f3874 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ 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 1f38bc │ │ │ │ - b.n 1f3a72 │ │ │ │ + bhi.n 1f3904 │ │ │ │ + b.n 1f3aba │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f382c │ │ │ │ + bne.n 1f3874 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f382c │ │ │ │ + bne.n 1f3874 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3b44 │ │ │ │ + beq.w 1f3b8c │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1f3a9c │ │ │ │ + bhi.w 1f3ae4 │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1f3ba8 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1f3bf0 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 1f2944 │ │ │ │ + bl 1f298c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2944 │ │ │ │ + bl 1f298c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3abc │ │ │ │ + beq.w 1f3b04 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr.w ip, [r7, #48] @ 0x30 │ │ │ │ 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 1f399e │ │ │ │ + b.n 1f39e6 │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1f3abc │ │ │ │ + beq.w 1f3b04 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f3988 │ │ │ │ - b.n 1f382c │ │ │ │ + beq.n 1f39d0 │ │ │ │ + b.n 1f3874 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ - ldr r3, [pc, #668] @ (1f3c64 ) │ │ │ │ + bne.w 1f3874 │ │ │ │ + ldr r3, [pc, #668] @ (1f3cac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1f39f2 │ │ │ │ + cbz r3, 1f3a3a │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ add.w r1, r7, #92 @ 0x5c │ │ │ │ add.w ip, r4, #92 @ 0x5c │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f3a16 │ │ │ │ - b.n 1f3b14 │ │ │ │ + bne.n 1f3a5e │ │ │ │ + b.n 1f3b5c │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 1f3b14 │ │ │ │ + beq.n 1f3b5c │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f3a10 │ │ │ │ - b.n 1f382c │ │ │ │ + beq.n 1f3a58 │ │ │ │ + b.n 1f3874 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f3a72 │ │ │ │ + cbz r3, 1f3aba │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1f3a6a │ │ │ │ + cbz r2, 1f3ab2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1f3a5a │ │ │ │ + b.n 1f3aa2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f3a6a │ │ │ │ + cbz r2, 1f3ab2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3a54 │ │ │ │ + bne.n 1f3a9c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3a4a │ │ │ │ + bne.n 1f3a92 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f382e │ │ │ │ + b.n 1f3876 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 1f382e │ │ │ │ + b.n 1f3876 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 1f382e │ │ │ │ + b.n 1f3876 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 1f382e │ │ │ │ + b.n 1f3876 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 55494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f382e │ │ │ │ + b.n 1f3876 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f3a72 │ │ │ │ + beq.n 1f3aba │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 1f3b04 │ │ │ │ + b.n 1f3b4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f3a72 │ │ │ │ + beq.n 1f3aba │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1f3b00 │ │ │ │ - b.n 1f382c │ │ │ │ + beq.n 1f3b48 │ │ │ │ + b.n 1f3874 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w ip, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f3a72 │ │ │ │ + beq.n 1f3aba │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3b34 │ │ │ │ + b.n 1f3b7c │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f3a72 │ │ │ │ + beq.n 1f3aba │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f3b30 │ │ │ │ - b.n 1f382c │ │ │ │ + beq.n 1f3b78 │ │ │ │ + b.n 1f3874 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f382e │ │ │ │ + b.n 1f3876 │ │ │ │ add.w r3, r4, #59 @ 0x3b │ │ │ │ movw r2, #65477 @ 0xffc5 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov r5, r3 │ │ │ │ add.w r6, r7, #59 @ 0x3b │ │ │ │ sub.w r8, r2, r4 │ │ │ │ - b.n 1f3b7a │ │ │ │ + b.n 1f3bc2 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f3c12 │ │ │ │ + bne.n 1f3c5a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f3b6a │ │ │ │ + bhi.n 1f3bb2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3c12 │ │ │ │ + bne.n 1f3c5a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1f3784 │ │ │ │ - cbz r0, 1f3c12 │ │ │ │ + bl 1f37cc │ │ │ │ + cbz r0, 1f3c5a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1f3a72 │ │ │ │ + bls.w 1f3aba │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3bd2 │ │ │ │ + b.n 1f3c1a │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1f3bc4 │ │ │ │ + bcc.n 1f3c0c │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ 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 1f3bbc │ │ │ │ - b.n 1f3a72 │ │ │ │ + bhi.n 1f3c04 │ │ │ │ + b.n 1f3aba │ │ │ │ add.w r6, r7, #91 @ 0x5b │ │ │ │ - b.n 1f3c2e │ │ │ │ + b.n 1f3c76 │ │ │ │ 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 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3e44 │ │ │ │ + bl 1e3e8c │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1f3c18 │ │ │ │ + bhi.n 1f3c60 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f382c │ │ │ │ + bne.w 1f3874 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3784 │ │ │ │ + bl 1f37cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3ba4 │ │ │ │ - b.n 1f382c │ │ │ │ + bne.n 1f3bec │ │ │ │ + b.n 1f3874 │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f37ec │ │ │ │ + bl 1f3834 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ (1f3c98 ) │ │ │ │ - ldr r2, [pc, #12] @ (1f3c9c ) │ │ │ │ + ldr r3, [pc, #12] @ (1f3ce0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f3ce4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1c7990 │ │ │ │ + bl 1c79d8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mrc 15, 2, APSR_nzcv, cr1, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c7bb4 │ │ │ │ + bl 1c7bfc │ │ │ │ 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 │ │ │ │ @@ -580844,104 +580873,104 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f3cf2 │ │ │ │ + bne.n 1f3d3a │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 1f3d4e │ │ │ │ + beq.n 1f3d96 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #810 @ 0x32a │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f3d5e │ │ │ │ + bhi.n 1f3da6 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7d8c │ │ │ │ + bl 1c7dd4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f3ce2 │ │ │ │ - cbz r6, 1f3d10 │ │ │ │ + beq.n 1f3d2a │ │ │ │ + cbz r6, 1f3d58 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f3d6a │ │ │ │ + cbz r0, 1f3db2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e2084 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e203c │ │ │ │ + bl 1e2084 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1f3d3c │ │ │ │ + cbnz r3, 1f3d84 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r4, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #2, #4 │ │ │ │ ubfx r4, r4, #2, #4 │ │ │ │ orrs r2, r4 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f3ce4 │ │ │ │ + beq.n 1f3d2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 1f3cea │ │ │ │ + bhi.n 1f3d32 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 1f3cf2 │ │ │ │ + bhi.n 1f3d3a │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1f3cf2 │ │ │ │ + bls.n 1f3d3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3780 │ │ │ │ + bl 1e37c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3ce2 │ │ │ │ - b.n 1f3cf2 │ │ │ │ + beq.n 1f3d2a │ │ │ │ + b.n 1f3d3a │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 1f3ce2 │ │ │ │ + b.n 1f3d2a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrb.w ip, [r0, #19] │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ and.w lr, ip, #8 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ add.w r6, r1, lr │ │ │ │ and.w ip, ip, #64 @ 0x40 │ │ │ │ sub.w r0, r0, ip │ │ │ │ ldr.w r5, [r1, lr] │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1f3dd0 │ │ │ │ + beq.n 1f3e18 │ │ │ │ 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 1f3e0a │ │ │ │ + beq.n 1f3e52 │ │ │ │ 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 │ │ │ │ @@ -580959,48 +580988,48 @@ │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 1f3ed2 │ │ │ │ + bcs.n 1f3f1a │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f3edc │ │ │ │ + beq.n 1f3f24 │ │ │ │ ldrb.w r7, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 1f3e66 │ │ │ │ + bne.n 1f3eae │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1f3e66 │ │ │ │ + bne.n 1f3eae │ │ │ │ ldrb.w r7, [ip, #1] │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp r7, lr │ │ │ │ - beq.n 1f3efa │ │ │ │ + beq.n 1f3f42 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1f3eee │ │ │ │ + bls.n 1f3f36 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 1f3eee │ │ │ │ + beq.n 1f3f36 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1f3f26 │ │ │ │ + bls.n 1f3f6e │ │ │ │ mov.w lr, #6 │ │ │ │ movs r1, #0 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f3e3c │ │ │ │ + bne.n 1f3e84 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr.w r8, [r6, #44] @ 0x2c │ │ │ │ strb.w r7, [ip] │ │ │ │ sub.w r7, r8, #32 │ │ │ │ add.w r0, r0, r7, lsl #5 │ │ │ │ @@ -581023,74 +581052,74 @@ │ │ │ │ add.w r2, r3, #32 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f3e66 │ │ │ │ + beq.n 1f3eae │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ orr.w r7, r5, r6 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1f3e88 │ │ │ │ + b.n 1f3ed0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3e66 │ │ │ │ + bpl.n 1f3eae │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.n 1f3f2a │ │ │ │ + bhi.n 1f3f72 │ │ │ │ ldrb.w lr, [ip, #2] │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 1f3f0a │ │ │ │ + beq.n 1f3f52 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3e66 │ │ │ │ + bpl.n 1f3eae │ │ │ │ ldrb.w r7, [ip, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f3e66 │ │ │ │ + beq.n 1f3eae │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1f3edc │ │ │ │ + bhi.n 1f3f24 │ │ │ │ asr.w r7, r5, r1 │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1f3ee0 │ │ │ │ + bpl.n 1f3f28 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f3f16 │ │ │ │ - b.n 1f3e66 │ │ │ │ + bne.n 1f3f5e │ │ │ │ + b.n 1f3eae │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f3ed2 │ │ │ │ + b.n 1f3f1a │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 1f3e66 │ │ │ │ - b.n 1f3efa │ │ │ │ + bne.n 1f3eae │ │ │ │ + b.n 1f3f42 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1f3fc2 │ │ │ │ + blt.n 1f400a │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ it mi │ │ │ │ submi r4, #64 @ 0x40 │ │ │ │ - bl 20e438 │ │ │ │ + bl 20e480 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f3fb8 │ │ │ │ + cbnz r0, 1f4000 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1f3fb0 │ │ │ │ + beq.n 1f3ff8 │ │ │ │ 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 │ │ │ │ @@ -581105,53 +581134,53 @@ │ │ │ │ orr.w r1, r1, ip │ │ │ │ lsl.w r0, r3, r4 │ │ │ │ orrs r1, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1f3f90 │ │ │ │ + b.n 1f3fd8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f3f5e │ │ │ │ + b.n 1f3fa6 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3fdc │ │ │ │ + bne.n 1f4024 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f3fe8 │ │ │ │ + beq.n 1f4030 │ │ │ │ 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 1f3fdc │ │ │ │ + bne.n 1f4024 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f3fdc │ │ │ │ + bne.n 1f4024 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f4028 │ │ │ │ + bne.n 1f4070 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f4028 │ │ │ │ + bne.n 1f4070 │ │ │ │ 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 │ │ │ │ @@ -581170,105 +581199,105 @@ │ │ │ │ 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 1f40e4 │ │ │ │ + beq.n 1f412c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f40e8 │ │ │ │ + beq.n 1f4130 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1f4084 │ │ │ │ + bne.n 1f40cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4076 │ │ │ │ + cbz r3, 1f40be │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f4076 │ │ │ │ + cbz r2, 1f40be │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1f4106 │ │ │ │ + bne.n 1f414e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4060 │ │ │ │ + bne.n 1f40a8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1f40e4 │ │ │ │ + beq.n 1f412c │ │ │ │ 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, 1f40f6 │ │ │ │ + cbz r3, 1f413e │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 1f40a8 │ │ │ │ + b.n 1f40f0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f40f6 │ │ │ │ + cbz r3, 1f413e │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1f40d6 │ │ │ │ + bhi.n 1f411e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1f40a2 │ │ │ │ + bmi.n 1f40ea │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1f40d6 │ │ │ │ - bne.n 1f40a2 │ │ │ │ + bgt.n 1f411e │ │ │ │ + bne.n 1f40ea │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ and.w ip, ip, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1f40a2 │ │ │ │ + bls.n 1f40ea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f405c │ │ │ │ + bne.n 1f40a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 1f4082 │ │ │ │ + bne.n 1f40ca │ │ │ │ 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 1f405c │ │ │ │ - b.n 1f40e4 │ │ │ │ + bne.n 1f40a4 │ │ │ │ + b.n 1f412c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f4084 │ │ │ │ + b.n 1f40cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #796] @ (1f4440 ) │ │ │ │ + ldr r2, [pc, #796] @ (1f4488 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #796] @ (1f4444 ) │ │ │ │ + ldr r3, [pc, #796] @ (1f448c ) │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -581285,63 +581314,63 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ 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 1f4294 │ │ │ │ + beq.w 1f42dc │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f4176 │ │ │ │ + b.n 1f41be │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4294 │ │ │ │ + beq.w 1f42dc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 1f416c │ │ │ │ + beq.n 1f41b4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f416c │ │ │ │ + bhi.n 1f41b4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 20e438 │ │ │ │ + bl 20e480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f43de │ │ │ │ + bne.w 1f4426 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ sub.w ip, r1, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ands.w r2, r2, #8 │ │ │ │ mov.w ip, ip, lsl #5 │ │ │ │ and.w sl, r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq.w 1f42d0 │ │ │ │ + beq.w 1f4318 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w r1, r1, sl │ │ │ │ adds r0, r5, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r2, lr, [sp, #16] │ │ │ │ - beq.w 1f42f0 │ │ │ │ + beq.w 1f4338 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ sub.w fp, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsl.w fp, r8, fp │ │ │ │ subs r0, #1 │ │ │ │ lsr.w r2, r8, r2 │ │ │ │ @@ -581350,15 +581379,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add r2, ip │ │ │ │ and.w r3, r3, #16 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - beq.n 1f430e │ │ │ │ + beq.n 1f4356 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w r7, r1, #32 │ │ │ │ rsb r6, r1, #32 │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ negs r1, r1 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ @@ -581369,108 +581398,108 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ and.w r7, r7, fp │ │ │ │ and.w fp, r6, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ands r6, r0 │ │ │ │ and.w r0, r7, lr │ │ │ │ ands r7, r1 │ │ │ │ - cbz r2, 1f426a │ │ │ │ + cbz r2, 1f42b2 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ bfi r2, ip, #0, #2 │ │ │ │ strb r2, [r4, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f43e8 │ │ │ │ + beq.w 1f4430 │ │ │ │ orrs.w r0, r0, fp │ │ │ │ - bne.n 1f42f8 │ │ │ │ + bne.n 1f4340 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f416c │ │ │ │ + beq.w 1f41b4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3d70 │ │ │ │ + bl 1f3db8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4176 │ │ │ │ + bne.w 1f41be │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #400] @ (1f4448 ) │ │ │ │ - ldr r3, [pc, #396] @ (1f4444 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f4490 ) │ │ │ │ + ldr r3, [pc, #396] @ (1f448c ) │ │ │ │ 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 1f443a │ │ │ │ + bne.w 1f4482 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w r1, r1, sl │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r0, r5, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 1f41e6 │ │ │ │ + bne.w 1f422e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f4208 │ │ │ │ + b.n 1f4250 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, lr │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3d70 │ │ │ │ + bl 1f3db8 │ │ │ │ orrs r7, r6 │ │ │ │ - beq.w 1f416c │ │ │ │ - b.n 1f427c │ │ │ │ + beq.w 1f41b4 │ │ │ │ + b.n 1f42c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f440c │ │ │ │ + beq.n 1f4454 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r2, ip] │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r4, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f416c │ │ │ │ + bne.w 1f41b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f416c │ │ │ │ + beq.w 1f41b4 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ add.w ip, r2, r1 │ │ │ │ mov fp, r4 │ │ │ │ mov r6, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4414 │ │ │ │ + beq.n 1f445c │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r7, #1 │ │ │ │ sub.w r9, r2, sl │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -581488,15 +581517,15 @@ │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ orr.w r1, r1, r9 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r1, 1f43fe │ │ │ │ + cbz r1, 1f4446 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub.w r2, r2, sl │ │ │ │ add r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ @@ -581509,162 +581538,162 @@ │ │ │ │ orr.w r4, r4, r1 │ │ │ │ ldr.w r1, [ip] │ │ │ │ orr.w r1, r1, r2 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ - bne.n 1f4348 │ │ │ │ + bne.n 1f4390 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f416c │ │ │ │ + b.n 1f41b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f419a │ │ │ │ + b.n 1f41e2 │ │ │ │ orrs.w r0, r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq fp, r3 │ │ │ │ orrs r7, r6 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1f432e │ │ │ │ + b.n 1f4376 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f4368 │ │ │ │ + bne.n 1f43b0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f416c │ │ │ │ + b.n 1f41b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f416c │ │ │ │ - b.n 1f4328 │ │ │ │ + bne.w 1f41b4 │ │ │ │ + b.n 1f4370 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1f441e │ │ │ │ + cbz r2, 1f4466 │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ - b.n 1f439c │ │ │ │ + b.n 1f43e4 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1f416c │ │ │ │ + beq.w 1f41b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 1f416c │ │ │ │ + beq.w 1f41b4 │ │ │ │ adds r3, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f442a │ │ │ │ - b.n 1f416c │ │ │ │ + bne.n 1f4472 │ │ │ │ + b.n 1f41b4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1f44c2 │ │ │ │ + beq.n 1f450a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f4636 │ │ │ │ + beq.w 1f467e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f448e │ │ │ │ + beq.n 1f44d6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1f46b4 │ │ │ │ + bls.w 1f46fc │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1f44aa │ │ │ │ + cbz r7, 1f44f2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f44aa │ │ │ │ + cbz r3, 1f44f2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f44c8 │ │ │ │ + bne.n 1f4510 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f4492 │ │ │ │ + bne.n 1f44da │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f44c2 │ │ │ │ + beq.n 1f450a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f44d2 │ │ │ │ + bls.n 1f451a │ │ │ │ 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 1f4628 │ │ │ │ + bhi.w 1f4670 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e438 │ │ │ │ + bl 20e480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4660 │ │ │ │ + bne.w 1f46a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc25c │ │ │ │ - cbz r0, 1f44f2 │ │ │ │ + bl 2bc2a4 │ │ │ │ + cbz r0, 1f453a │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1f4620 │ │ │ │ + bls.w 1f4668 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ mov.w sl, #4 │ │ │ │ - bl 2bc274 │ │ │ │ + bl 2bc2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f46a8 │ │ │ │ + bne.w 1f46f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc308 │ │ │ │ - bl 2bc2e0 │ │ │ │ + bl 2bc350 │ │ │ │ + bl 2bc328 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1f4540 │ │ │ │ - ldr r1, [pc, #392] @ (1f46bc ) │ │ │ │ + bhi.n 1f4588 │ │ │ │ + ldr r1, [pc, #392] @ (1f4704 ) │ │ │ │ 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 1f4628 │ │ │ │ + beq.n 1f4670 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mul.w r3, r2, sl │ │ │ │ movs r2, #6 │ │ │ │ mov.w fp, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ lsl.w sl, fp, r3 │ │ │ │ @@ -581672,49 +581701,49 @@ │ │ │ │ mla r5, r2, r5, r1 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f4604 │ │ │ │ + b.n 1f464c │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.w 1f4678 │ │ │ │ + bpl.w 1f46c0 │ │ │ │ lsl.w ip, fp, r5 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r0, r0, ip │ │ │ │ strb.w r0, [r9, #-192] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ lsls r1, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f45b0 │ │ │ │ + bmi.n 1f45f8 │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ cmp.w ip, #18 │ │ │ │ - bhi.n 1f466a │ │ │ │ + bhi.n 1f46b2 │ │ │ │ movw r0, #32515 @ 0x7f03 │ │ │ │ movt r0, #7 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r2, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #2 │ │ │ │ - bpl.n 1f466a │ │ │ │ + bpl.n 1f46b2 │ │ │ │ strb.w r0, [r9, #-191] │ │ │ │ ldrb.w r0, [sl, #19] │ │ │ │ lsls r3, r0, #29 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f45ca │ │ │ │ + bmi.n 1f4612 │ │ │ │ tst.w r0, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ strb.w r0, [r9, #-190] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ add.w r9, r9, #6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -581722,174 +581751,174 @@ │ │ │ │ cmp r8, r7 │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ strb.w r0, [r9, #-194] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ ubfx r0, r0, #0, #1 │ │ │ │ strb.w r0, [r9, #-193] │ │ │ │ - beq.n 1f469c │ │ │ │ + beq.n 1f46e4 │ │ │ │ ldrb.w r0, [r9, #-192] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f4570 │ │ │ │ + bne.n 1f45b8 │ │ │ │ ldrb.w ip, [sl, #21] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w ip, ip, #3 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1f4582 │ │ │ │ + b.n 1f45ca │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1f44f2 │ │ │ │ + bmi.w 1f453a │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f448e │ │ │ │ + bne.w 1f44d6 │ │ │ │ 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, #24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1f44c2 │ │ │ │ + beq.w 1f450a │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1f44c2 │ │ │ │ + bhi.w 1f450a │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e438 │ │ │ │ + bl 20e480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f44e2 │ │ │ │ + beq.w 1f452a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f44e2 │ │ │ │ + b.n 1f452a │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ cmp r0, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r0, r0, #5 │ │ │ │ ldrls r0, [sp, #12] │ │ │ │ - b.n 1f45b0 │ │ │ │ + b.n 1f45f8 │ │ │ │ ldrb.w lr, [sl, #21] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w lr, lr, #3 │ │ │ │ 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 1f4582 │ │ │ │ + b.n 1f45ca │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f448e │ │ │ │ - b.n 1f4630 │ │ │ │ + bne.w 1f44d6 │ │ │ │ + b.n 1f4678 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb.w sl, [r0, #13] │ │ │ │ - b.n 1f4508 │ │ │ │ + b.n 1f4550 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f4650 │ │ │ │ + b.n 1f4698 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf70e008b │ │ │ │ + @ instruction: 0xf726008b │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w ip, #220 @ 0xdc │ │ │ │ - bhi.n 1f4724 │ │ │ │ + bhi.n 1f476c │ │ │ │ cmp.w ip, #216 @ 0xd8 │ │ │ │ - bhi.n 1f4732 │ │ │ │ + bhi.n 1f477a │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ - bne.n 1f471e │ │ │ │ + bne.n 1f4766 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f4714 │ │ │ │ - b.n 1f4716 │ │ │ │ + beq.n 1f475c │ │ │ │ + b.n 1f475e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f47b4 │ │ │ │ + bne.n 1f47fc │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1f4736 │ │ │ │ + cbz r2, 1f477e │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f470a │ │ │ │ + bne.n 1f4752 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 1f4732 │ │ │ │ + beq.n 1f477a │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ - bne.n 1f471e │ │ │ │ + bne.n 1f4766 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f46f4 │ │ │ │ + b.n 1f473c │ │ │ │ ldr.w lr, [r3, #48] @ 0x30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1f471e │ │ │ │ + beq.n 1f4766 │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f471e │ │ │ │ + bne.n 1f4766 │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1f471e │ │ │ │ + bne.n 1f4766 │ │ │ │ mov r3, r4 │ │ │ │ cmp.w ip, #756 @ 0x2f4 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #101 @ 0x65 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 1f4784 │ │ │ │ + bne.n 1f47cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r0, #20 │ │ │ │ movne r0, #0 │ │ │ │ - bl 1eabd8 │ │ │ │ + bl 1eac20 │ │ │ │ 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, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e00c4 │ │ │ │ + bl 1e010c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f47aa │ │ │ │ + cbz r0, 1f47f2 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e515c │ │ │ │ + bl 1e51a4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2550 │ │ │ │ - b.n 1f4764 │ │ │ │ + bl 1e2598 │ │ │ │ + b.n 1f47ac │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -581897,109 +581926,109 @@ │ │ │ │ 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, #980] @ (1f4bb4 ) │ │ │ │ + ldr r2, [pc, #980] @ (1f4bfc ) │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #980] @ (1f4bb8 ) │ │ │ │ + ldr r3, [pc, #980] @ (1f4c00 ) │ │ │ │ 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 54728 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 54728 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1f4a54 │ │ │ │ + beq.w 1f4a9c │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4884 │ │ │ │ + beq.n 1f48cc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f487e │ │ │ │ + beq.n 1f48c6 │ │ │ │ ands r3, r4 │ │ │ │ - beq.w 1f495c │ │ │ │ + beq.w 1f49a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #19] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ tst.w r1, #8 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ cmp r3, #31 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.n 1f48a8 │ │ │ │ + bhi.n 1f48f0 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1f48a8 │ │ │ │ + beq.n 1f48f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f4960 │ │ │ │ + beq.w 1f49a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f486e │ │ │ │ + cbz r3, 1f48b6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1f486e │ │ │ │ + cbz r1, 1f48b6 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #24 │ │ │ │ tst r1, r4 │ │ │ │ - bne.w 1f4a4e │ │ │ │ + bne.w 1f4a96 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4856 │ │ │ │ + bne.n 1f489e │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r4 │ │ │ │ - beq.n 1f4960 │ │ │ │ + beq.n 1f49a8 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f482a │ │ │ │ + b.n 1f4872 │ │ │ │ tst r3, r4 │ │ │ │ - bne.w 1f4b8c │ │ │ │ + bne.w 1f4bd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2321c8 │ │ │ │ + bl 232210 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #812] @ (1f4bbc ) │ │ │ │ - ldr r3, [pc, #808] @ (1f4bb8 ) │ │ │ │ + ldr r2, [pc, #812] @ (1f4c04 ) │ │ │ │ + ldr r3, [pc, #808] @ (1f4c00 ) │ │ │ │ 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 1f4b92 │ │ │ │ + bne.w 1f4bda │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 1f484c │ │ │ │ + bmi.n 1f4894 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.n 1f484c │ │ │ │ + bne.n 1f4894 │ │ │ │ strd r2, r4, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1f4902 │ │ │ │ + b.n 1f494a │ │ │ │ ldrb r2, [r5, #21] │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r4 │ │ │ │ tst.w r0, #8 │ │ │ │ ite eq │ │ │ │ @@ -582016,69 +582045,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 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f491c │ │ │ │ + bls.n 1f4964 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1f48c6 │ │ │ │ + bcc.n 1f490e │ │ │ │ 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 1f3f34 │ │ │ │ + bl 1f3f7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r7, r3 │ │ │ │ ands r7, r1 │ │ │ │ orrs r6, r7 │ │ │ │ - bne.n 1f484c │ │ │ │ + bne.n 1f4894 │ │ │ │ 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, 1f4966 │ │ │ │ + cbz r2, 1f49ae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f4852 │ │ │ │ + b.n 1f489a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4884 │ │ │ │ + beq.n 1f48cc │ │ │ │ ldr.w fp, [sl, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4a4a │ │ │ │ + beq.n 1f4a92 │ │ │ │ mov r2, fp │ │ │ │ - b.n 1f497e │ │ │ │ + b.n 1f49c6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4a4a │ │ │ │ + beq.n 1f4a92 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4976 │ │ │ │ + beq.n 1f49be │ │ │ │ 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 │ │ │ │ @@ -582091,233 +582120,233 @@ │ │ │ │ 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 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r4, 1f4a2a │ │ │ │ + cbz r4, 1f4a72 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1f4a1c │ │ │ │ + cbz r4, 1f4a64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4a06 │ │ │ │ + cbz r3, 1f4a4e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f4b96 │ │ │ │ + beq.w 1f4bde │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1f4a06 │ │ │ │ + cbz r4, 1f4a4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4a06 │ │ │ │ + cbz r3, 1f4a4e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f49de │ │ │ │ + bne.n 1f4a26 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f46c0 │ │ │ │ + bl 1f4708 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f49e4 │ │ │ │ + bne.n 1f4a2c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4a1c │ │ │ │ + bne.n 1f4a64 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f46c0 │ │ │ │ + bl 1f4708 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 1e28b4 │ │ │ │ - cbz r4, 1f4a2c │ │ │ │ + bl 1e28fc │ │ │ │ + cbz r4, 1f4a74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1f49cc │ │ │ │ + b.n 1f4a14 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 2320f0 │ │ │ │ - b.n 1f4a42 │ │ │ │ + bl 232138 │ │ │ │ + b.n 1f4a8a │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f498c │ │ │ │ + bne.n 1f49d4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a38 │ │ │ │ + bne.n 1f4a80 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f488c │ │ │ │ + b.n 1f48d4 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1f482a │ │ │ │ + b.n 1f4872 │ │ │ │ ldr.w r6, [sl, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f480a │ │ │ │ + beq.w 1f4852 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbnz r3, 1f4a74 │ │ │ │ + cbnz r3, 1f4abc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f480a │ │ │ │ + beq.w 1f4852 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4a64 │ │ │ │ + beq.n 1f4aac │ │ │ │ mov fp, r4 │ │ │ │ movw r7, #319 @ 0x13f │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1f4ad0 │ │ │ │ + cbz r5, 1f4b18 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f4ab6 │ │ │ │ + cbz r3, 1f4afe │ │ │ │ mov r2, fp │ │ │ │ mov fp, r6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4aaa │ │ │ │ + bne.n 1f4af2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f4aaa │ │ │ │ + bne.n 1f4af2 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f4ba8 │ │ │ │ + bne.w 1f4bf0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f4ae6 │ │ │ │ + beq.n 1f4b2e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a8c │ │ │ │ + bne.n 1f4ad4 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4a82 │ │ │ │ + bne.n 1f4aca │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f4ad8 │ │ │ │ + cbz r3, 1f4b20 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a7a │ │ │ │ + bne.n 1f4ac2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4aca │ │ │ │ + bne.n 1f4b12 │ │ │ │ mov r4, fp │ │ │ │ - b.n 1f480a │ │ │ │ + b.n 1f4852 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f4bae │ │ │ │ + bne.n 1f4bf6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4b88 │ │ │ │ + beq.n 1f4bd0 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1f4adc │ │ │ │ + bne.n 1f4b24 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1f4b32 │ │ │ │ + b.n 1f4b7a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1f4b30 │ │ │ │ + bls.n 1f4b78 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3f34 │ │ │ │ + bl 1f3f7c │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ and.w r2, r2, #3 │ │ │ │ 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 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1f4b4c │ │ │ │ + bls.n 1f4b94 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.n 1f4b82 │ │ │ │ + bcs.n 1f4bca │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 1f4afe │ │ │ │ + bmi.n 1f4b46 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3f34 │ │ │ │ + bl 1f3f7c │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ and.w r2, r2, #3 │ │ │ │ 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 1f4b30 │ │ │ │ + b.n 1f4b78 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1f4aaa │ │ │ │ + b.n 1f4af2 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f4af4 │ │ │ │ + b.n 1f4b3c │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 1f482a │ │ │ │ + b.n 1f4872 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f46c0 │ │ │ │ + bl 1f4708 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1f49de │ │ │ │ + b.n 1f4a26 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #452] @ (1f4d98 ) │ │ │ │ - ldr r3, [pc, #452] @ (1f4d9c ) │ │ │ │ + ldr r0, [pc, #452] @ (1f4de0 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f4de4 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add r7, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -582336,182 +582365,182 @@ │ │ │ │ blx 54728 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 54728 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f4c20 │ │ │ │ - b.n 1f4cb6 │ │ │ │ + cbnz r3, 1f4c68 │ │ │ │ + b.n 1f4cfe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4cb6 │ │ │ │ + beq.n 1f4cfe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1f4c18 │ │ │ │ + bpl.n 1f4c60 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f4c64 │ │ │ │ + b.n 1f4cac │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f4c60 │ │ │ │ + bls.n 1f4ca8 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3f34 │ │ │ │ + bl 1f3f7c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ 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 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f4c7e │ │ │ │ + bls.n 1f4cc6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1f4c18 │ │ │ │ + bls.n 1f4c60 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 1f4c2c │ │ │ │ + bmi.n 1f4c74 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3f34 │ │ │ │ + bl 1f3f7c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ 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 1f4c60 │ │ │ │ + b.n 1f4ca8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f4cc6 │ │ │ │ - b.n 1f4d5c │ │ │ │ + cbnz r3, 1f4d0e │ │ │ │ + b.n 1f4da4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4d5c │ │ │ │ + beq.n 1f4da4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1f4cbe │ │ │ │ + bpl.n 1f4d06 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f4d0a │ │ │ │ + b.n 1f4d52 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f4d06 │ │ │ │ + bls.n 1f4d4e │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3f34 │ │ │ │ + bl 1f3f7c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ 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 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1f4d24 │ │ │ │ + bls.n 1f4d6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 1f4cbe │ │ │ │ + bcs.n 1f4d06 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 1f4cd2 │ │ │ │ + bmi.n 1f4d1a │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3f34 │ │ │ │ + bl 1f3f7c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ and.w r3, r3, #3 │ │ │ │ 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 1f4d06 │ │ │ │ + b.n 1f4d4e │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f47bc │ │ │ │ + bl 1f4804 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f47bc │ │ │ │ - ldr r2, [pc, #40] @ (1f4da0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f4d9c ) │ │ │ │ + bl 1f4804 │ │ │ │ + ldr r2, [pc, #40] @ (1f4de8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f4de4 ) │ │ │ │ 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 1f4d94 │ │ │ │ + bne.n 1f4ddc │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - push {r2, r5} │ │ │ │ + cbz r4, 1f4e5a │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r0 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #504] @ 0x1f8 │ │ │ │ subw sp, sp, #3556 @ 0xde4 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r3, [pc, #1504] @ 1f539c │ │ │ │ + ldr.w r3, [pc, #1504] @ 1f53e4 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1492] @ 1f53a0 │ │ │ │ + ldr.w r1, [pc, #1492] @ 1f53e8 │ │ │ │ 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] │ │ │ │ @@ -582519,227 +582548,227 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54728 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f444c │ │ │ │ + bl 1f4494 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1f444c │ │ │ │ + bl 1f4494 │ │ │ │ addw r3, sp, #1500 @ 0x5dc │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 54728 │ │ │ │ add r3, sp, #476 @ 0x1dc │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 54728 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 1f4e8c │ │ │ │ + cbz r5, 1f4ed4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1f4e84 │ │ │ │ + bpl.n 1f4ecc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1f4e84 │ │ │ │ + bhi.n 1f4ecc │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bmi.n 1f4e84 │ │ │ │ + bmi.n 1f4ecc │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 20e438 │ │ │ │ + bl 20e480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f524c │ │ │ │ + bne.w 1f5294 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc25c │ │ │ │ - cbz r0, 1f4e84 │ │ │ │ + bl 2bc2a4 │ │ │ │ + cbz r0, 1f4ecc │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1f4e84 │ │ │ │ + bhi.n 1f4ecc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ and.w r3, r3, #3 │ │ │ │ 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 1f4e38 │ │ │ │ + bne.n 1f4e80 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6140 │ │ │ │ + bl 1c6188 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f538a │ │ │ │ + beq.w 1f53d2 │ │ │ │ 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 1f4ea8 │ │ │ │ + bne.n 1f4ef0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f538a │ │ │ │ + beq.w 1f53d2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4f24 │ │ │ │ + beq.n 1f4f6c │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ movw r4, #319 @ 0x13f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1f4ee2 │ │ │ │ - b.n 1f4f16 │ │ │ │ + cbnz r3, 1f4f2a │ │ │ │ + b.n 1f4f5e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f4f16 │ │ │ │ + cbz r3, 1f4f5e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f4edc │ │ │ │ + bne.n 1f4f24 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ sub.w r3, r1, #217 @ 0xd9 │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 1f4edc │ │ │ │ + bhi.n 1f4f24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1f537e │ │ │ │ + bne.w 1f53c6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f4f72 │ │ │ │ + beq.n 1f4fba │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4ee2 │ │ │ │ + bne.n 1f4f2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4ed4 │ │ │ │ + bne.n 1f4f1c │ │ │ │ mov r1, r8 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f51a6 │ │ │ │ + beq.w 1f51ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f5364 │ │ │ │ + beq.w 1f53ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f4f4a │ │ │ │ + b.n 1f4f92 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1f507a │ │ │ │ + beq.w 1f50c2 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4f3e │ │ │ │ - ldr.w r3, [pc, #1104] @ 1f53a4 │ │ │ │ + bne.n 1f4f86 │ │ │ │ + ldr.w r3, [pc, #1104] @ 1f53ec │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 542dc │ │ │ │ - b.n 1f5116 │ │ │ │ + b.n 1f515e │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f5390 │ │ │ │ + beq.w 1f53d8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f5396 │ │ │ │ + bne.w 1f53de │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4f60 │ │ │ │ + bne.n 1f4fa8 │ │ │ │ ldr.w r9, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f4edc │ │ │ │ + ble.n 1f4f24 │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.n 1f4edc │ │ │ │ + bne.n 1f4f24 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f4edc │ │ │ │ + bgt.n 1f4f24 │ │ │ │ ldrb.w r1, [r9, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4edc │ │ │ │ + beq.n 1f4f24 │ │ │ │ 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 1f4edc │ │ │ │ + bne.n 1f4f24 │ │ │ │ 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 20e438 │ │ │ │ + bl 20e480 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5198 │ │ │ │ + bne.w 1f51e0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str.w r9, [r1, r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1f5014 │ │ │ │ + bmi.n 1f505c │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1f5230 │ │ │ │ + bhi.w 1f5278 │ │ │ │ movw r1, #32515 @ 0x7f03 │ │ │ │ movt r1, #7 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #2 │ │ │ │ - bpl.w 1f5230 │ │ │ │ + bpl.w 1f5278 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.n 1f502c │ │ │ │ + bmi.n 1f5074 │ │ │ │ tst.w r1, #2 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -582761,18 +582790,18 @@ │ │ │ │ ldrbpl.w r3, [r9, #20] │ │ │ │ ubfxpl r3, r3, #1, #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 1f4edc │ │ │ │ + b.n 1f4f24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #808] @ (1f53a8 ) │ │ │ │ + ldr r3, [pc, #808] @ (1f53f0 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ movs r6, #0 │ │ │ │ blx 542dc │ │ │ │ movs r3, #12 │ │ │ │ @@ -582782,54 +582811,54 @@ │ │ │ │ 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 1f50da │ │ │ │ + b.n 1f5122 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r0, #31 │ │ │ │ itt ls │ │ │ │ strls.w fp, [r9] │ │ │ │ strls r6, [r4, #0] │ │ │ │ strd r8, r1, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f3e14 │ │ │ │ + bl 1f3e5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #12 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f5114 │ │ │ │ + beq.n 1f515c │ │ │ │ ldrb.w r7, [sl, #7] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f50b0 │ │ │ │ + bne.n 1f50f8 │ │ │ │ strd fp, r1, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f3e14 │ │ │ │ + bl 1f3e5c │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1f50d0 │ │ │ │ + bne.n 1f5118 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str.w r7, [r9] │ │ │ │ str r7, [r4, #0] │ │ │ │ ldr.w r0, [r0, #212] @ 0xd4 │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ - b.n 1f50c2 │ │ │ │ + b.n 1f510a │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - bl 1c6224 │ │ │ │ + bl 1c626c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add.w r3, r2, #184 @ 0xb8 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -582840,178 +582869,178 @@ │ │ │ │ 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 1f410c │ │ │ │ + bl 1f4154 │ │ │ │ add.w r0, r7, #192 @ 0xc0 │ │ │ │ add.w r1, r7, #188 @ 0xbc │ │ │ │ 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 1f410c │ │ │ │ - ldr r2, [pc, #560] @ (1f53ac ) │ │ │ │ - ldr r3, [pc, #544] @ (1f539c ) │ │ │ │ + bl 1f4154 │ │ │ │ + ldr r2, [pc, #560] @ (1f53f4 ) │ │ │ │ + ldr r3, [pc, #544] @ (1f53e4 ) │ │ │ │ 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 1f537a │ │ │ │ + bne.w 1f53c2 │ │ │ │ addw sp, sp, #3556 @ 0xde4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1f4fe4 │ │ │ │ + b.n 1f502c │ │ │ │ ldr.w r2, [r7, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f538a │ │ │ │ + beq.w 1f53d2 │ │ │ │ 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 1f51b2 │ │ │ │ + bne.n 1f51fa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f538a │ │ │ │ + beq.w 1f53d2 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1f4f2e │ │ │ │ + beq.w 1f4f76 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ movw r8, #319 @ 0x13f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1f5222 │ │ │ │ + cbz r3, 1f526a │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f51f6 │ │ │ │ + b.n 1f523e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f521e │ │ │ │ + cbz r3, 1f5266 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f51f0 │ │ │ │ + bne.n 1f5238 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f51f0 │ │ │ │ + bne.n 1f5238 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r9, [r3, #-8] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 1f5384 │ │ │ │ + bne.w 1f53cc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f5268 │ │ │ │ + beq.n 1f52b0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f51f6 │ │ │ │ + bne.n 1f523e │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f51e2 │ │ │ │ - b.n 1f4f2e │ │ │ │ + bne.n 1f522a │ │ │ │ + b.n 1f4f76 │ │ │ │ ldrb.w r1, [r9, #20] │ │ │ │ cmp r1, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r1, r1, #5 │ │ │ │ ldrls r1, [sp, #52] @ 0x34 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.w 1f502c │ │ │ │ - b.n 1f5020 │ │ │ │ + bmi.w 1f5074 │ │ │ │ + b.n 1f5068 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f4e5e │ │ │ │ + b.n 1f4ea6 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1f5390 │ │ │ │ + beq.w 1f53d8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1f5396 │ │ │ │ + bne.w 1f53de │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f5256 │ │ │ │ + bne.n 1f529e │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1f51f0 │ │ │ │ + ble.n 1f5238 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1f51f0 │ │ │ │ + bgt.n 1f5238 │ │ │ │ ldrb r1, [r5, #21] │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5374 │ │ │ │ + beq.n 1f53bc │ │ │ │ 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 1f51f0 │ │ │ │ + bne.n 1f5238 │ │ │ │ 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 20e438 │ │ │ │ + bl 20e480 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f534a │ │ │ │ + bne.n 1f5392 │ │ │ │ str.w r5, [fp, r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r0, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1f52ea │ │ │ │ + bmi.n 1f5332 │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1f5358 │ │ │ │ + bhi.n 1f53a0 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #2 │ │ │ │ - bpl.n 1f5358 │ │ │ │ + bpl.n 1f53a0 │ │ │ │ strb.w r3, [sl, #4] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ it mi │ │ │ │ movmi.w r9, #0 │ │ │ │ - bmi.n 1f5304 │ │ │ │ + bmi.n 1f534c │ │ │ │ tst.w r3, #2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #2 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strb.w r9, [sl, #5] │ │ │ │ ite hi │ │ │ │ @@ -583030,37 +583059,37 @@ │ │ │ │ ldrbpl r3, [r5, #20] │ │ │ │ ubfxpl r3, r3, #1, #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 1f51f0 │ │ │ │ + b.n 1f5238 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f52c2 │ │ │ │ + b.n 1f530a │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ cmp r3, #31 │ │ │ │ ite hi │ │ │ │ lsrhi r3, r3, #5 │ │ │ │ ldrls r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f52ea │ │ │ │ - ldr r3, [pc, #72] @ (1f53b0 ) │ │ │ │ + b.n 1f5332 │ │ │ │ + ldr r3, [pc, #72] @ (1f53f8 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 542dc │ │ │ │ - b.n 1f5116 │ │ │ │ + b.n 1f515e │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1f5222 │ │ │ │ + b.n 1f526a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -583071,122 +583100,122 @@ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r5 │ │ │ │ + cbz r2, 1f5424 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 2673a6 │ │ │ │ + bl 2673ee │ │ │ │ vrecps.f32 , , │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ mrrc 15, 15, pc, sp, cr15 @ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5426 │ │ │ │ + beq.n 1f546e │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1f53e4 │ │ │ │ + b.n 1f542c │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 1f53de │ │ │ │ + bpl.n 1f5426 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f5422 │ │ │ │ + beq.n 1f546a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f5426 │ │ │ │ + cbz r3, 1f546e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ ubfx r1, r2, #0, #24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f53de │ │ │ │ + beq.n 1f5426 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f53d2 │ │ │ │ + bne.n 1f541a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 5536c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f53de │ │ │ │ + bne.n 1f5426 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2baea4 │ │ │ │ + bl 2baeec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f53de │ │ │ │ + beq.n 1f5426 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1f53de │ │ │ │ + bmi.n 1f5426 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f53de │ │ │ │ + bne.n 1f5426 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7f54 │ │ │ │ + bl 1e7f9c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df59c │ │ │ │ + bl 1df5e4 │ │ │ │ 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, #844] @ (1f579c ) │ │ │ │ - ldr r3, [pc, #844] @ (1f57a0 ) │ │ │ │ + ldr r2, [pc, #844] @ (1f57e4 ) │ │ │ │ + ldr r3, [pc, #844] @ (1f57e8 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f55da │ │ │ │ + beq.w 1f5622 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bl 1f543c │ │ │ │ + bl 1f5484 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1f5574 │ │ │ │ + beq.n 1f55bc │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f5500 │ │ │ │ + bne.n 1f5548 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -583194,47 +583223,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4594 │ │ │ │ - ldr r2, [pc, #704] @ (1f57a4 ) │ │ │ │ - ldr r3, [pc, #696] @ (1f57a0 ) │ │ │ │ + bl 1e45dc │ │ │ │ + ldr r2, [pc, #704] @ (1f57ec ) │ │ │ │ + ldr r3, [pc, #696] @ (1f57e8 ) │ │ │ │ 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 1f5796 │ │ │ │ + bne.w 1f57de │ │ │ │ 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 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f560a │ │ │ │ + beq.n 1f5652 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 1f5790 │ │ │ │ + bhi.w 1f57d8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f578c │ │ │ │ + bhi.w 1f57d4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -583268,18 +583297,18 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldrd r1, r0, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 1f56ee │ │ │ │ + bhi.w 1f5736 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f579a │ │ │ │ + bhi.w 1f57e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -583306,15 +583335,15 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ @@ -583322,24 +583351,24 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f54d4 │ │ │ │ + b.n 1f551c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -583347,35 +583376,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, #64 @ 0x40 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 1f54c8 │ │ │ │ + b.n 1f5510 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f5688 │ │ │ │ + cbz r0, 1f56d0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r0, #48 @ 0x30 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ @@ -583388,52 +583417,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 1f54c8 │ │ │ │ + b.n 1f5510 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1f5658 │ │ │ │ + b.n 1f56a0 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1f5658 │ │ │ │ + b.n 1f56a0 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1f5658 │ │ │ │ + b.n 1f56a0 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1f5658 │ │ │ │ + b.n 1f56a0 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f5728 │ │ │ │ + cbz r0, 1f5770 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -583442,207 +583471,207 @@ │ │ │ │ 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 1f54c8 │ │ │ │ + b.n 1f5510 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1f56f8 │ │ │ │ + b.n 1f5740 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1f56f8 │ │ │ │ + b.n 1f5740 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1f56f8 │ │ │ │ + b.n 1f5740 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1f56f8 │ │ │ │ + b.n 1f5740 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr.w r2, [pc, #2204] @ 1f6058 │ │ │ │ + ldr.w r2, [pc, #2204] @ 1f60a0 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #2204] @ 1f605c │ │ │ │ - ldr.w r3, [pc, #2204] @ 1f6060 │ │ │ │ + ldr.w r4, [pc, #2204] @ 1f60a4 │ │ │ │ + ldr.w r3, [pc, #2204] @ 1f60a8 │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r3, [r1, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f57e8 │ │ │ │ + bne.n 1f5830 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.n 1f580c │ │ │ │ + beq.n 1f5854 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #2168] @ 1f6064 │ │ │ │ - ldr.w r3, [pc, #2160] @ 1f6060 │ │ │ │ + ldr.w r1, [pc, #2168] @ 1f60ac │ │ │ │ + ldr.w r3, [pc, #2160] @ 1f60a8 │ │ │ │ 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 1f601a │ │ │ │ + bne.w 1f6062 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6028 │ │ │ │ + beq.w 1f6070 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f5818 │ │ │ │ + bne.n 1f5860 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6028 │ │ │ │ + beq.w 1f6070 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - cbz r2, 1f587c │ │ │ │ + cbz r2, 1f58c4 │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f586e │ │ │ │ + bne.n 1f58b6 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ - bne.n 1f586e │ │ │ │ + bne.n 1f58b6 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f603a │ │ │ │ + bne.w 1f6082 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1f589c │ │ │ │ + beq.n 1f58e4 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5848 │ │ │ │ + bne.n 1f5890 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1c2b98 │ │ │ │ + bl 1c2be0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f57ea │ │ │ │ + b.n 1f5832 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f6034 │ │ │ │ + beq.w 1f607c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f604a │ │ │ │ + bne.w 1f6092 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f588a │ │ │ │ + bne.n 1f58d2 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1f586e │ │ │ │ - bl 2bc2e0 │ │ │ │ + beq.n 1f58b6 │ │ │ │ + bl 2bc328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f586e │ │ │ │ + bne.n 1f58b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc2a0 │ │ │ │ + bl 2bc2e8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f586e │ │ │ │ + bne.n 1f58b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f586e │ │ │ │ - bl 2bc25c │ │ │ │ + bls.n 1f58b6 │ │ │ │ + bl 2bc2a4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f586e │ │ │ │ + beq.n 1f58b6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f586e │ │ │ │ + bhi.n 1f58b6 │ │ │ │ ldr.w r6, [r9, #108] @ 0x6c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 1f5bfe │ │ │ │ + beq.w 1f5c46 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f5936 │ │ │ │ + bls.n 1f597e │ │ │ │ strd r6, fp, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1e3c64 │ │ │ │ + bl 1e3cac │ │ │ │ ldrd r5, r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5936 │ │ │ │ + bne.n 1f597e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5936 │ │ │ │ + bne.n 1f597e │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f603a │ │ │ │ + bne.w 1f6082 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1f5d4c │ │ │ │ + beq.w 1f5d94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c3c │ │ │ │ + bl 1c2c84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5bc2 │ │ │ │ + beq.w 1f5c0a │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6040 │ │ │ │ + beq.w 1f6088 │ │ │ │ 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 r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f5958 │ │ │ │ + bne.n 1f59a0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6040 │ │ │ │ + beq.w 1f6088 │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ mov lr, r3 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -583655,115 +583684,115 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - beq.n 1f59bc │ │ │ │ - b.n 1f59be │ │ │ │ + beq.n 1f5a04 │ │ │ │ + b.n 1f5a06 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f604a │ │ │ │ + bne.w 1f6092 │ │ │ │ subs r4, #20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5bbe │ │ │ │ + beq.w 1f5c06 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f59b0 │ │ │ │ + bne.n 1f59f8 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ - cbz r6, 1f5a1c │ │ │ │ + cbz r6, 1f5a64 │ │ │ │ movw r4, #319 @ 0x13f │ │ │ │ str.w ip, [sp, #32] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f5a0c │ │ │ │ + cbz r3, 1f5a54 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5a00 │ │ │ │ + bne.n 1f5a48 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f5a00 │ │ │ │ + bne.n 1f5a48 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f603a │ │ │ │ + bne.w 1f6082 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5a42 │ │ │ │ + beq.n 1f5a8a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f59e2 │ │ │ │ + bne.n 1f5a2a │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f59d8 │ │ │ │ + bne.n 1f5a20 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f586e │ │ │ │ + b.n 1f58b6 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f6050 │ │ │ │ + beq.w 1f6098 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f604a │ │ │ │ + bne.w 1f6092 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5a30 │ │ │ │ + bne.n 1f5a78 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5a00 │ │ │ │ + bne.n 1f5a48 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r5, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bne.n 1f5a00 │ │ │ │ + bne.n 1f5a48 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5a00 │ │ │ │ + bne.n 1f5a48 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r2, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f5a00 │ │ │ │ + bhi.n 1f5a48 │ │ │ │ ldrb r1, [r3, #19] │ │ │ │ ldrb.w r2, [r8, #19] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.w 1f5bae │ │ │ │ + bmi.w 1f5bf6 │ │ │ │ and.w r2, r2, #6 │ │ │ │ lsls r6, r1, #30 │ │ │ │ - bpl.w 1f5bb6 │ │ │ │ + bpl.w 1f5bfe │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f5a00 │ │ │ │ + bne.n 1f5a48 │ │ │ │ ldrb r1, [r3, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1f5a00 │ │ │ │ + bne.n 1f5a48 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -583772,22 +583801,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f6050 │ │ │ │ + bhi.w 1f6098 │ │ │ │ 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 │ │ │ │ @@ -583811,22 +583840,22 @@ │ │ │ │ lsls r2, r6, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ @@ -583834,90 +583863,90 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr.w r3, [pc, #1272] @ 1f6068 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1f60b0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ - b.n 1f5a00 │ │ │ │ + b.n 1f5a48 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1f5b20 │ │ │ │ + b.n 1f5b68 │ │ │ │ movs r6, #8 │ │ │ │ - b.n 1f5b20 │ │ │ │ + b.n 1f5b68 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 1f5b20 │ │ │ │ + b.n 1f5b68 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f5b20 │ │ │ │ + b.n 1f5b68 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w 1f5a00 │ │ │ │ - b.n 1f5a8c │ │ │ │ + bpl.w 1f5a48 │ │ │ │ + b.n 1f5ad4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f5a00 │ │ │ │ - b.n 1f5a8c │ │ │ │ + bne.w 1f5a48 │ │ │ │ + b.n 1f5ad4 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 1f59ca │ │ │ │ + b.n 1f5a12 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1f5bd4 │ │ │ │ - b.n 1f586e │ │ │ │ + cbnz r3, 1f5c1c │ │ │ │ + b.n 1f58b6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f586e │ │ │ │ + beq.w 1f58b6 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1f5bca │ │ │ │ + bpl.n 1f5c12 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f5bca │ │ │ │ + bne.n 1f5c12 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ ldrb r1, [r2, #21] │ │ │ │ eors r3, r1 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f5bca │ │ │ │ + bne.n 1f5c12 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f5bca │ │ │ │ + bne.n 1f5c12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c2c78 │ │ │ │ - b.n 1f586e │ │ │ │ + bl 1c2cc0 │ │ │ │ + b.n 1f58b6 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6040 │ │ │ │ + beq.w 1f6088 │ │ │ │ mov r2, fp │ │ │ │ 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 1f5c0c │ │ │ │ + bne.n 1f5c54 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6040 │ │ │ │ + beq.w 1f6088 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ strd r1, r1, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -583928,130 +583957,130 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, r8 │ │ │ │ - beq.n 1f5c6c │ │ │ │ - b.n 1f5c6e │ │ │ │ + beq.n 1f5cb4 │ │ │ │ + b.n 1f5cb6 │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f604a │ │ │ │ + bne.w 1f6092 │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5d46 │ │ │ │ + beq.n 1f5d8e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f5c60 │ │ │ │ + bne.n 1f5ca8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbz r6, 1f5cbc │ │ │ │ + cbz r6, 1f5d04 │ │ │ │ mov sl, fp │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1f5cae │ │ │ │ + cbz r3, 1f5cf6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5ca6 │ │ │ │ + bne.n 1f5cee │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f5ca6 │ │ │ │ + bne.n 1f5cee │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f603a │ │ │ │ + bne.w 1f6082 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5cd2 │ │ │ │ + beq.n 1f5d1a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5c88 │ │ │ │ + bne.n 1f5cd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5c82 │ │ │ │ + bne.n 1f5cca │ │ │ │ mov fp, sl │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1f5a1e │ │ │ │ + b.n 1f5a66 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f6050 │ │ │ │ + beq.w 1f6098 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f604a │ │ │ │ + bne.w 1f6092 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5cc0 │ │ │ │ + bne.n 1f5d08 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5ca6 │ │ │ │ + bne.n 1f5cee │ │ │ │ ldrb r3, [r1, #21] │ │ │ │ ldrb.w r2, [r8, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 1f5ca6 │ │ │ │ + bne.n 1f5cee │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5ca6 │ │ │ │ + bne.n 1f5cee │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r7, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldrb.w fp, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f5d36 │ │ │ │ + cbz r0, 1f5d7e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r1, #20 │ │ │ │ blx 55108 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1f5ca6 │ │ │ │ + b.n 1f5cee │ │ │ │ ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ - b.n 1f5c78 │ │ │ │ + b.n 1f5cc0 │ │ │ │ subs r0, #20 │ │ │ │ - bl 1ead40 │ │ │ │ + bl 1ead88 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5936 │ │ │ │ + bne.w 1f597e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f601e │ │ │ │ + beq.w 1f6066 │ │ │ │ mov r2, r0 │ │ │ │ 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 1f5d6a │ │ │ │ + bne.n 1f5db2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f601e │ │ │ │ + beq.w 1f6066 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ mov lr, r3 │ │ │ │ strd r6, r6, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ @@ -584066,124 +584095,124 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq.w r3, r4, #20 │ │ │ │ movne r3, r6 │ │ │ │ - b.n 1f5dd0 │ │ │ │ + b.n 1f5e18 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f604a │ │ │ │ + bne.w 1f6092 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6014 │ │ │ │ + beq.w 1f605c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f5dc2 │ │ │ │ + bne.n 1f5e0a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f5e02 │ │ │ │ + b.n 1f5e4a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f604a │ │ │ │ + bne.w 1f6092 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f6010 │ │ │ │ + beq.w 1f6058 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f5df4 │ │ │ │ + bne.n 1f5e3c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1f53b4 │ │ │ │ + bl 1f53fc │ │ │ │ ldr r6, [r7, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r6, 1f5e6a │ │ │ │ + cbz r6, 1f5eb2 │ │ │ │ mov sl, r7 │ │ │ │ movw r5, #319 @ 0x13f │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f5e58 │ │ │ │ + cbz r3, 1f5ea0 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f5e4e │ │ │ │ + bne.n 1f5e96 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f5e4e │ │ │ │ + bne.n 1f5e96 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f603a │ │ │ │ + bne.w 1f6082 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f5e82 │ │ │ │ + beq.n 1f5eca │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5e30 │ │ │ │ + bne.n 1f5e78 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5e28 │ │ │ │ + bne.n 1f5e70 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r7, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1f5a20 │ │ │ │ + b.n 1f5a68 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1f6050 │ │ │ │ + beq.w 1f6098 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1f604a │ │ │ │ + bne.w 1f6092 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5e70 │ │ │ │ + bne.n 1f5eb8 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5e4e │ │ │ │ + bne.n 1f5e96 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldrb r1, [r0, #21] │ │ │ │ eors r2, r1 │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bne.n 1f5e4e │ │ │ │ + bne.n 1f5e96 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5e4e │ │ │ │ + bne.n 1f5e96 │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1f543c │ │ │ │ + bl 1f5484 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1f5ff8 │ │ │ │ + bhi.w 1f6040 │ │ │ │ tbb [pc, r3] │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ ldr r5, [sp, #604] @ 0x25c │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ lsrs r2, r3, #22 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ @@ -584195,51 +584224,51 @@ │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ lsls r7, r2, #2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov.w r9, #120 @ 0x78 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - ldr.w lr, [pc, #312] @ 1f6068 │ │ │ │ + ldr.w lr, [pc, #312] @ 1f60b0 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f5fe8 │ │ │ │ + bls.n 1f6030 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ strd r2, r2, [r7] │ │ │ │ add.w r9, sp, #164 @ 0xa4 │ │ │ │ str r2, [r7, #8] │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ strd r2, r2, [sp, #148] @ 0x94 │ │ │ │ @@ -584252,59 +584281,59 @@ │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 1f5e4e │ │ │ │ + b.n 1f5e96 │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1f5ee8 │ │ │ │ + b.n 1f5f30 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1f5ee8 │ │ │ │ + b.n 1f5f30 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1f5ee8 │ │ │ │ + b.n 1f5f30 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1f5ee8 │ │ │ │ + b.n 1f5f30 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - b.n 1f5e0e │ │ │ │ + b.n 1f5e56 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1f5de0 │ │ │ │ + b.n 1f5e28 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c3090 │ │ │ │ + bl 1c30d8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -584317,169 +584346,169 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r7, pc, #952 @ (adr r7, 1f645c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r7, pc, #944 @ (adr r7, 1f6458 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r7, pc, #776 @ (adr r7, 1f63b8 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3216] @ 0xc90 │ │ │ │ - ldr r5, [pc, #584] @ (1f62c8 ) │ │ │ │ + ldr r5, [pc, #584] @ (1f6310 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #584] @ (1f62cc ) │ │ │ │ + ldr r3, [pc, #584] @ (1f6314 ) │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ add r4, sp, #32 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #836] @ 0x344 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ - bl 1f402c │ │ │ │ + bl 1f4074 │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f62be │ │ │ │ + beq.w 1f6306 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w fp, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r9 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 20e438 │ │ │ │ + bl 20e480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f62b4 │ │ │ │ + bne.w 1f62fc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f62a2 │ │ │ │ + beq.w 1f62ea │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 1f60fc │ │ │ │ + bne.n 1f6144 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4 │ │ │ │ movne.w r9, #32 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ ands.w sl, r3, #4 │ │ │ │ - beq.n 1f61ac │ │ │ │ - cbz r7, 1f610c │ │ │ │ + beq.n 1f61f4 │ │ │ │ + cbz r7, 1f6154 │ │ │ │ lsls r1, r3, #30 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ and.w r4, r3, #3 │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ add r4, r0 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ ands.w r7, r4, #3 │ │ │ │ rsb r4, r6, r4, lsr #2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 1f61ea │ │ │ │ - cbz r4, 1f6152 │ │ │ │ + bge.n 1f6232 │ │ │ │ + cbz r4, 1f619a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ rsb r1, r6, r6, lsl #29 │ │ │ │ add r4, r6 │ │ │ │ add r1, r2 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1f6148 │ │ │ │ + bne.n 1f6190 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f60c4 │ │ │ │ + bne.n 1f610c │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r6, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1f6182 │ │ │ │ + beq.n 1f61ca │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #332] @ (1f62d0 ) │ │ │ │ + ldr r2, [pc, #332] @ (1f6318 ) │ │ │ │ cmp r5, #4 │ │ │ │ - ldr r3, [pc, #324] @ (1f62cc ) │ │ │ │ + ldr r3, [pc, #324] @ (1f6314 ) │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ streq.w r6, [r8, #440] @ 0x1b8 │ │ │ │ strne.w r6, [r8, #448] @ 0x1c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #836] @ 0x344 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f62c4 │ │ │ │ + bne.w 1f630c │ │ │ │ add.w sp, sp, #844 @ 0x34c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r6, r7 │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 1f612a │ │ │ │ + bge.n 1f6172 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #210] @ 0xd2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f612a │ │ │ │ + beq.n 1f6172 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2bb8b8 │ │ │ │ + bl 2bb900 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1f6130 │ │ │ │ + blt.n 1f6178 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f6152 │ │ │ │ + beq.n 1f619a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r3, r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w sl, r4, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ add.w lr, r1, r0, lsl #3 │ │ │ │ @@ -584492,114 +584521,114 @@ │ │ │ │ lsr.w r2, r7, r3 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsr.w r9, r5, r1 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #1 │ │ │ │ - bmi.n 1f624c │ │ │ │ + bmi.n 1f6294 │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w r6, fp, r6 │ │ │ │ orrs r1, r6 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ orrs r1, r5 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f620a │ │ │ │ + bne.n 1f6252 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6134 │ │ │ │ + beq.w 1f617c │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #52] @ 0x34 │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 1f6156 │ │ │ │ + bcs.w 1f619e │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 1f6156 │ │ │ │ + bls.w 1f619e │ │ │ │ rsb r4, r6, r6, lsl #29 │ │ │ │ add r4, ip │ │ │ │ add r2, r4 │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r6, [r3, r6, lsl #3] │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 1f6296 │ │ │ │ - b.n 1f6156 │ │ │ │ + bne.n 1f62de │ │ │ │ + b.n 1f619e │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1f60fc │ │ │ │ + b.n 1f6144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f60d6 │ │ │ │ + b.n 1f611e │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1f6164 │ │ │ │ + b.n 1f61ac │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (1f6428 ) │ │ │ │ + ldr r5, [pc, #320] @ (1f6470 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (1f642c ) │ │ │ │ + ldr r1, [pc, #320] @ (1f6474 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ 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 1f6416 │ │ │ │ + beq.w 1f645e │ │ │ │ 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 1f6378 │ │ │ │ + beq.n 1f63c0 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1f639e │ │ │ │ + beq.n 1f63e6 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f6420 │ │ │ │ + bhi.n 1f6468 │ │ │ │ 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 │ │ │ │ @@ -584609,446 +584638,446 @@ │ │ │ │ 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] @ 1f6420 │ │ │ │ + vldr d7, [pc, #164] @ 1f6468 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f639e │ │ │ │ + cbz r0, 1f63e6 │ │ │ │ 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 1e4594 │ │ │ │ - ldr r1, [pc, #144] @ (1f6430 ) │ │ │ │ - ldr r3, [pc, #136] @ (1f642c ) │ │ │ │ + bl 1e45dc │ │ │ │ + ldr r1, [pc, #144] @ (1f6478 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f6474 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f641c │ │ │ │ + bne.n 1f6464 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f63e6 │ │ │ │ + cbz r0, 1f642e │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f639e │ │ │ │ + b.n 1f63e6 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 1f63be │ │ │ │ + b.n 1f6406 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1f63be │ │ │ │ + b.n 1f6406 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 1f63be │ │ │ │ + b.n 1f6406 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 1f63be │ │ │ │ + b.n 1f6406 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2844] @ 1f6f68 │ │ │ │ + ldr.w r2, [pc, #2844] @ 1f6fb0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2844] @ 1f6f6c │ │ │ │ + ldr.w r3, [pc, #2844] @ 1f6fb4 │ │ │ │ mov.w ip, #2 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2820] @ 1f6f70 │ │ │ │ + ldr.w r3, [pc, #2820] @ 1f6fb8 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ str.w ip, [r0] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ uxtb.w ip, r3 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ movw ip, #259 @ 0x103 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f64e4 │ │ │ │ + beq.n 1f652c │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - bcs.n 1f64ca │ │ │ │ + bcs.n 1f6512 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1f658e │ │ │ │ + beq.n 1f65d6 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1f64a8 │ │ │ │ + bne.n 1f64f0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6834 │ │ │ │ + bne.w 1f687c │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2760] @ 1f6f74 │ │ │ │ - ldr.w r3, [pc, #2748] @ 1f6f6c │ │ │ │ + ldr.w r2, [pc, #2760] @ 1f6fbc │ │ │ │ + ldr.w r3, [pc, #2748] @ 1f6fb4 │ │ │ │ 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 1f711e │ │ │ │ + bne.w 1f7166 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #354 @ 0x162 │ │ │ │ - beq.w 1f6770 │ │ │ │ + beq.w 1f67b8 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f6770 │ │ │ │ + beq.w 1f67b8 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f64a8 │ │ │ │ + bne.n 1f64f0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ ands r3, r2 │ │ │ │ mov fp, r3 │ │ │ │ - beq.n 1f64a8 │ │ │ │ + beq.n 1f64f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ - beq.w 1f6bfa │ │ │ │ + beq.w 1f6c42 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f6fc2 │ │ │ │ + beq.w 1f700a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f64a8 │ │ │ │ + beq.n 1f64f0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1e2550 │ │ │ │ + bl 1e2598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f64aa │ │ │ │ + b.n 1f64f2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f64a8 │ │ │ │ + beq.n 1f64f0 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f65d6 │ │ │ │ + cbz r0, 1f661e │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f62d8 │ │ │ │ + bl 1f6320 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f62d8 │ │ │ │ + bl 1f6320 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6644 │ │ │ │ + cbz r0, 1f668c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f62d8 │ │ │ │ + bl 1f6320 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f66a2 │ │ │ │ + cbz r0, 1f66ea │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f62d8 │ │ │ │ + bl 1f6320 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f6e48 │ │ │ │ + beq.w 1f6e90 │ │ │ │ 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 1f6c2a │ │ │ │ + beq.w 1f6c72 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f6750 │ │ │ │ + beq.n 1f6798 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1f66fc │ │ │ │ + cbz r1, 1f6744 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f6da6 │ │ │ │ + bne.w 1f6dee │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1f6da6 │ │ │ │ - cbz r3, 1f6710 │ │ │ │ + bne.w 1f6dee │ │ │ │ + cbz r3, 1f6758 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6742 │ │ │ │ + cbz r0, 1f678a │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 1f6e54 │ │ │ │ + bne.w 1f6e9c │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1f657a │ │ │ │ + beq.w 1f65c2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6576 │ │ │ │ + b.n 1f65be │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f64a8 │ │ │ │ + beq.w 1f64f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1f6b98 │ │ │ │ + bls.w 1f6be0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f67d8 │ │ │ │ + cbz r0, 1f6820 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1f70b0 │ │ │ │ + bhi.w 1f70f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f7122 │ │ │ │ + bhi.w 1f716a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r6, #8 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ @@ -585080,535 +585109,535 @@ │ │ │ │ lsls r1, r6, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1f6864 │ │ │ │ + cbz r0, 1f68ac │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1f6898 │ │ │ │ + cbz r0, 1f68e0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, fp, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f68ce │ │ │ │ + cbz r0, 1f6916 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f6908 │ │ │ │ + cbz r0, 1f6950 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1f6942 │ │ │ │ + cbz r0, 1f698a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1f697e │ │ │ │ + cbz r0, 1f69c6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f69b4 │ │ │ │ + cbz r0, 1f69fc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1f69ee │ │ │ │ + cbz r0, 1f6a36 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1f6a28 │ │ │ │ + cbz r0, 1f6a70 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6576 │ │ │ │ - ldr r3, [pc, #988] @ (1f6f78 ) │ │ │ │ + b.n 1f65be │ │ │ │ + ldr r3, [pc, #988] @ (1f6fc0 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r6, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ orr.w r3, r2, #32 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6f7c │ │ │ │ + bne.w 1f6fc4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6576 │ │ │ │ + b.n 1f65be │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f70c2 │ │ │ │ + beq.w 1f710a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6558 │ │ │ │ - vldr d7, [pc, #812] @ 1f6f58 │ │ │ │ + b.n 1f65a0 │ │ │ │ + vldr d7, [pc, #812] @ 1f6fa0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6750 │ │ │ │ + beq.w 1f6798 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1f6750 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1f6798 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f6c8a │ │ │ │ + cbz r0, 1f6cd2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ cmp.w r6, #354 @ 0x162 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bne.w 1f6e96 │ │ │ │ + bne.w 1f6ede │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1f6576 │ │ │ │ + b.w 1f65be │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6c5c │ │ │ │ + b.n 1f6ca4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6c5c │ │ │ │ + b.n 1f6ca4 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1f7122 │ │ │ │ + bhi.w 1f716a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ @@ -585638,187 +585667,187 @@ │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6e24 │ │ │ │ + cbz r0, 1f6e6c │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6750 │ │ │ │ + b.n 1f6798 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6dfc │ │ │ │ + b.n 1f6e44 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6dfc │ │ │ │ + b.n 1f6e44 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6dfc │ │ │ │ - vldr d7, [pc, #276] @ 1f6f60 │ │ │ │ + b.n 1f6e44 │ │ │ │ + vldr d7, [pc, #276] @ 1f6fa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6dfc │ │ │ │ + b.n 1f6e44 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6e86 │ │ │ │ + cbz r0, 1f6ece │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6758 │ │ │ │ + b.n 1f67a0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f6d76 │ │ │ │ + b.n 1f6dbe │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f6fae │ │ │ │ + cbz r0, 1f6ff6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6be6 │ │ │ │ + b.n 1f6c2e │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f6548 │ │ │ │ + bne.w 1f6590 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -585833,24 +585862,24 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f706e │ │ │ │ + bne.n 1f70b6 │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 1f70d6 │ │ │ │ + bhi.n 1f711e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1f7122 │ │ │ │ + bhi.w 1f716a │ │ │ │ tbb [pc, r3] │ │ │ │ strh r0, [r2, #24] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ asrs r3, r0, #2 │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ @@ -585862,138 +585891,138 @@ │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ lsls r3, r0 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f70a4 │ │ │ │ + bne.n 1f70ec │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f70bc │ │ │ │ + bne.n 1f7104 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f70da │ │ │ │ + bne.n 1f7122 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7102 │ │ │ │ + bne.n 1f714a │ │ │ │ mov r3, fp │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f6ff6 │ │ │ │ + bne.n 1f703e │ │ │ │ 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 1f657a │ │ │ │ + beq.w 1f65c2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1f6548 │ │ │ │ - b.n 1f6c18 │ │ │ │ + bne.w 1f6590 │ │ │ │ + b.n 1f6c60 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f703e │ │ │ │ + b.n 1f7086 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f703e │ │ │ │ + b.n 1f7086 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1f70ce │ │ │ │ + bne.n 1f7116 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - b.n 1f704c │ │ │ │ + b.n 1f7094 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f6c5c │ │ │ │ + b.n 1f6ca4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1f7072 │ │ │ │ + b.n 1f70ba │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1f6c18 │ │ │ │ - b.n 1f6fcc │ │ │ │ + bne.w 1f6c60 │ │ │ │ + b.n 1f7014 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 1f7086 │ │ │ │ + b.n 1f70ce │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f703e │ │ │ │ + b.n 1f7086 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1f7072 │ │ │ │ + b.n 1f70ba │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1f70f2 │ │ │ │ + b.n 1f713a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (1f7268 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f72b0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1f726c ) │ │ │ │ + ldr r3, [pc, #304] @ (1f72b4 ) │ │ │ │ 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, 1f7152 │ │ │ │ + cbnz r2, 1f719a │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f724e │ │ │ │ + beq.n 1f7296 │ │ │ │ ldr.w r6, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1f7164 │ │ │ │ - b.n 1f724a │ │ │ │ + cbnz r3, 1f71ac │ │ │ │ + b.n 1f7292 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f724a │ │ │ │ + beq.n 1f7292 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f715c │ │ │ │ + beq.n 1f71a4 │ │ │ │ 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] │ │ │ │ @@ -586006,124 +586035,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 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1f7206 │ │ │ │ + cbz r3, 1f724e │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f71e0 │ │ │ │ + beq.n 1f7228 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1f71d0 │ │ │ │ + cbz r2, 1f7218 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 1f71ee │ │ │ │ + cbz r2, 1f7236 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f71ba │ │ │ │ + bne.n 1f7202 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1f71e0 │ │ │ │ + cbnz r2, 1f7228 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6438 │ │ │ │ + bl 1f6480 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1f7208 │ │ │ │ + cbz r3, 1f7250 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f71ae │ │ │ │ + b.n 1f71f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6438 │ │ │ │ + bl 1f6480 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f71ba │ │ │ │ - b.n 1f71d0 │ │ │ │ + bne.n 1f7202 │ │ │ │ + b.n 1f7218 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f722e │ │ │ │ + cbz r3, 1f7276 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f7172 │ │ │ │ + bne.n 1f71ba │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7220 │ │ │ │ - ldr r2, [pc, #64] @ (1f7270 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f726c ) │ │ │ │ + bne.n 1f7268 │ │ │ │ + ldr r2, [pc, #64] @ (1f72b8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f72b4 ) │ │ │ │ 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 1f7264 │ │ │ │ + bne.n 1f72ac │ │ │ │ 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 1f722e │ │ │ │ + b.n 1f7276 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f7152 │ │ │ │ + bne.w 1f719a │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f7152 │ │ │ │ - b.n 1f722e │ │ │ │ + bne.w 1f719a │ │ │ │ + b.n 1f7276 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #220] @ (1f737c ) │ │ │ │ + ldr r4, [pc, #220] @ (1f73c4 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (1f7380 ) │ │ │ │ + ldr r5, [pc, #220] @ (1f73c8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mla r4, r7, r4, r6 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f7372 │ │ │ │ + beq.n 1f73ba │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -586135,166 +586164,166 @@ │ │ │ │ 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 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1dfa84 │ │ │ │ + bl 1dfacc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f732e │ │ │ │ - bl 1dfa84 │ │ │ │ + bls.n 1f7376 │ │ │ │ + bl 1dfacc │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 1f7362 │ │ │ │ + cbz r7, 1f73aa │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4754 │ │ │ │ + bl 1e479c │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1f72da │ │ │ │ + bne.n 1f7322 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r5 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1f73b4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f73fc ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1f73b0 │ │ │ │ + cbnz r2, 1f73f8 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f7398 │ │ │ │ + bls.n 1f73e0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1f73b8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f7400 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ 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 r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #344] @ (1f7528 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f7570 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ and.w lr, r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f74d8 │ │ │ │ + bne.n 1f7520 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f751e │ │ │ │ + beq.w 1f7566 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1f73f8 │ │ │ │ + bne.n 1f7440 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f74f8 │ │ │ │ - ldr r2, [pc, #300] @ (1f752c ) │ │ │ │ + bne.n 1f7540 │ │ │ │ + ldr r2, [pc, #300] @ (1f7574 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f7524 │ │ │ │ + beq.w 1f756c │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f7518 │ │ │ │ + bne.n 1f7560 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r6, #1 │ │ │ │ add r5, sp, #32 │ │ │ │ add.w r3, r9, #44 @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w r3, r9, #76 @ 0x4c │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1dfa84 │ │ │ │ + bl 1dfacc │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1dfa84 │ │ │ │ + bl 1dfacc │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f74a6 │ │ │ │ + beq.n 1f74ee │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -586302,176 +586331,176 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1f7510 │ │ │ │ + beq.n 1f7558 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 1f74ee │ │ │ │ + cbz r2, 1f7536 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 1f7444 │ │ │ │ - ldr r2, [pc, #80] @ (1f752c ) │ │ │ │ + b.n 1f748c │ │ │ │ + ldr r2, [pc, #80] @ (1f7574 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - b.n 1f7414 │ │ │ │ + b.n 1f745c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 1f74ce │ │ │ │ + b.n 1f7516 │ │ │ │ clz r4, lr │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #186 @ 0xba │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f728c │ │ │ │ + bl 1f72d4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f7424 │ │ │ │ + b.n 1f746c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1f73f8 │ │ │ │ + b.n 1f7440 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 1f7510 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + b.n 1f7558 │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #228] @ (1f7638 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f7680 ) │ │ │ │ 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, #216] @ (1f763c ) │ │ │ │ + ldr r2, [pc, #216] @ (1f7684 ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldrb.w r9, [r6, #12] │ │ │ │ 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 1f7612 │ │ │ │ + beq.n 1f765a │ │ │ │ uxtb.w r8, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r8, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #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 1f7618 │ │ │ │ + beq.n 1f7660 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ mov lr, r5 │ │ │ │ strb.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ - ldr r2, [pc, #72] @ (1f7640 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f763c ) │ │ │ │ + bl 1e45dc │ │ │ │ + ldr r2, [pc, #72] @ (1f7688 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f7684 ) │ │ │ │ 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 1f7634 │ │ │ │ + bne.n 1f767c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 1f761c │ │ │ │ + bne.n 1f7664 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1f75f6 │ │ │ │ + b.n 1f763e │ │ │ │ str r6, [sp, #32] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r5 │ │ │ │ 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} │ │ │ │ - b.n 1f75aa │ │ │ │ + b.n 1f75f2 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r4, [pc, #660] @ (1f78ec ) │ │ │ │ + ldr r4, [pc, #660] @ (1f7934 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #660] @ (1f78f0 ) │ │ │ │ + ldr r3, [pc, #660] @ (1f7938 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #660] @ (1f78f4 ) │ │ │ │ + ldr r2, [pc, #660] @ (1f793c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #656] @ (1f78f8 ) │ │ │ │ + ldr r1, [pc, #656] @ (1f7940 ) │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ @@ -586487,40 +586516,40 @@ │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1f76c6 │ │ │ │ + cbz r0, 1f770e │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f78ca │ │ │ │ + beq.w 1f7912 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f772c │ │ │ │ + b.n 1f7774 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r4, #108 @ 0x6c │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w sl, sl, #2 │ │ │ │ @@ -586532,58 +586561,58 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, lr, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bls.w 1f78ca │ │ │ │ + bls.w 1f7912 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add.w r9, r4, #44 @ 0x2c │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #1 │ │ │ │ add.w r2, r3, sl │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1f7790 │ │ │ │ + beq.n 1f77d8 │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfa84 │ │ │ │ + bl 1dfacc │ │ │ │ adds r6, #32 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ adds r5, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ adds r4, #32 │ │ │ │ ldrb r3, [r6, #29] │ │ │ │ strb.w r3, [r4, #-15] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f76e4 │ │ │ │ + bne.n 1f772c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f776c │ │ │ │ + b.n 1f77b4 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov ip, r3 │ │ │ │ mov r9, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -586595,74 +586624,74 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w ip, [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, [r9, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f77e0 │ │ │ │ + cbz r0, 1f7828 │ │ │ │ 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, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r7, r7, [r8] │ │ │ │ str.w r7, [r8, #8] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r3, #60] @ 0x3c │ │ │ │ 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 1f78c2 │ │ │ │ + beq.n 1f790a │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ strb.w ip, [sp, #108] @ 0x6c │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ str r5, [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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #124 @ 0x7c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw ip, #49024 @ 0xbf80 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r3, #32 │ │ │ │ strd r7, r7, [fp] │ │ │ │ str.w r7, [fp, #8] │ │ │ │ @@ -586672,62 +586701,62 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ 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, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 1f78bc │ │ │ │ + cbz r3, 1f7904 │ │ │ │ ldrd sl, r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f76ea │ │ │ │ + b.n 1f7732 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f77aa │ │ │ │ + b.n 1f77f2 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f7872 │ │ │ │ - b.n 1f780c │ │ │ │ - ldr r2, [pc, #48] @ (1f78fc ) │ │ │ │ - ldr r3, [pc, #40] @ (1f78f8 ) │ │ │ │ + beq.n 1f78ba │ │ │ │ + b.n 1f7854 │ │ │ │ + ldr r2, [pc, #48] @ (1f7944 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f7940 ) │ │ │ │ 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 1f78e6 │ │ │ │ + bne.n 1f792e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #3064] @ 1f850c │ │ │ │ + ldr.w r4, [pc, #3064] @ 1f8554 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #3064] @ 1f8510 │ │ │ │ + ldr.w r1, [pc, #3064] @ 1f8558 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3060] @ 1f8514 │ │ │ │ + ldr.w r3, [pc, #3060] @ 1f855c │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3056] @ 1f8518 │ │ │ │ + ldr.w r0, [pc, #3056] @ 1f8560 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ @@ -586740,57 +586769,57 @@ │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w r0, [r6, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7a54 │ │ │ │ + beq.n 1f7a9c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7e72 │ │ │ │ + beq.w 1f7eba │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ - bhi.n 1f79c0 │ │ │ │ + bhi.n 1f7a08 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bhi.n 1f7a58 │ │ │ │ + bhi.n 1f7aa0 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 1f7e94 │ │ │ │ + bhi.w 1f7edc │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 1f7d06 │ │ │ │ + bhi.w 1f7d4e │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1f7d28 │ │ │ │ + bhi.w 1f7d70 │ │ │ │ cmp r1, #8 │ │ │ │ - bls.w 1f8a66 │ │ │ │ + bls.w 1f8aae │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ tst.w r2, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1f8ade │ │ │ │ + bne.w 1f8b26 │ │ │ │ tst.w r2, #1540096 @ 0x178000 │ │ │ │ - bne.w 1f7f98 │ │ │ │ + bne.w 1f7fe0 │ │ │ │ tst.w r2, #24064 @ 0x5e00 │ │ │ │ - beq.w 1f7d28 │ │ │ │ + beq.w 1f7d70 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f728c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.n 1f7ebc │ │ │ │ cmp.w r1, #434 @ 0x1b2 │ │ │ │ - bhi.w 1f7efc │ │ │ │ + bhi.w 1f7f44 │ │ │ │ cmp.w r1, #376 @ 0x178 │ │ │ │ - bls.w 1f7b26 │ │ │ │ + bls.w 1f7b6e │ │ │ │ mvn.w r2, #376 @ 0x178 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bhi.w 1f7d28 │ │ │ │ + bhi.w 1f7d70 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r1, #9 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ @@ -586843,18 +586872,18 @@ │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r1, r1, #9 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f796e │ │ │ │ + b.n 1f79b6 │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bhi.w 1f7d28 │ │ │ │ + bhi.w 1f7d70 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r1, r7, #10 │ │ │ │ @@ -586946,109 +586975,109 @@ │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r3, r4, #10 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r3, r4, #10 │ │ │ │ sub.w r5, r1, #193 @ 0xc1 │ │ │ │ cmp r5, #29 │ │ │ │ - bhi.w 1f7d28 │ │ │ │ + bhi.w 1f7d70 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r0, r4, r5 │ │ │ │ ands.w r2, r0, #47 @ 0x2f │ │ │ │ - bne.w 1f8a86 │ │ │ │ + bne.w 1f8ace │ │ │ │ movs r7, #0 │ │ │ │ movt r7, #2218 @ 0x8aa │ │ │ │ ands r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 1f7f66 │ │ │ │ + bne.w 1f7fae │ │ │ │ cmp r5, #29 │ │ │ │ - bne.w 1f7d28 │ │ │ │ + bne.w 1f7d70 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1f8cac │ │ │ │ + beq.w 1f8cf4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 1f7b84 │ │ │ │ + bne.n 1f7bcc │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f8ffe │ │ │ │ + bne.w 1f9046 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8cf8 │ │ │ │ + bne.w 1f8d40 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r6 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r6, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1f7530 │ │ │ │ + bl 1f7578 │ │ │ │ str r0, [sp, #12] │ │ │ │ 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 1f8ce4 │ │ │ │ + beq.w 1f8d2c │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ strb.w r6, [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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -587056,115 +587085,115 @@ │ │ │ │ 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 1f8cde │ │ │ │ + bne.w 1f8d26 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ 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 1f8cde │ │ │ │ + beq.w 1f8d26 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r6, #1 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.w 1f7bb8 │ │ │ │ - b.n 1f7e74 │ │ │ │ + bne.w 1f7c00 │ │ │ │ + b.n 1f7ebc │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 1f8ac8 │ │ │ │ + bne.w 1f8b10 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f8ab2 │ │ │ │ + bne.w 1f8afa │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f8af4 │ │ │ │ + bne.w 1f8b3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f7e72 │ │ │ │ + beq.w 1f7eba │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1f9254 │ │ │ │ + bcc.w 1f929c │ │ │ │ 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 1f7e72 │ │ │ │ + beq.w 1f7eba │ │ │ │ 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 1f7e6a │ │ │ │ + beq.w 1f7eb2 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1f7e6a │ │ │ │ + bls.w 1f7eb2 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #59 @ 0x3b │ │ │ │ adds r0, r2, r5 │ │ │ │ ldrb.w ip, [r1, #60]! │ │ │ │ - b.n 1f7d76 │ │ │ │ + b.n 1f7dbe │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f7e6a │ │ │ │ + beq.n 1f7eb2 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1f7d72 │ │ │ │ + beq.n 1f7dba │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f8a5a │ │ │ │ + beq.w 1f8aa2 │ │ │ │ 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 │ │ │ │ @@ -587176,256 +587205,256 @@ │ │ │ │ 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 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f89dc │ │ │ │ + beq.w 1f8a24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r3, #59 @ 0x3b │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ add.w r4, r2, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w sl, r2, r3 │ │ │ │ - bl 1dfa84 │ │ │ │ + bl 1dfacc │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ 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, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1f89ac │ │ │ │ + beq.w 1f89f4 │ │ │ │ mov r0, fp │ │ │ │ sub.w lr, r6, #59 @ 0x3b │ │ │ │ add.w ip, r8, r7, lsl #5 │ │ │ │ add.w r3, ip, r0 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb r3, [r0, #1] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f7e4c │ │ │ │ + beq.n 1f7e94 │ │ │ │ add r3, ip │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #2]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f7e2a │ │ │ │ + bne.n 1f7e72 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 1f89d4 │ │ │ │ + beq.w 1f8a1c │ │ │ │ adds r5, #32 │ │ │ │ add.w r0, fp, #17 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bl 1dfa84 │ │ │ │ - b.n 1f7e0c │ │ │ │ + bl 1dfacc │ │ │ │ + b.n 1f7e54 │ │ │ │ adds r5, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1f7d52 │ │ │ │ + bne.w 1f7d9a │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1700] @ 1f851c │ │ │ │ - ldr.w r3, [pc, #1684] @ 1f8510 │ │ │ │ + ldr.w r2, [pc, #1700] @ 1f8564 │ │ │ │ + ldr.w r3, [pc, #1684] @ 1f8558 │ │ │ │ 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 1f927a │ │ │ │ + bne.w 1f92c2 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bls.n 1f7eca │ │ │ │ + bls.n 1f7f12 │ │ │ │ sub.w r2, r1, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1f8b08 │ │ │ │ + bne.w 1f8b50 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.n 1f7f70 │ │ │ │ + bne.n 1f7fb8 │ │ │ │ tst.w r2, #385024 @ 0x5e000 │ │ │ │ - beq.w 1f7d28 │ │ │ │ + beq.w 1f7d70 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f728c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.n 1f7ebc │ │ │ │ sub.w r2, r1, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1f8a9c │ │ │ │ + bne.w 1f8ae4 │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.n 1f7f84 │ │ │ │ + bne.n 1f7fcc │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - beq.w 1f7d28 │ │ │ │ + beq.w 1f7d70 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f728c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.n 1f7ebc │ │ │ │ cmp.w r1, #460 @ 0x1cc │ │ │ │ - beq.n 1f7e72 │ │ │ │ + beq.n 1f7eba │ │ │ │ sub.w r4, r1, #474 @ 0x1da │ │ │ │ cmp r4, #29 │ │ │ │ - bhi.w 1f7d28 │ │ │ │ + bhi.w 1f7d70 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #61849 @ 0xf199 │ │ │ │ movt r2, #16128 @ 0x3f00 │ │ │ │ lsls r0, r4 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7e72 │ │ │ │ + bne.n 1f7eba │ │ │ │ cmp r4, #9 │ │ │ │ - bne.w 1f7d28 │ │ │ │ + bne.w 1f7d70 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7e72 │ │ │ │ + beq.n 1f7eba │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 1f7ebc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f73bc │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1f7404 │ │ │ │ + b.n 1f7ebc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f728c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.n 1f7ebc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f728c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.n 1f7ebc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f728c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.n 1f7ebc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ movw r1, #411 @ 0x19b │ │ │ │ - bl 1f728c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.n 1f7ebc │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ - bl 1f728c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.n 1f7ebc │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1f728c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.n 1f7ebc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7f66 │ │ │ │ + beq.n 1f7fae │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f7644 │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1f768c │ │ │ │ + b.n 1f7ebc │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1f728c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.n 1f7ebc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f8cb2 │ │ │ │ + bne.w 1f8cfa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f8066 │ │ │ │ + cbz r0, 1f80ae │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 │ │ │ │ @@ -587441,60 +587470,60 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f8130 │ │ │ │ + cbz r0, 1f8178 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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] │ │ │ │ @@ -587508,64 +587537,64 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f81f2 │ │ │ │ + cbz r0, 1f823a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 │ │ │ │ @@ -587578,140 +587607,140 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f82c2 │ │ │ │ + cbz r0, 1f830a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ 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 1f8352 │ │ │ │ + beq.n 1f839a │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 1f7ebc │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f83aa │ │ │ │ + cbz r0, 1f83f2 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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 │ │ │ │ @@ -587725,141 +587754,141 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, fp │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f846e │ │ │ │ + cbz r0, 1f84b6 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ 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 1f84fc │ │ │ │ + beq.n 1f8544 │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 1f7e74 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 1f7ebc │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7e72 │ │ │ │ + beq.w 1f7eba │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ 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, #12] │ │ │ │ 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 1f8b88 │ │ │ │ + bne.w 1f8bd0 │ │ │ │ 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 │ │ │ │ @@ -587875,62 +587904,62 @@ │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 1f7e74 │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 1f7ebc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7e72 │ │ │ │ + beq.w 1f7eba │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ 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, #12] │ │ │ │ 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 1f8bea │ │ │ │ + bne.w 1f8c32 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov fp, sl │ │ │ │ @@ -587945,38 +587974,38 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ 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, #20] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -587988,35 +588017,35 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 │ │ │ │ @@ -588026,68 +588055,68 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1e4894 │ │ │ │ + b.w 1f7ebc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7e72 │ │ │ │ + beq.w 1f7eba │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ 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, #12] │ │ │ │ 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 1f8c4a │ │ │ │ + bne.w 1f8c92 │ │ │ │ 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 │ │ │ │ @@ -588103,62 +588132,62 @@ │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, fp │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r7!, {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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e484c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1e4894 │ │ │ │ + b.w 1f7ebc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7e72 │ │ │ │ + beq.w 1f7eba │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ 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 1f8b26 │ │ │ │ + bne.w 1f8b6e │ │ │ │ mov r6, r7 │ │ │ │ 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 │ │ │ │ @@ -588174,64 +588203,64 @@ │ │ │ │ mov r5, fp │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, fp │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia r4!, {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, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1e484c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1e4894 │ │ │ │ + b.w 1f7ebc │ │ │ │ mov r3, fp │ │ │ │ add.w r0, r8, r7, lsl #5 │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1f7e4c │ │ │ │ + beq.w 1f7e94 │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ strb.w r2, [r3, #2]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f89b2 │ │ │ │ + bne.n 1f89fa │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.w 1f7e54 │ │ │ │ + bne.w 1f7e9c │ │ │ │ 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, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ bfi r2, r3, #2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -588245,268 +588274,268 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r9, ip │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f8a14 │ │ │ │ + bne.n 1f8a5c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1f7db2 │ │ │ │ + bhi.w 1f7dfa │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e460c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1e4654 │ │ │ │ + b.w 1f7ebc │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 1f8b1e │ │ │ │ + bhi.n 1f8b66 │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 1f7d28 │ │ │ │ + bls.w 1f7d70 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f728c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.w 1f7ebc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 1f728c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.w 1f7ebc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1f728c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.w 1f7ebc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ - bl 1f728c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.w 1f7ebc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ - bl 1f728c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.w 1f7ebc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f728c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.w 1f7ebc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f728c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.w 1f7ebc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f728c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1f72d4 │ │ │ │ + b.w 1f7ebc │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1f8a70 │ │ │ │ - b.w 1f7d28 │ │ │ │ + beq.n 1f8ab8 │ │ │ │ + b.w 1f7d70 │ │ │ │ mov r5, sl │ │ │ │ str r7, [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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1f891c │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1f8964 │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ - b.n 1f856c │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1f85b4 │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ - b.n 1f8646 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1f868e │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ - b.n 1f8840 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1f8888 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 1f7b84 │ │ │ │ + b.w 1f7bcc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4b40 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1f8cd0 │ │ │ │ + beq.n 1f8d18 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e47fc │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1e4844 │ │ │ │ + b.w 1f7ebc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 1f7cea │ │ │ │ + b.w 1f7d32 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f9270 │ │ │ │ + bne.w 1f92b8 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.w 1f7c46 │ │ │ │ + b.w 1f7c8e │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f7530 │ │ │ │ + bl 1f7578 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1f7530 │ │ │ │ + bl 1f7578 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov fp, r4 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -588524,37 +588553,37 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -588567,42 +588596,42 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -588615,37 +588644,37 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -588657,42 +588686,42 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ 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 │ │ │ │ @@ -588708,97 +588737,97 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1e4894 │ │ │ │ + b.w 1f7ebc │ │ │ │ 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 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9232 │ │ │ │ + bne.w 1f927a │ │ │ │ rsb r3, r6, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ 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 1f923a │ │ │ │ + beq.w 1f9282 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -588806,61 +588835,61 @@ │ │ │ │ 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 1f9236 │ │ │ │ + bne.w 1f927e │ │ │ │ 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 1f9236 │ │ │ │ + beq.w 1f927e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 1f9016 │ │ │ │ + bne.w 1f905e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r6 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -588882,141 +588911,141 @@ │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w r6, r8, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str.w sl, [r5, #92] @ 0x5c │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e484c │ │ │ │ - b.w 1f7e74 │ │ │ │ + bl 1e4894 │ │ │ │ + b.w 1f7ebc │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 1f9024 │ │ │ │ + b.n 1f906c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 1f9156 │ │ │ │ + b.n 1f919e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ strne r6, [sp, #40] @ 0x28 │ │ │ │ - bne.w 1f904c │ │ │ │ + bne.w 1f9094 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f90b2 │ │ │ │ + b.n 1f90fa │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1f7da4 │ │ │ │ + b.w 1f7dec │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 1f7be0 │ │ │ │ + b.w 1f7c28 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ 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] @ (1f92e0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f9328 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (1f92e4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f932c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 1f92ae │ │ │ │ - ldr.w ip, [pc, #60] @ 1f92e8 │ │ │ │ + cbz r1, 1f92f6 │ │ │ │ + ldr.w ip, [pc, #60] @ 1f9330 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (1f92ec ) │ │ │ │ + ldr r2, [pc, #60] @ (1f9334 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (1f92f0 ) │ │ │ │ + ldr r1, [pc, #60] @ (1f9338 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2e90 │ │ │ │ - ldr r2, [pc, #44] @ (1f92f4 ) │ │ │ │ - ldr r3, [pc, #24] @ (1f92e0 ) │ │ │ │ + bl 1e2ed8 │ │ │ │ + ldr r2, [pc, #44] @ (1f933c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f9328 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f92dc │ │ │ │ + bne.n 1f9324 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r3, #2 │ │ │ │ svc 197 @ 0xc5 │ │ │ │ vmlsl.u q15, d15, d5[0] │ │ │ │ vmla.i q15, , d3[0] │ │ │ │ - vcvt.u16.f16 d22, d20, #1 │ │ │ │ + vqdmulh.s q11, , d28[0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f9344 │ │ │ │ + bne.n 1f938c │ │ │ │ ldrb.w r3, [ip, #13] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1f934a │ │ │ │ + bhi.n 1f9392 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f934a │ │ │ │ + bhi.n 1f9392 │ │ │ │ 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 │ │ │ │ @@ -589032,643 +589061,643 @@ │ │ │ │ asrs r5, r2, #20 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f9342 │ │ │ │ + b.n 1f938a │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1f9342 │ │ │ │ + b.n 1f938a │ │ │ │ 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, #744] @ (1f964c ) │ │ │ │ + ldr r2, [pc, #744] @ (1f9694 ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1f93ce │ │ │ │ + bhi.n 1f9416 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r1, #5 │ │ │ │ movs r2, r5 │ │ │ │ movs r2, r1 │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f93ca │ │ │ │ + cbz r2, 1f9412 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f93ba │ │ │ │ + b.n 1f9402 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9354 │ │ │ │ + bl 1f939c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 1f93b0 │ │ │ │ + cbnz r2, 1f93f8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f93ca │ │ │ │ + cbz r2, 1f9412 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f9394 │ │ │ │ + beq.n 1f93dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 1f940e │ │ │ │ - b.n 1f93ca │ │ │ │ + cbnz r3, 1f9456 │ │ │ │ + b.n 1f9412 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f9354 │ │ │ │ + bl 1f939c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #16 │ │ │ │ - cbnz r1, 1f9400 │ │ │ │ + cbnz r1, 1f9448 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1f93ca │ │ │ │ + bcs.n 1f9412 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f93d8 │ │ │ │ + beq.n 1f9420 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #560] @ (1f9650 ) │ │ │ │ + ldr r1, [pc, #560] @ (1f9698 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ 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 1f93ca │ │ │ │ + beq.n 1f9412 │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f9476 │ │ │ │ + b.n 1f94be │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f9354 │ │ │ │ + bl 1f939c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #32 │ │ │ │ - cbnz r1, 1f9460 │ │ │ │ + cbnz r1, 1f94a8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1f93ca │ │ │ │ + bcs.n 1f9412 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9438 │ │ │ │ + beq.n 1f9480 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f93ca │ │ │ │ + beq.n 1f9412 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f93ca │ │ │ │ + bne.n 1f9412 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f9354 │ │ │ │ + bl 1f939c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f94b4 │ │ │ │ + cbnz r3, 1f94fc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f93ca │ │ │ │ + bne.n 1f9412 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f93ca │ │ │ │ - b.n 1f9624 │ │ │ │ + bne.w 1f9412 │ │ │ │ + b.n 1f966c │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1f9504 │ │ │ │ + cbz r6, 1f954c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f93ca │ │ │ │ + bne.w 1f9412 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 1f9354 │ │ │ │ + bl 1f939c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 1f94fe │ │ │ │ + cbnz r3, 1f9546 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f93ca │ │ │ │ + beq.w 1f9412 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f954a │ │ │ │ + b.n 1f9592 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f9354 │ │ │ │ + bl 1f939c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ - cbnz r1, 1f953a │ │ │ │ + cbnz r1, 1f9582 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1f93ca │ │ │ │ + bcs.w 1f9412 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f93ca │ │ │ │ - b.n 1f9512 │ │ │ │ + bne.w 1f9412 │ │ │ │ + b.n 1f955a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1f9598 │ │ │ │ - b.n 1f93ca │ │ │ │ + cbnz r3, 1f95e0 │ │ │ │ + b.n 1f9412 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f9354 │ │ │ │ + bl 1f939c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #20 │ │ │ │ - cbnz r1, 1f9588 │ │ │ │ + cbnz r1, 1f95d0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #349 @ 0x15d │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 1f93ca │ │ │ │ + bcs.w 1f9412 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w ip, [r3, #-7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1f93ca │ │ │ │ - b.n 1f9564 │ │ │ │ - ldr r3, [pc, #160] @ (1f9654 ) │ │ │ │ + bne.w 1f9412 │ │ │ │ + b.n 1f95ac │ │ │ │ + ldr r3, [pc, #160] @ (1f969c ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f93ca │ │ │ │ + beq.w 1f9412 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f9600 │ │ │ │ + b.n 1f9648 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9354 │ │ │ │ + bl 1f939c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 1f95f2 │ │ │ │ + cbnz r2, 1f963a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r2, [r4, #-7] │ │ │ │ - beq.w 1f93ca │ │ │ │ + beq.w 1f9412 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f93ca │ │ │ │ - b.n 1f95ce │ │ │ │ + bne.w 1f9412 │ │ │ │ + b.n 1f9616 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1f93ca │ │ │ │ + bne.w 1f9412 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f93ca │ │ │ │ + bne.w 1f9412 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 1f9354 │ │ │ │ + bl 1f939c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 1f9642 │ │ │ │ + cbnz r3, 1f968a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #349 @ 0x15d │ │ │ │ streq r2, [r4, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #-7] │ │ │ │ - b.n 1f93ca │ │ │ │ + b.n 1f9412 │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #956] @ (1f9a28 ) │ │ │ │ + ldr r2, [pc, #956] @ (1f9a70 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (1f9a2c ) │ │ │ │ + ldr r3, [pc, #956] @ (1f9a74 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #70] @ 0x46 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1f96a2 │ │ │ │ + beq.n 1f96ea │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f9694 │ │ │ │ + bne.n 1f96dc │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f987a │ │ │ │ + bne.w 1f98c2 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54728 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1f96de │ │ │ │ + beq.n 1f9726 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1f96d0 │ │ │ │ + bne.n 1f9718 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9a1c │ │ │ │ + bne.w 1f9a64 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 54728 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r6, [r7, #12] │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9774 │ │ │ │ + beq.n 1f97bc │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f9728 │ │ │ │ + b.n 1f9770 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 1f99e4 │ │ │ │ + beq.w 1f9a2c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1f9774 │ │ │ │ + cbz r3, 1f97bc │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f9722 │ │ │ │ + beq.n 1f976a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f971a │ │ │ │ + bne.n 1f9762 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1f9722 │ │ │ │ + bls.n 1f976a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f9760 │ │ │ │ + bne.n 1f97a8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 54728 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9728 │ │ │ │ + bne.n 1f9770 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c08 │ │ │ │ + bl 1e2c50 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9858 │ │ │ │ + beq.n 1f98a0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1f9792 │ │ │ │ + b.n 1f97da │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f988a │ │ │ │ + beq.n 1f98d2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f978a │ │ │ │ + beq.n 1f97d2 │ │ │ │ movw r8, #743 @ 0x2e7 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9846 │ │ │ │ + beq.n 1f988e │ │ │ │ movw sl, #775 @ 0x307 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f982e │ │ │ │ + beq.n 1f9876 │ │ │ │ movw r9, #558 @ 0x22e │ │ │ │ - b.n 1f97bc │ │ │ │ + b.n 1f9804 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f982e │ │ │ │ + beq.n 1f9876 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f97b4 │ │ │ │ + bne.n 1f97fc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1f9928 │ │ │ │ + beq.w 1f9970 │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bcs.w 1f98fc │ │ │ │ + bcs.w 1f9944 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1f9928 │ │ │ │ - bhi.w 1f9976 │ │ │ │ + beq.w 1f9970 │ │ │ │ + bhi.w 1f99be │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - beq.n 1f97ee │ │ │ │ - bhi.w 1f99d0 │ │ │ │ + beq.n 1f9836 │ │ │ │ + bhi.w 1f9a18 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 1f97ee │ │ │ │ + beq.n 1f9836 │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ - bne.n 1f97b4 │ │ │ │ + bne.n 1f97fc │ │ │ │ ldr.w fp, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f97b4 │ │ │ │ + bne.n 1f97fc │ │ │ │ add.w r1, r7, #8 │ │ │ │ sub.w r0, fp, #20 │ │ │ │ - bl 1f9354 │ │ │ │ + bl 1f939c │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ - cbnz r2, 1f9820 │ │ │ │ + cbnz r2, 1f9868 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #349 @ 0x15d │ │ │ │ streq.w r1, [fp, #16] │ │ │ │ strbeq.w r2, [r7, #32] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp, #-7] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f97bc │ │ │ │ + bne.n 1f9804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f97a6 │ │ │ │ + bne.n 1f97ee │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1f984e │ │ │ │ + cbz r3, 1f9896 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f979c │ │ │ │ + bne.n 1f97e4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9840 │ │ │ │ + bne.n 1f9888 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f988a │ │ │ │ - ldr r2, [pc, #468] @ (1f9a30 ) │ │ │ │ - ldr r3, [pc, #464] @ (1f9a2c ) │ │ │ │ + cbnz r3, 1f98d2 │ │ │ │ + ldr r2, [pc, #468] @ (1f9a78 ) │ │ │ │ + ldr r3, [pc, #464] @ (1f9a74 ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [r7, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f9a24 │ │ │ │ + bne.w 1f9a6c │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1f96b0 │ │ │ │ + b.n 1f96f8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9858 │ │ │ │ + beq.n 1f98a0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f9882 │ │ │ │ + beq.n 1f98ca │ │ │ │ movw r5, #349 @ 0x15d │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 1f98da │ │ │ │ + cbz r0, 1f9922 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f98d2 │ │ │ │ + cbz r2, 1f991a │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f98be │ │ │ │ + cbnz r2, 1f9906 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1f98be │ │ │ │ + bne.n 1f9906 │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ ite hi │ │ │ │ movhi r2, r5 │ │ │ │ movls.w r2, #350 @ 0x15e │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f98a2 │ │ │ │ + bne.n 1f98ea │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f98d2 │ │ │ │ + beq.n 1f991a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9898 │ │ │ │ + bne.n 1f98e0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9858 │ │ │ │ + beq.n 1f98a0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f9894 │ │ │ │ + bne.n 1f98dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f98ec │ │ │ │ - b.n 1f9858 │ │ │ │ + bne.n 1f9934 │ │ │ │ + b.n 1f98a0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1f9918 │ │ │ │ + beq.n 1f9960 │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bcs.n 1f9944 │ │ │ │ + bcs.n 1f998c │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9928 │ │ │ │ + beq.n 1f9970 │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1f97b4 │ │ │ │ + bne.w 1f97fc │ │ │ │ ldr.w fp, [r4, #108] @ 0x6c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f97b4 │ │ │ │ - b.n 1f97fa │ │ │ │ + bne.w 1f97fc │ │ │ │ + b.n 1f9842 │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1f92f8 │ │ │ │ + bl 1f9340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f97b4 │ │ │ │ - b.n 1f9918 │ │ │ │ + beq.w 1f97fc │ │ │ │ + b.n 1f9960 │ │ │ │ cmp.w r3, #788 @ 0x314 │ │ │ │ - bne.w 1f97b4 │ │ │ │ + bne.w 1f97fc │ │ │ │ ldrd r0, r1, [r4, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #96] @ 0x60 │ │ │ │ - bl 1f92f8 │ │ │ │ + bl 1f9340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f97b4 │ │ │ │ + beq.w 1f97fc │ │ │ │ ldr.w fp, [r4, #124] @ 0x7c │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f97b4 │ │ │ │ - b.n 1f97fa │ │ │ │ + bne.w 1f97fc │ │ │ │ + b.n 1f9842 │ │ │ │ cmp.w r3, #620 @ 0x26c │ │ │ │ - bne.w 1f97b4 │ │ │ │ + bne.w 1f97fc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 1f99c4 │ │ │ │ + bne.n 1f9a0c │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1f99c2 │ │ │ │ + bhi.n 1f9a0a │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f99c2 │ │ │ │ + bhi.n 1f9a0a │ │ │ │ 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 │ │ │ │ @@ -589681,225 +589710,225 @@ │ │ │ │ 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 1f97b4 │ │ │ │ - b.n 1f9918 │ │ │ │ + beq.w 1f97fc │ │ │ │ + b.n 1f9960 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1f99c2 │ │ │ │ + b.n 1f9a0a │ │ │ │ cmp.w r3, #364 @ 0x16c │ │ │ │ - beq.w 1f97ee │ │ │ │ + beq.w 1f9836 │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f97ee │ │ │ │ - b.n 1f97b4 │ │ │ │ + beq.w 1f9836 │ │ │ │ + b.n 1f97fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bc308 │ │ │ │ + bl 2bc350 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 1f9722 │ │ │ │ + bls.w 1f976a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1f9a0e │ │ │ │ + bne.n 1f9a56 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 54728 │ │ │ │ - b.n 1f9722 │ │ │ │ + b.n 1f976a │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1f96ec │ │ │ │ + b.n 1f9734 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrsb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f9a72 │ │ │ │ + blt.n 1f9aba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1f9a60 │ │ │ │ + cbz r0, 1f9aa8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1f9a58 │ │ │ │ + bpl.n 1f9aa0 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1f9a88 │ │ │ │ + beq.n 1f9ad0 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1f9a68 │ │ │ │ - cbnz r0, 1f9a58 │ │ │ │ + bgt.n 1f9ab0 │ │ │ │ + cbnz r0, 1f9aa0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9a42 │ │ │ │ + bne.n 1f9a8a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1f9a94 │ │ │ │ + cbz r3, 1f9adc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1f9a58 │ │ │ │ + bhi.n 1f9aa0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1f9a6e │ │ │ │ + bne.n 1f9ab6 │ │ │ │ and.w r3, r3, #65537 @ 0x10001 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9a42 │ │ │ │ - b.n 1f9a60 │ │ │ │ + bne.n 1f9a8a │ │ │ │ + b.n 1f9aa8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #156] @ (1f9b58 ) │ │ │ │ + ldr r7, [pc, #156] @ (1f9ba0 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1df648 │ │ │ │ + bl 1df690 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ - cbz r1, 1f9b1c │ │ │ │ + cbz r1, 1f9b64 │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - ldr r2, [pc, #108] @ (1f9b5c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f9ba4 ) │ │ │ │ sub.w r3, r8, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1df6b4 │ │ │ │ + bl 1df6fc │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1f9b3c │ │ │ │ - ldr r3, [pc, #88] @ (1f9b60 ) │ │ │ │ + cbnz r6, 1f9b84 │ │ │ │ + ldr r3, [pc, #88] @ (1f9ba8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df59c │ │ │ │ + bl 1df5e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #440] @ 0x1b8 │ │ │ │ - cbnz r6, 1f9b34 │ │ │ │ + cbnz r6, 1f9b7c │ │ │ │ movs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 1f9aec │ │ │ │ - ldr r3, [pc, #36] @ (1f9b64 ) │ │ │ │ + b.n 1f9b34 │ │ │ │ + ldr r3, [pc, #36] @ (1f9bac ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ba8d4 │ │ │ │ + bl 2ba91c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r4, #21] │ │ │ │ - b.n 1f9b0c │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + b.n 1f9b54 │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ 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, 1f9bb8 │ │ │ │ + cbnz r3, 1f9c00 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1f9ba4 │ │ │ │ + bne.n 1f9bec │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1f9b94 │ │ │ │ + bne.n 1f9bdc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9aa0 │ │ │ │ + bl 1f9ae8 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f9aa0 │ │ │ │ + bl 1f9ae8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 1f9b90 │ │ │ │ - b.n 1f9b94 │ │ │ │ + beq.n 1f9bd8 │ │ │ │ + b.n 1f9bdc │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1f9aa0 │ │ │ │ + bl 1f9ae8 │ │ │ │ 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 │ │ │ │ @@ -589907,21 +589936,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, #20] │ │ │ │ - ldr r1, [pc, #552] @ (1f9e18 ) │ │ │ │ + ldr r1, [pc, #552] @ (1f9e60 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #552] @ (1f9e1c ) │ │ │ │ + ldr r3, [pc, #552] @ (1f9e64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #548] @ (1f9e20 ) │ │ │ │ + ldr r1, [pc, #548] @ (1f9e68 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ ldrb.w r3, [r3, #206] @ 0xce │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -589933,37 +589962,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f9e0a │ │ │ │ + beq.w 1f9e52 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9df0 │ │ │ │ + beq.w 1f9e38 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #476] @ (1f9e24 ) │ │ │ │ + ldr r3, [pc, #476] @ (1f9e6c ) │ │ │ │ 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] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f9d84 │ │ │ │ + b.n 1f9dcc │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ bfi r8, r0, #0, #7 │ │ │ │ @@ -589981,15 +590010,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [r4] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ @@ -590042,129 +590071,129 @@ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1f9df0 │ │ │ │ + beq.n 1f9e38 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f9dd6 │ │ │ │ + beq.n 1f9e1e │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f9dbe │ │ │ │ + cbz r0, 1f9e06 │ │ │ │ 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, #0] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 54728 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9c66 │ │ │ │ + bne.w 1f9cae │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1f9c6a │ │ │ │ + b.n 1f9cb2 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1f9d92 │ │ │ │ - ldr r2, [pc, #52] @ (1f9e28 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f9e1c ) │ │ │ │ + b.n 1f9dda │ │ │ │ + ldr r2, [pc, #52] @ (1f9e70 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f9e64 ) │ │ │ │ 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 1f9e14 │ │ │ │ + bne.n 1f9e5c │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1f9c34 │ │ │ │ + b.n 1f9c7c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #388] @ (1f9fc4 ) │ │ │ │ - ldr r3, [pc, #388] @ (1f9fc8 ) │ │ │ │ + ldr r2, [pc, #388] @ (1fa00c ) │ │ │ │ + ldr r3, [pc, #388] @ (1fa010 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #388] @ (1f9fcc ) │ │ │ │ + ldr r6, [pc, #388] @ (1fa014 ) │ │ │ │ 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 1f9ee8 │ │ │ │ - ldr r3, [pc, #368] @ (1f9fd0 ) │ │ │ │ + beq.n 1f9f30 │ │ │ │ + ldr r3, [pc, #368] @ (1fa018 ) │ │ │ │ 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 551b0 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #352] @ (1f9fd4 ) │ │ │ │ + ldr r1, [pc, #352] @ (1fa01c ) │ │ │ │ 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 1df8b8 │ │ │ │ + bl 1df900 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -590172,22 +590201,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1f9fae │ │ │ │ + bhi.n 1f9ff6 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #17] │ │ │ │ strb r4, [r6, #9] │ │ │ │ subs r0, #114 @ 0x72 │ │ │ │ strb r2, [r6, #9] │ │ │ │ strb r4, [r6, #17] │ │ │ │ @@ -590196,116 +590225,116 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ strb r0, [r7, #0] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e2514 │ │ │ │ - ldr r3, [pc, #212] @ (1f9fd8 ) │ │ │ │ + bl 1e255c │ │ │ │ + ldr r3, [pc, #212] @ (1fa020 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ - ldr r2, [pc, #184] @ (1f9fdc ) │ │ │ │ - ldr r3, [pc, #160] @ (1f9fc8 ) │ │ │ │ + bl 1e45dc │ │ │ │ + ldr r2, [pc, #184] @ (1fa024 ) │ │ │ │ + ldr r3, [pc, #160] @ (1fa010 ) │ │ │ │ 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 1f9fbe │ │ │ │ + bne.n 1fa006 │ │ │ │ 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, #319 @ 0x13f │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ strd lr, lr, [sp, #20] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ 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] @ (1f9fd8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fa020 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r8, r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1f9f22 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1f9f6a │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1f9f40 │ │ │ │ + b.n 1f9f88 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1f9f40 │ │ │ │ + b.n 1f9f88 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1f9f40 │ │ │ │ + b.n 1f9f88 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f9f40 │ │ │ │ + b.n 1f9f88 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1440] @ 1fa598 │ │ │ │ + ldr.w r0, [pc, #1440] @ 1fa5e0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r4, [pc, #1440] @ 1fa59c │ │ │ │ + ldr.w r4, [pc, #1440] @ 1fa5e4 │ │ │ │ add.w fp, sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #1436] @ 1fa5a0 │ │ │ │ + ldr.w r3, [pc, #1436] @ 1fa5e8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -590313,17 +590342,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54728 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa0aa │ │ │ │ + beq.n 1fa0f2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -590331,22 +590360,22 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fa566 │ │ │ │ + bhi.w 1fa5ae │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r7, r6, #9 │ │ │ │ lsls r1, r7, #9 │ │ │ │ lsls r1, r7, #9 │ │ │ │ lsls r5, r7, #9 │ │ │ │ @@ -590371,131 +590400,131 @@ │ │ │ │ lsls r7, r6, #9 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ strd r4, r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ - cbnz r3, 1fa0c8 │ │ │ │ - b.n 1fa190 │ │ │ │ + cbnz r3, 1fa110 │ │ │ │ + b.n 1fa1d8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa190 │ │ │ │ + beq.n 1fa1d8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa0c0 │ │ │ │ + beq.n 1fa108 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ mov r9, r6 │ │ │ │ and.w r8, r2, #16 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fa17e │ │ │ │ + beq.n 1fa1c6 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r8 │ │ │ │ mov r8, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fa15e │ │ │ │ + cbz r3, 1fa1a6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1fa106 │ │ │ │ - b.n 1fa304 │ │ │ │ + cbnz r1, 1fa14e │ │ │ │ + b.n 1fa34c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1fa116 │ │ │ │ + cbz r1, 1fa15e │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 1fa310 │ │ │ │ + beq.w 1fa358 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa102 │ │ │ │ + bne.n 1fa14a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fa15e │ │ │ │ + bne.n 1fa1a6 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r7, #768 @ 0x300 │ │ │ │ adds r1, r6, r7 │ │ │ │ cmp r1, #5 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ - bhi.n 1fa15e │ │ │ │ + bhi.n 1fa1a6 │ │ │ │ movs r4, #53 @ 0x35 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1fa158 │ │ │ │ - ldr.w r1, [pc, #1132] @ 1fa5a4 │ │ │ │ + bpl.n 1fa1a0 │ │ │ │ + ldr.w r1, [pc, #1132] @ 1fa5ec │ │ │ │ movs r7, #120 @ 0x78 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ mla r6, r7, r6, r1 │ │ │ │ ldrb.w r1, [r6, #71] @ 0x47 │ │ │ │ adds r1, #10 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1fa320 │ │ │ │ + beq.w 1fa368 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa110 │ │ │ │ + bne.n 1fa158 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa0f6 │ │ │ │ + bne.n 1fa13e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r3, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1fa186 │ │ │ │ + cbz r3, 1fa1ce │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa0e2 │ │ │ │ + bne.n 1fa12a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa178 │ │ │ │ + bne.n 1fa1c0 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r6, r9 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa4dc │ │ │ │ + beq.w 1fa524 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 1fa192 │ │ │ │ + bne.n 1fa1da │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsl.w r2, r8, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1fa2d2 │ │ │ │ + beq.w 1fa31a │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9e2c │ │ │ │ + bl 1f9e74 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1fa58e │ │ │ │ + bhi.w 1fa5d6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -590508,126 +590537,126 @@ │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ lsls r3, r2, #7 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 1fa1be │ │ │ │ + bne.n 1fa206 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa492 │ │ │ │ + beq.w 1fa4da │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f9bcc │ │ │ │ + bl 1f9c14 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fa576 │ │ │ │ + bne.w 1fa5be │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #836] @ (1fa5a8 ) │ │ │ │ - ldr r3, [pc, #828] @ (1fa5a0 ) │ │ │ │ + ldr r2, [pc, #836] @ (1fa5f0 ) │ │ │ │ + ldr r3, [pc, #828] @ (1fa5e8 ) │ │ │ │ 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 1fa58a │ │ │ │ + bne.w 1fa5d2 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa214 │ │ │ │ + b.n 1fa25c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa214 │ │ │ │ + b.n 1fa25c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa214 │ │ │ │ + b.n 1fa25c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa214 │ │ │ │ + b.n 1fa25c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa214 │ │ │ │ + b.n 1fa25c │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa214 │ │ │ │ + b.n 1fa25c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #696] @ 1fa590 │ │ │ │ - bl 1e207c │ │ │ │ + vldr d0, [pc, #696] @ 1fa5d8 │ │ │ │ + bl 1e20c4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa214 │ │ │ │ + beq.n 1fa25c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1fa214 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1fa25c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - bne.w 1fa15e │ │ │ │ + bne.w 1fa1a6 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mvn.w r4, #768 @ 0x300 │ │ │ │ adds r1, r6, r4 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.w 1fa12c │ │ │ │ - b.n 1fa158 │ │ │ │ + bls.w 1fa174 │ │ │ │ + b.n 1fa1a0 │ │ │ │ ldrb r1, [r6, #30] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa47c │ │ │ │ + beq.w 1fa4c4 │ │ │ │ ldrb.w r1, [r6, #37] @ 0x25 │ │ │ │ rbit r7, r4 │ │ │ │ strd r5, r3, [sp, #36] @ 0x24 │ │ │ │ rbit r5, r4 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ @@ -590638,67 +590667,67 @@ │ │ │ │ str.w r9, [sp, #32] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 1fa40c │ │ │ │ + b.n 1fa454 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ 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 1fa464 │ │ │ │ + beq.n 1fa4ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r5, [sp, #196] @ 0xc4 │ │ │ │ add.w r5, r9, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r8, [sp, #192] @ 0xc0 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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, #100] @ 0x64 │ │ │ │ - beq.n 1fa46a │ │ │ │ + beq.n 1fa4b2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r6, [sl] │ │ │ │ str.w r6, [sl, #8] │ │ │ │ ldr.w r8, [r3, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ @@ -590706,176 +590735,176 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #164] @ 0xa4 │ │ │ │ strd r6, r6, [sp, #172] @ 0xac │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fa36a │ │ │ │ + bne.n 1fa3b2 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1fa464 │ │ │ │ + beq.n 1fa4ac │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ 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 1fa394 │ │ │ │ + b.n 1fa3dc │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1fa3e2 │ │ │ │ + b.n 1fa42a │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrd r5, r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r8, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa158 │ │ │ │ + beq.w 1fa1a0 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1e11e8 │ │ │ │ + bl 1e1230 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - b.n 1fa158 │ │ │ │ + b.n 1fa1a0 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1f9bcc │ │ │ │ + bl 1f9c14 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1fa242 │ │ │ │ + beq.w 1fa28a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ movs r2, #18 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9bcc │ │ │ │ + bl 1f9c14 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ 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 1fa250 │ │ │ │ + b.n 1fa298 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e00c4 │ │ │ │ + bl 1e010c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa4f6 │ │ │ │ + cbz r0, 1fa53e │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e515c │ │ │ │ + bl 1e51a4 │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ - b.n 1fa19c │ │ │ │ + b.n 1fa1e4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r6, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ - ldr.w lr, [pc, #108] @ 1fa5a4 │ │ │ │ + ldr.w lr, [pc, #108] @ 1fa5ec │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mla r3, r8, r9, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1fa1b2 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1fa1fa │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1fa4fe │ │ │ │ + b.n 1fa546 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1fa4fe │ │ │ │ + b.n 1fa546 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fa4fe │ │ │ │ + b.n 1fa546 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1fa4fe │ │ │ │ + b.n 1fa546 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 1f9bcc │ │ │ │ - b.n 1fa4be │ │ │ │ + bl 1f9c14 │ │ │ │ + b.n 1fa506 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #860] @ (1fa928 ) │ │ │ │ + ldr r0, [pc, #860] @ (1fa970 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #860] @ (1fa92c ) │ │ │ │ + ldr r3, [pc, #860] @ (1fa974 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #852] @ 1fa930 │ │ │ │ + ldr.w r8, [pc, #852] @ 1fa978 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54728 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa916 │ │ │ │ + beq.w 1fa95e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -590883,22 +590912,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fa832 │ │ │ │ + bhi.w 1fa87a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @@ -590922,69 +590951,69 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w fp, #120 @ 0x78 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r4, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [pc, #640] @ 1fa934 │ │ │ │ + ldr.w r9, [pc, #640] @ 1fa97c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1fa6f8 │ │ │ │ + cbz r3, 1fa740 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ bfi r2, r1, #0, #24 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1eb638 │ │ │ │ + bl 1eb680 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - vldr d8, [pc, #544] @ 1fa920 │ │ │ │ + vldr d8, [pc, #544] @ 1fa968 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1fa844 │ │ │ │ + beq.w 1fa88c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9e2c │ │ │ │ + bl 1f9e74 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1fac98 │ │ │ │ + bhi.w 1face0 │ │ │ │ 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 r0, r7, #10 │ │ │ │ @@ -590998,131 +591027,131 @@ │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r0, r7, #10 │ │ │ │ movs r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 1fa770 │ │ │ │ + cbz r3, 1fa7b8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1fa770 │ │ │ │ + cbz r3, 1fa7b8 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 1fa876 │ │ │ │ + bhi.w 1fa8be │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 1fa704 │ │ │ │ + bne.n 1fa74c │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1fa7b0 │ │ │ │ + cbnz r4, 1fa7f8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1fab9e │ │ │ │ + bne.w 1fabe6 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1faa98 │ │ │ │ + bne.w 1faae0 │ │ │ │ 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] @ (1fa938 ) │ │ │ │ - ldr r3, [pc, #376] @ (1fa92c ) │ │ │ │ + ldr r2, [pc, #388] @ (1fa980 ) │ │ │ │ + ldr r3, [pc, #376] @ (1fa974 ) │ │ │ │ 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 1fac94 │ │ │ │ + bne.w 1facdc │ │ │ │ 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, #220 @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa756 │ │ │ │ + b.n 1fa79e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa756 │ │ │ │ + b.n 1fa79e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa756 │ │ │ │ + b.n 1fa79e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa756 │ │ │ │ + b.n 1fa79e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa756 │ │ │ │ + b.n 1fa79e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa756 │ │ │ │ + b.n 1fa79e │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1fa678 │ │ │ │ + b.n 1fa6c0 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1fa678 │ │ │ │ + b.n 1fa6c0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa678 │ │ │ │ + b.n 1fa6c0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa756 │ │ │ │ + beq.w 1fa79e │ │ │ │ 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 1e4594 │ │ │ │ - b.n 1fa756 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1fa79e │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -591131,26 +591160,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fac8e │ │ │ │ + bhi.w 1facd6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fac98 │ │ │ │ + bhi.w 1face0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ @@ -591177,52 +591206,52 @@ │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ movs r3, r6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 1fa5f6 │ │ │ │ + b.n 1fa63e │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1fa678 │ │ │ │ + b.n 1fa6c0 │ │ │ │ ... │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fa964 │ │ │ │ + cbz r0, 1fa9ac │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r1, r1, [r3] │ │ │ │ add.w lr, r2, #48 @ 0x30 │ │ │ │ @@ -591240,28 +591269,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r8, [r9, #-4] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r7, r3, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ strd r2, r2, [r3] │ │ │ │ @@ -591276,15 +591305,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, 1faa52 │ │ │ │ + cbnz r3, 1faa9a │ │ │ │ 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 │ │ │ │ @@ -591299,36 +591328,36 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1fa770 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1fa7b8 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa93e │ │ │ │ + b.n 1fa986 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa93e │ │ │ │ + b.n 1fa986 │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa93e │ │ │ │ + b.n 1fa986 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -591337,22 +591366,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -591366,15 +591395,15 @@ │ │ │ │ and.w r7, r7, #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 r7, 1fab58 │ │ │ │ + cbnz r7, 1faba0 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w sl, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne.w r7, r7, sl │ │ │ │ it ne │ │ │ │ @@ -591389,35 +591418,35 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ 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 1fa7a2 │ │ │ │ + b.n 1fa7ea │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a1c │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -591426,22 +591455,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -591455,15 +591484,15 @@ │ │ │ │ and.w r7, r7, #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 r7, 1fac5c │ │ │ │ + cbnz r7, 1faca4 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ @@ -591478,35 +591507,35 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r4, lr, lsl #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1fa78c │ │ │ │ + b.n 1fa7d4 │ │ │ │ strd r4, fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa93e │ │ │ │ + b.n 1fa986 │ │ │ │ blx 54c68 <__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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1228] @ 1fb17c │ │ │ │ + ldr.w r2, [pc, #1228] @ 1fb1c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1220] @ 1fb180 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1fb1c8 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w fp, [pc, #1216] @ 1fb184 │ │ │ │ + ldr.w fp, [pc, #1216] @ 1fb1cc │ │ │ │ ldrb.w r6, [sp, #208] @ 0xd0 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -591514,54 +591543,54 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r9, [r3, #206] @ 0xce │ │ │ │ and.w r3, r9, r7 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fad0a │ │ │ │ + cbz r0, 1fad52 │ │ │ │ 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, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ eor.w r3, r9, #1 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ands r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fb096 │ │ │ │ + beq.w 1fb0de │ │ │ │ mov r0, ip │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e2514 │ │ │ │ - ldr.w r3, [pc, #1104] @ 1fb188 │ │ │ │ + bl 1e255c │ │ │ │ + ldr.w r3, [pc, #1104] @ 1fb1d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mov.w fp, #120 @ 0x78 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ mla r3, fp, r3, r2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ adds r0, r7, r2 │ │ │ │ strd r6, r6, [r4, #12] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldrb.w r2, [sp, #67] @ 0x43 │ │ │ │ @@ -591578,22 +591607,22 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ add r7, sp, #32 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -591626,27 +591655,27 @@ │ │ │ │ ldrb.w r5, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ adds r3, #10 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r4, [sl, #12] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.w 1fb030 │ │ │ │ + bne.w 1fb078 │ │ │ │ mov r7, sl │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #1 │ │ │ │ @@ -591663,34 +591692,34 @@ │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [r3, #4] │ │ │ │ @@ -591703,34 +591732,34 @@ │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov ip, r6 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [r3, #8] │ │ │ │ @@ -591744,78 +591773,78 @@ │ │ │ │ ldr.w r9, [sp] │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w r9!, {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, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ (1fb18c ) │ │ │ │ + ldr r2, [pc, #376] @ (1fb1d4 ) │ │ │ │ str r7, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #356] @ (1fb180 ) │ │ │ │ + ldr r3, [pc, #356] @ (1fb1c8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fb176 │ │ │ │ + bne.w 1fb1be │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r6 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ 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, [r8, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ - b.n 1fae70 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1faeb8 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ strd r6, r6, [r4, #12] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ add r3, r7 │ │ │ │ @@ -591831,22 +591860,22 @@ │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ mov r0, ip │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrh.w ip, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #32 │ │ │ │ and.w r3, ip, #8064 @ 0x1f80 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ @@ -591854,15 +591883,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bfi ip, r3, #7, #6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #92] @ (1fb188 ) │ │ │ │ + ldr r3, [pc, #92] @ (1fb1d0 ) │ │ │ │ strh.w ip, [sp, #92] @ 0x5c │ │ │ │ movs r5, #160 @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -591878,73 +591907,73 @@ │ │ │ │ ldrb.w r2, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ adds r3, #10 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1fae42 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1fae8a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #920] @ (1fb528 ) │ │ │ │ + ldr r7, [pc, #632] @ (1fb450 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #332] @ (1fb2f0 ) │ │ │ │ + ldr r2, [pc, #332] @ (1fb338 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #332] @ (1fb2f4 ) │ │ │ │ + ldr r3, [pc, #332] @ (1fb33c ) │ │ │ │ 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, 1fb1da │ │ │ │ + cbnz r1, 1fb222 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #312] @ (1fb2f8 ) │ │ │ │ - ldr r3, [pc, #304] @ (1fb2f4 ) │ │ │ │ + ldr r2, [pc, #312] @ (1fb340 ) │ │ │ │ + ldr r3, [pc, #304] @ (1fb33c ) │ │ │ │ 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 1fb2de │ │ │ │ + bne.w 1fb326 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fb2e2 │ │ │ │ + beq.n 1fb32a │ │ │ │ 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 1fb1ea │ │ │ │ + bne.n 1fb232 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fb2e2 │ │ │ │ + beq.n 1fb32a │ │ │ │ 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] │ │ │ │ @@ -591956,19 +591985,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 1fb2ec │ │ │ │ + beq.n 1fb334 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fb2da │ │ │ │ + beq.n 1fb322 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -591977,186 +592006,186 @@ │ │ │ │ blx 54728 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ 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 1f9a34 │ │ │ │ + bl 1f9a7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb1bc │ │ │ │ + beq.n 1fb204 │ │ │ │ ldrb.w r2, [r5, #352] @ 0x160 │ │ │ │ clz r3, r7 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r5, #352] @ 0x160 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fb2ac │ │ │ │ + beq.n 1fb2f4 │ │ │ │ ldrsb.w r3, [r5, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fb2ac │ │ │ │ + blt.n 1fb2f4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f9b68 │ │ │ │ + bl 1f9bb0 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1fa5b0 │ │ │ │ - b.n 1fb2bc │ │ │ │ + bl 1fa5f8 │ │ │ │ + b.n 1fb304 │ │ │ │ ldrb.w r3, [r5, #356] @ 0x164 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.n 1fb2c8 │ │ │ │ + beq.n 1fb310 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1f9fe0 │ │ │ │ + bl 1fa028 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ - b.n 1fb1be │ │ │ │ + bl 232138 │ │ │ │ + b.n 1fb206 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f9b68 │ │ │ │ - b.n 1fb2b4 │ │ │ │ + bl 1f9bb0 │ │ │ │ + b.n 1fb2fc │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fb24a │ │ │ │ + b.n 1fb292 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r6, [pc, #336] @ (1fb444 ) │ │ │ │ + ldr r6, [pc, #48] @ (1fb36c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #232] @ (1fb3e4 ) │ │ │ │ + ldr r5, [pc, #968] @ (1fb70c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #796] @ (1fb638 ) │ │ │ │ + ldr r2, [pc, #796] @ (1fb680 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #796] @ (1fb63c ) │ │ │ │ + ldr r3, [pc, #796] @ (1fb684 ) │ │ │ │ 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, 1fb350 │ │ │ │ + cbnz r1, 1fb398 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #780] @ (1fb640 ) │ │ │ │ - ldr r3, [pc, #776] @ (1fb63c ) │ │ │ │ + ldr r2, [pc, #780] @ (1fb688 ) │ │ │ │ + ldr r3, [pc, #776] @ (1fb684 ) │ │ │ │ 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 1fb624 │ │ │ │ + bne.w 1fb66c │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #352] @ 0x160 │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1fb382 │ │ │ │ + cbz r3, 1fb3ca │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1fb37a │ │ │ │ + bpl.n 1fb3c2 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1fb608 │ │ │ │ + beq.w 1fb650 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb36c │ │ │ │ + bne.n 1fb3b4 │ │ │ │ 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 1f9b68 │ │ │ │ + bl 1f9bb0 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fb3b0 │ │ │ │ - b.n 1fb3ee │ │ │ │ + cbnz r3, 1fb3f8 │ │ │ │ + b.n 1fb436 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1fb3ee │ │ │ │ + cbz r3, 1fb436 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fb3aa │ │ │ │ + beq.n 1fb3f2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ (1fb644 ) │ │ │ │ + ldr r3, [pc, #644] @ (1fb68c ) │ │ │ │ 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 5536c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1fb3e6 │ │ │ │ - b.n 1fb3f2 │ │ │ │ + cbnz r0, 1fb42e │ │ │ │ + b.n 1fb43a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fb3d2 │ │ │ │ + bne.n 1fb41a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb3e0 │ │ │ │ + bne.n 1fb428 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fb330 │ │ │ │ + b.n 1fb378 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1fb628 │ │ │ │ + beq.w 1fb670 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fb41c │ │ │ │ + beq.n 1fb464 │ │ │ │ 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 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ 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 │ │ │ │ @@ -592172,289 +592201,289 @@ │ │ │ │ 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 1fb586 │ │ │ │ + bne.w 1fb5ce │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fb5e0 │ │ │ │ + bne.w 1fb628 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1fb5ce │ │ │ │ + bne.w 1fb616 │ │ │ │ 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] @ 1fb630 │ │ │ │ + vldr d8, [pc, #396] @ 1fb678 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 1fb4b8 │ │ │ │ + b.n 1fb500 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1fb524 │ │ │ │ + beq.n 1fb56c │ │ │ │ lsl.w r3, r9, r5 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1fb4b0 │ │ │ │ + beq.n 1fb4f8 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #13] │ │ │ │ mov r1, fp │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1fb4fa │ │ │ │ + cbz r0, 1fb542 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fb582 │ │ │ │ + beq.n 1fb5ca │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 1fb4b8 │ │ │ │ + bne.n 1fb500 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fb576 │ │ │ │ + beq.n 1fb5be │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #207] @ 0xcf │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fb5b2 │ │ │ │ + beq.n 1fb5fa │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #368] @ 0x170 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ - b.n 1fb3e6 │ │ │ │ + bl 232138 │ │ │ │ + b.n 1fb42e │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fb4b0 │ │ │ │ + b.n 1fb4f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb5f4 │ │ │ │ + bne.n 1fb63c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1fb486 │ │ │ │ + beq.w 1fb4ce │ │ │ │ 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 1fac98 │ │ │ │ + bl 1face0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1fb48c │ │ │ │ + b.n 1fb4d4 │ │ │ │ movw r1, #811 @ 0x32b │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fb554 │ │ │ │ + b.n 1fb59c │ │ │ │ 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 1fac98 │ │ │ │ - b.n 1fb5a8 │ │ │ │ + bl 1face0 │ │ │ │ + b.n 1fb5f0 │ │ │ │ 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 1fac98 │ │ │ │ - b.n 1fb47c │ │ │ │ + bl 1face0 │ │ │ │ + b.n 1fb4c4 │ │ │ │ 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 1fac98 │ │ │ │ - b.n 1fb58e │ │ │ │ + bl 1face0 │ │ │ │ + b.n 1fb5d6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ 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 1fb3a0 │ │ │ │ + b.n 1fb3e8 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [pc, #888] @ (1fb9b4 ) │ │ │ │ + ldr r4, [pc, #600] @ (1fb8dc ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #800] @ (1fb964 ) │ │ │ │ + ldr r4, [pc, #512] @ (1fb88c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ movs r3, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1064] @ 1fba84 │ │ │ │ - ldr.w r3, [pc, #1064] @ 1fba88 │ │ │ │ + ldr.w r1, [pc, #1064] @ 1fbacc │ │ │ │ + ldr.w r3, [pc, #1064] @ 1fbad0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r7, [pc, #1052] @ 1fba8c │ │ │ │ + ldr.w r7, [pc, #1052] @ 1fbad4 │ │ │ │ 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 1fb780 │ │ │ │ - bl 2bc274 │ │ │ │ + beq.n 1fb7c8 │ │ │ │ + bl 2bc2bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb744 │ │ │ │ + bne.n 1fb78c │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1fb822 │ │ │ │ - bl 2bc348 │ │ │ │ + bhi.w 1fb86a │ │ │ │ + bl 2bc390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb728 │ │ │ │ + beq.n 1fb770 │ │ │ │ ldr.w sl, [sp] │ │ │ │ add.w r3, r5, #20 │ │ │ │ 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 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bc3a0 │ │ │ │ + bl 2bc3e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ strd r9, r9, [r8] │ │ │ │ str.w r9, [r8, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r5, [r7, #64] @ 0x40 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fb648 │ │ │ │ + bl 1fb690 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fb6bc │ │ │ │ - ldr r2, [pc, #868] @ (1fba90 ) │ │ │ │ - ldr r3, [pc, #860] @ (1fba88 ) │ │ │ │ + bne.n 1fb704 │ │ │ │ + ldr r2, [pc, #868] @ (1fbad8 ) │ │ │ │ + ldr r3, [pc, #860] @ (1fbad0 ) │ │ │ │ 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 1fba7c │ │ │ │ + bne.w 1fbac4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fba84 │ │ │ │ + bhi.w 1fbacc │ │ │ │ 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 │ │ │ │ @@ -592473,18 +592502,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 2bc314 │ │ │ │ + bl 2bc35c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1fb812 │ │ │ │ + bhi.n 1fb85a │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r8 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ add r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -592494,28 +592523,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fb7cc │ │ │ │ + cbz r0, 1fb814 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ adds r5, #20 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ @@ -592527,45 +592556,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 1e4594 │ │ │ │ - b.n 1fb728 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1fb770 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb7aa │ │ │ │ + b.n 1fb7f2 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb7aa │ │ │ │ + b.n 1fb7f2 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb7aa │ │ │ │ + b.n 1fb7f2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb7aa │ │ │ │ - bl 2bc348 │ │ │ │ + b.n 1fb7f2 │ │ │ │ + bl 2bc390 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb728 │ │ │ │ + beq.w 1fb770 │ │ │ │ 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, #33] @ 0x21 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - bhi.w 1fb96c │ │ │ │ + bhi.w 1fb9b4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fba84 │ │ │ │ + bhi.w 1fbacc │ │ │ │ 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 │ │ │ │ @@ -592597,34 +592626,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fb8ce │ │ │ │ + cbz r0, 1fb916 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2bc6bc │ │ │ │ + bl 2bc704 │ │ │ │ strd r6, r6, [r7] │ │ │ │ str r6, [r7, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ @@ -592635,73 +592664,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, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 1fb648 │ │ │ │ + bl 1fb690 │ │ │ │ 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 1fb728 │ │ │ │ + beq.w 1fb770 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ strd r6, r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1fb852 │ │ │ │ + bls.w 1fb89a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fb8a2 │ │ │ │ + b.n 1fb8ea │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ - b.n 1fb8a2 │ │ │ │ + b.n 1fb8ea │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 1fb8a2 │ │ │ │ + b.n 1fb8ea │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1fb8a2 │ │ │ │ + b.n 1fb8ea │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fba80 │ │ │ │ + beq.n 1fbac8 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r5, #20 │ │ │ │ blx 55108 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ @@ -592720,94 +592749,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} │ │ │ │ mov r4, r8 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fba40 │ │ │ │ + bne.n 1fba88 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne.w r9, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r9, r9, sl │ │ │ │ it ne │ │ │ │ addne.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #80] @ (1fba94 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fbadc ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1fb728 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1fb770 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1fb996 │ │ │ │ + b.n 1fb9de │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1fb996 │ │ │ │ + b.n 1fb9de │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1fb996 │ │ │ │ + b.n 1fb9de │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fb996 │ │ │ │ + b.n 1fb9de │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r1, [pc, #608] @ (1fbce8 ) │ │ │ │ + ldr r1, [pc, #320] @ (1fbc10 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #552] @ (1fbcb8 ) │ │ │ │ + ldr r1, [pc, #264] @ (1fbbe0 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [pc, #832] @ (1fbdd4 ) │ │ │ │ + ldr r0, [pc, #544] @ (1fbcfc ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #476] @ (1fbc88 ) │ │ │ │ + ldr r3, [pc, #476] @ (1fbcd0 ) │ │ │ │ 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 1fbc80 │ │ │ │ + beq.w 1fbcc8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fbad0 │ │ │ │ + cbz r1, 1fbb18 │ │ │ │ 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 1fbc78 │ │ │ │ + beq.w 1fbcc0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1fbb3c │ │ │ │ + b.n 1fbb84 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ strd r0, r4, [r6, #44] @ 0x2c │ │ │ │ @@ -592815,40 +592844,40 @@ │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb648 │ │ │ │ + bl 1fb690 │ │ │ │ str.w r9, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbc7a │ │ │ │ + beq.w 1fbcc2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1fbb32 │ │ │ │ + beq.n 1fbb7a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fbae6 │ │ │ │ + bne.n 1fbb2e │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fbb32 │ │ │ │ + beq.n 1fbb7a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -592856,21 +592885,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -592878,26 +592907,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #8 │ │ │ │ strd r9, r9, [sp, #8] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ ldrb.w sl, [r6, #32] │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -592909,70 +592938,70 @@ │ │ │ │ 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, #96 @ 0x60 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - cbnz r3, 1fbc44 │ │ │ │ + cbnz r3, 1fbc8c │ │ │ │ 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, #68] @ (1fbc8c ) │ │ │ │ + ldr r3, [pc, #68] @ (1fbcd4 ) │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb r7, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r7, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ - b.n 1fbb30 │ │ │ │ + b.n 1fbb78 │ │ │ │ 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 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #424] @ (1fbe48 ) │ │ │ │ + ldr r5, [pc, #424] @ (1fbe90 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1fbe4c ) │ │ │ │ + ldr r1, [pc, #424] @ (1fbe94 ) │ │ │ │ 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, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1fbcec │ │ │ │ + beq.n 1fbd34 │ │ │ │ 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 │ │ │ │ @@ -592981,181 +593010,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 1fbda2 │ │ │ │ + beq.n 1fbdea │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fbd88 │ │ │ │ + beq.n 1fbdd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 1fbd0c │ │ │ │ + cbz r6, 1fbd54 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ - cbnz r6, 1fbd1a │ │ │ │ + cbnz r6, 1fbd62 │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1fbde0 │ │ │ │ + beq.n 1fbe28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 1fbe2c │ │ │ │ + bhi.w 1fbe74 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fbe48 │ │ │ │ + bhi.w 1fbe90 │ │ │ │ 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] @ (1fbf70 ) │ │ │ │ + ldr r5, [pc, #556] @ (1fbfb8 ) │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fbd78 │ │ │ │ + cbz r0, 1fbdc0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #196] @ (1fbe50 ) │ │ │ │ - ldr r3, [pc, #192] @ (1fbe4c ) │ │ │ │ + ldr r1, [pc, #196] @ (1fbe98 ) │ │ │ │ + ldr r3, [pc, #192] @ (1fbe94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fbe44 │ │ │ │ + bne.n 1fbe8c │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbd88 │ │ │ │ + beq.n 1fbdd0 │ │ │ │ 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 1e4594 │ │ │ │ - b.n 1fbd88 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1fbdd0 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1fbd54 │ │ │ │ + b.n 1fbd9c │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1fbd54 │ │ │ │ + b.n 1fbd9c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1fbd54 │ │ │ │ - cbz r1, 1fbe32 │ │ │ │ + b.n 1fbd9c │ │ │ │ + cbz r1, 1fbe7a │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fbe1a │ │ │ │ + cbz r0, 1fbe62 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fbd88 │ │ │ │ + b.n 1fbdd0 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1fbd54 │ │ │ │ + b.n 1fbd9c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1fbdec │ │ │ │ + b.n 1fbe34 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - muls r6, r2 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r6 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #248] @ (1fbf60 ) │ │ │ │ + ldr r2, [pc, #248] @ (1fbfa8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ - ldr r3, [pc, #244] @ (1fbf64 ) │ │ │ │ + ldr r3, [pc, #244] @ (1fbfac ) │ │ │ │ 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 1fbf16 │ │ │ │ + beq.n 1fbf5e │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1fbe8e │ │ │ │ + b.n 1fbed6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fbf16 │ │ │ │ + beq.n 1fbf5e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fbe86 │ │ │ │ + beq.n 1fbece │ │ │ │ movs r2, #9 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov.w fp, #9 │ │ │ │ movt fp, #16 │ │ │ │ movs r6, #0 │ │ │ │ and.w r2, sl, r2 │ │ │ │ and.w fp, sl, fp │ │ │ │ @@ -593174,124 +593203,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 1fbeee │ │ │ │ + beq.n 1fbf36 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1fbf32 │ │ │ │ + cbnz r3, 1fbf7a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1fbf46 │ │ │ │ + bne.n 1fbf8e │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ - cbz r3, 1fbf16 │ │ │ │ + cbz r3, 1fbf5e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fbeb6 │ │ │ │ + bne.n 1fbefe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fbf08 │ │ │ │ - ldr r2, [pc, #80] @ (1fbf68 ) │ │ │ │ - ldr r3, [pc, #72] @ (1fbf64 ) │ │ │ │ + bne.n 1fbf50 │ │ │ │ + ldr r2, [pc, #80] @ (1fbfb0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1fbfac ) │ │ │ │ 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 1fbf5c │ │ │ │ + bne.n 1fbfa4 │ │ │ │ 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 1fba98 │ │ │ │ + bl 1fbae0 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fbef4 │ │ │ │ + beq.n 1fbf3c │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fba98 │ │ │ │ + bl 1fbae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1fbef4 │ │ │ │ + b.n 1fbf3c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - sbcs r6, r1 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #2240] @ 1fc840 │ │ │ │ + ldr.w r3, [pc, #2240] @ 1fc888 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2236] @ 1fc844 │ │ │ │ + ldr.w r2, [pc, #2236] @ 1fc88c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2232] @ 1fc848 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1fc890 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc832 │ │ │ │ + beq.w 1fc87a │ │ │ │ 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 1fbfaa │ │ │ │ + bne.n 1fbff2 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc832 │ │ │ │ + beq.w 1fc87a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1fc838 │ │ │ │ + beq.w 1fc880 │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fbff0 │ │ │ │ + beq.n 1fc038 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r8, r4 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e0120 │ │ │ │ + bl 1e0168 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [r7, #12] │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov lr, r6 │ │ │ │ mov fp, r6 │ │ │ │ @@ -593318,39 +593347,39 @@ │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r4, #332] @ 0x14c │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbc90 │ │ │ │ + bl 1fbcd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1fc0f0 │ │ │ │ + bcc.n 1fc138 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1fc51a │ │ │ │ + bhi.w 1fc562 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fc514 │ │ │ │ + bhi.w 1fc55c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ @@ -593376,28 +593405,28 @@ │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ - ldr.w r3, [pc, #1880] @ 1fc84c │ │ │ │ + ldr.w r3, [pc, #1880] @ 1fc894 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1872] @ 1fc850 │ │ │ │ + ldr.w r2, [pc, #1872] @ 1fc898 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - bl 1df860 │ │ │ │ + bl 1df8a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -593405,26 +593434,26 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r4, r3, #1 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ @@ -593434,17 +593463,17 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fc262 │ │ │ │ + beq.n 1fc2aa │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fc854 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fc89c │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -593453,21 +593482,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w ip, [r3, #46] @ 0x2e │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5334 │ │ │ │ + bl 1e537c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -593475,22 +593504,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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1fc838 │ │ │ │ + bhi.w 1fc880 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ @@ -593512,33 +593541,33 @@ │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1fc1a8 │ │ │ │ + beq.n 1fc1f0 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.n 1fc1a8 │ │ │ │ + b.n 1fc1f0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r9, #80 @ 0x50 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -593548,23 +593577,23 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ - bhi.w 1fc804 │ │ │ │ + bhi.w 1fc84c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fc838 │ │ │ │ + bhi.w 1fc880 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r1, #9 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ @@ -593591,55 +593620,55 @@ │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1fc27e │ │ │ │ + b.n 1fc2c6 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fc364 │ │ │ │ + cbz r0, 1fc3ac │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ lsl.w r3, r9, r4 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -593651,27 +593680,27 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, ip, #96 @ 0x60 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fc400 │ │ │ │ + bne.n 1fc448 │ │ │ │ cmp.w sl, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, sl, #31 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r9, r3 │ │ │ │ addne.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1fc40c │ │ │ │ + cbnz r3, 1fc454 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1092] @ 1fc854 │ │ │ │ + ldr.w r3, [pc, #1092] @ 1fc89c │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ @@ -593690,21 +593719,21 @@ │ │ │ │ add.w r3, ip, r6, lsl #2 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #4 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ movs r6, #3 │ │ │ │ @@ -593718,116 +593747,116 @@ │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #67] @ 0x43 │ │ │ │ ldrb.w r7, [r3, #68] @ 0x44 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r1, r7, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1fc4da │ │ │ │ + cbz r1, 1fc522 │ │ │ │ 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 1fc4be │ │ │ │ + bne.n 1fc506 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fc82e │ │ │ │ + beq.w 1fc876 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ - ldr r2, [pc, #884] @ (1fc858 ) │ │ │ │ - ldr r3, [pc, #864] @ (1fc848 ) │ │ │ │ + bl 232138 │ │ │ │ + ldr r2, [pc, #884] @ (1fc8a0 ) │ │ │ │ + ldr r3, [pc, #864] @ (1fc890 ) │ │ │ │ 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 1fc82a │ │ │ │ + bne.w 1fc872 │ │ │ │ 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 1fc33e │ │ │ │ + b.n 1fc386 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc33e │ │ │ │ + b.n 1fc386 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc33e │ │ │ │ + b.n 1fc386 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 1fc33e │ │ │ │ + b.n 1fc386 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1fc27e │ │ │ │ + b.n 1fc2c6 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1fc27e │ │ │ │ + b.n 1fc2c6 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc554 │ │ │ │ + cbz r0, 1fc59c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfda8 │ │ │ │ + bl 1dfdf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r1, r4 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r0, #96 @ 0x60 │ │ │ │ @@ -593840,26 +593869,26 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 1fc60e │ │ │ │ + cbnz r3, 1fc656 │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ andne.w lr, lr, #31 │ │ │ │ movne r1, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r1, lr │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1fc61a │ │ │ │ + cbnz r3, 1fc662 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ @@ -593879,27 +593908,27 @@ │ │ │ │ ldrb.w r3, [r3, #49] @ 0x31 │ │ │ │ str.w r4, [ip, #40] @ 0x28 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fc790 │ │ │ │ + beq.w 1fc7d8 │ │ │ │ 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 1fc7d4 │ │ │ │ + bne.w 1fc81c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -593908,23 +593937,23 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #80 @ 0x50 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ ldrb.w r9, [r4, #12] │ │ │ │ @@ -593937,19 +593966,19 @@ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ and.w r6, r6, #1 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r6, 1fc78c │ │ │ │ + cbnz r6, 1fc7d4 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ - beq.n 1fc738 │ │ │ │ + beq.n 1fc780 │ │ │ │ and.w r9, r9, #31 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r9 │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -593960,63 +593989,63 @@ │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r5, lr, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r5, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e53dc │ │ │ │ - b.n 1fc468 │ │ │ │ + bl 1e5424 │ │ │ │ + b.n 1fc4b0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1fc27e │ │ │ │ + b.n 1fc2c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc52e │ │ │ │ + b.n 1fc576 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc52e │ │ │ │ + b.n 1fc576 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc52e │ │ │ │ + b.n 1fc576 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1fc738 │ │ │ │ + b.n 1fc780 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc682 │ │ │ │ + beq.w 1fc6ca │ │ │ │ strd r3, r6, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc7c2 │ │ │ │ + cbz r0, 1fc80a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1fc682 │ │ │ │ + b.n 1fc6ca │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fc838 │ │ │ │ + bhi.n 1fc880 │ │ │ │ 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 │ │ │ │ @@ -594028,558 +594057,558 @@ │ │ │ │ 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 1fc52e │ │ │ │ + b.n 1fc576 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc79c │ │ │ │ + b.n 1fc7e4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc79c │ │ │ │ + b.n 1fc7e4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc79c │ │ │ │ + b.n 1fc7e4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fc79c │ │ │ │ + b.n 1fc7e4 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1fc4da │ │ │ │ + b.n 1fc522 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - eors r2, r7 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - eors r4, r5 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr.w ip, [pc, #120] @ 1fc8d8 │ │ │ │ + ldr.w ip, [pc, #120] @ 1fc920 │ │ │ │ add ip, pc │ │ │ │ - cbnz r2, 1fc8c2 │ │ │ │ + cbnz r2, 1fc90a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1fc8dc ) │ │ │ │ + ldr r1, [pc, #112] @ (1fc924 ) │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ ldr.w r5, [ip, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ mla ip, r1, r4, r5 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fc8aa │ │ │ │ + beq.n 1fc8f2 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r1, #13] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1fc892 │ │ │ │ - cbz r0, 1fc8c0 │ │ │ │ + bne.n 1fc8da │ │ │ │ + cbz r0, 1fc908 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ands.w r1, r2, #16384 @ 0x4000 │ │ │ │ - bne.n 1fc8c0 │ │ │ │ + bne.n 1fc908 │ │ │ │ sub.w r3, r4, #200 @ 0xc8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it hi │ │ │ │ movhi r0, r1 │ │ │ │ - bls.n 1fc8c6 │ │ │ │ + bls.n 1fc90e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #24] @ (1fc8e0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1fc928 ) │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #172] @ (1fc9a0 ) │ │ │ │ + ldr r4, [pc, #172] @ (1fc9e8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #172] @ (1fc9a4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1fc9ec ) │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fc942 │ │ │ │ + cbz r0, 1fc98a │ │ │ │ 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, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fc972 │ │ │ │ + cbz r0, 1fc9ba │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ - ldr r2, [pc, #36] @ (1fc9a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fc9a4 ) │ │ │ │ + bl 1e4904 │ │ │ │ + ldr r2, [pc, #36] @ (1fc9f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fc9ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fc99a │ │ │ │ + bne.n 1fc9e2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #212] @ 1fca94 │ │ │ │ + ldr.w ip, [pc, #212] @ 1fcadc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #212] @ (1fca98 ) │ │ │ │ + ldr r3, [pc, #212] @ (1fcae0 ) │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ movs r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fca22 │ │ │ │ + cbz r0, 1fca6a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fca56 │ │ │ │ + cbz r0, 1fca9e │ │ │ │ add r2, sp, #16 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e493c │ │ │ │ + bl 1e4984 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ - ldr r2, [pc, #36] @ (1fca9c ) │ │ │ │ - ldr r3, [pc, #32] @ (1fca98 ) │ │ │ │ + bl 1e4894 │ │ │ │ + ldr r2, [pc, #36] @ (1fcae4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fcae0 ) │ │ │ │ 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 1fca8e │ │ │ │ + bne.n 1fcad6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #348] @ (1fcc10 ) │ │ │ │ + ldr r1, [pc, #348] @ (1fcc58 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1fcc14 ) │ │ │ │ + ldr r2, [pc, #348] @ (1fcc5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ orr.w ip, r5, #8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ mov r2, r3 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r5, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fcb2c │ │ │ │ + bmi.n 1fcb74 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ - ldr r2, [pc, #260] @ (1fcc18 ) │ │ │ │ - ldr r3, [pc, #252] @ (1fcc14 ) │ │ │ │ + bl 1e4904 │ │ │ │ + ldr r2, [pc, #260] @ (1fcc60 ) │ │ │ │ + ldr r3, [pc, #252] @ (1fcc5c ) │ │ │ │ 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 1fcc02 │ │ │ │ + bne.n 1fcc4a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1fcbf6 │ │ │ │ + bhi.n 1fcc3e │ │ │ │ cmp r2, #7 │ │ │ │ itt ls │ │ │ │ movls r3, #1 │ │ │ │ strbls.w r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcb6c │ │ │ │ + cbz r0, 1fcbb4 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ - vldr d7, [pc, #140] @ 1fcc08 │ │ │ │ + bl 1e4894 │ │ │ │ + vldr d7, [pc, #140] @ 1fcc50 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcba6 │ │ │ │ + cbz r0, 1fcbee │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ cmp.w r8, #251 @ 0xfb │ │ │ │ - beq.n 1fcbe4 │ │ │ │ + beq.n 1fcc2c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fcb04 │ │ │ │ + b.n 1fcb4c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fcb04 │ │ │ │ + b.n 1fcb4c │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1fcb42 │ │ │ │ + b.n 1fcb8a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #456] @ (1fcdf8 ) │ │ │ │ + ldr r2, [pc, #456] @ (1fce40 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #456] @ (1fcdfc ) │ │ │ │ + ldr r3, [pc, #456] @ (1fce44 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 1fccf2 │ │ │ │ + beq.n 1fcd3a │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 1fcd26 │ │ │ │ + beq.n 1fcd6e │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp ip, r2 │ │ │ │ - bge.w 1fcd9e │ │ │ │ + bge.w 1fcde6 │ │ │ │ bic.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 1fcd6e │ │ │ │ - vldr d7, [pc, #328] @ 1fcde8 │ │ │ │ + bne.n 1fcdb6 │ │ │ │ + vldr d7, [pc, #328] @ 1fce30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1fccca │ │ │ │ + cbz r0, 1fcd12 │ │ │ │ add r3, sp, #16 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #292] @ (1fce00 ) │ │ │ │ - ldr r2, [pc, #288] @ (1fcdfc ) │ │ │ │ + ldr r1, [pc, #292] @ (1fce48 ) │ │ │ │ + ldr r2, [pc, #288] @ (1fce44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1fcde0 │ │ │ │ + bne.n 1fce28 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #248] @ 1fcdf0 │ │ │ │ + vldr d0, [pc, #248] @ 1fce38 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fccd8 │ │ │ │ + beq.n 1fcd20 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ - b.n 1fccd8 │ │ │ │ + b.n 1fcd20 │ │ │ │ mov r3, lr │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fcd5e │ │ │ │ + cbz r0, 1fcda6 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fcc9e │ │ │ │ + b.n 1fcce6 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fcde4 │ │ │ │ + bhi.n 1fce2c │ │ │ │ tbb [pc, r2] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ movs r6, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ @@ -594589,234 +594618,234 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ cmp r4, #51 @ 0x33 │ │ │ │ - vldr d7, [pc, #72] @ 1fcde8 │ │ │ │ + vldr d7, [pc, #72] @ 1fce30 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcc9e │ │ │ │ + beq.w 1fcce6 │ │ │ │ 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 1e4594 │ │ │ │ - b.n 1fcc9e │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1fcce6 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1fcd32 │ │ │ │ + b.n 1fcd7a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1fcd32 │ │ │ │ + b.n 1fcd7a │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fcd32 │ │ │ │ + b.n 1fcd7a │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #636] @ (1fd098 ) │ │ │ │ + ldr r2, [pc, #636] @ (1fd0e0 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #636] @ (1fd09c ) │ │ │ │ + ldr r3, [pc, #636] @ (1fd0e4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #600] @ 1fd080 │ │ │ │ + vldr d7, [pc, #600] @ 1fd0c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fce5e │ │ │ │ + cbz r0, 1fcea6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #524] @ 1fd088 │ │ │ │ + vldr d0, [pc, #524] @ 1fd0d0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fceae │ │ │ │ + cbz r0, 1fcef6 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc20 │ │ │ │ + bl 1fcc68 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 1fd0ec │ │ │ │ + bmi.w 1fd134 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #412] @ 1fd090 │ │ │ │ + vldr d0, [pc, #412] @ 1fd0d8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fcf20 │ │ │ │ + cbz r0, 1fcf68 │ │ │ │ mov r2, r5 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 1fd0a4 │ │ │ │ + beq.w 1fd0ec │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ movt r2, #32752 @ 0x7ff0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 1fcfdc │ │ │ │ - vldr d7, [pc, #256] @ 1fd080 │ │ │ │ + cbnz r2, 1fd024 │ │ │ │ + vldr d7, [pc, #256] @ 1fd0c8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1fcfa6 │ │ │ │ + cbz r0, 1fcfee │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ - ldr r2, [pc, #220] @ (1fd0a0 ) │ │ │ │ - ldr r3, [pc, #216] @ (1fd09c ) │ │ │ │ + bl 1e4904 │ │ │ │ + ldr r2, [pc, #220] @ (1fd0e8 ) │ │ │ │ + ldr r3, [pc, #216] @ (1fd0e4 ) │ │ │ │ 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 1fd12a │ │ │ │ + bne.w 1fd172 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bfc r3, #20, #11 │ │ │ │ mov r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1fd048 │ │ │ │ + bne.n 1fd090 │ │ │ │ subs r3, r0, #1 │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1fd12e │ │ │ │ + bhi.w 1fd176 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ asrs r4, r3, #14 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ @@ -594833,32 +594862,32 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fcf7c │ │ │ │ + beq.n 1fcfc4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1fcf7c │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1fcfc4 │ │ │ │ subs r3, r0, #1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w ip, [r5, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fd12e │ │ │ │ + bhi.n 1fd176 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ @@ -594874,522 +594903,522 @@ │ │ │ │ ldr r2, [r5, r5] │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #32752 @ 0x7ff0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fd0dc │ │ │ │ + cbz r0, 1fd124 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fcf7c │ │ │ │ + b.n 1fcfc4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fceea │ │ │ │ + b.n 1fcf32 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1fd0b2 │ │ │ │ + b.n 1fd0fa │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1fd0b2 │ │ │ │ + b.n 1fd0fa │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1fd01c │ │ │ │ + b.n 1fd064 │ │ │ │ blx 54c68 <__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, #4008] @ 0xfa8 │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1412] @ 1fd6c8 │ │ │ │ - ldr.w r3, [pc, #1412] @ 1fd6cc │ │ │ │ + ldr.w r2, [pc, #1412] @ 1fd710 │ │ │ │ + ldr.w r3, [pc, #1412] @ 1fd714 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fc8e4 │ │ │ │ + bl 1fc92c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fd6d4 │ │ │ │ + beq.w 1fd71c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r1, lr, r3 │ │ │ │ lsl.w r8, lr, r0 │ │ │ │ mvns r7, r1 │ │ │ │ lsr.w lr, lr, ip │ │ │ │ orr.w r1, r1, r8 │ │ │ │ orr.w r1, r1, lr │ │ │ │ bfc r7, #1, #9 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r7, r1 │ │ │ │ - bne.w 1fd7ce │ │ │ │ + bne.w 1fd816 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r0, r0, ip │ │ │ │ subs r3, #1 │ │ │ │ adc.w r7, r0, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ tst.w r3, #1 │ │ │ │ - beq.w 1fd64a │ │ │ │ + beq.w 1fd692 │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ itt eq │ │ │ │ moveq r8, r5 │ │ │ │ addeq r7, sp, #32 │ │ │ │ - bne.w 1fd778 │ │ │ │ + bne.w 1fd7c0 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fd200 │ │ │ │ + cbz r0, 1fd248 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r1, #0 │ │ │ │ movweq r0, #1023 @ 0x3ff │ │ │ │ strdeq r0, r1, [sp, #32] │ │ │ │ - beq.w 1fd612 │ │ │ │ + beq.w 1fd65a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ mvns r3, r3 │ │ │ │ ubfx r3, r3, #0, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fd5bc │ │ │ │ + bne.w 1fd604 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc9ac │ │ │ │ + bl 1fc9f4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1fd25a │ │ │ │ + beq.n 1fd2a2 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fd278 │ │ │ │ + beq.n 1fd2c0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc8e4 │ │ │ │ + bl 1fc92c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc9ac │ │ │ │ + bl 1fc9f4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd2c8 │ │ │ │ + cbz r0, 1fd310 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1fd44e │ │ │ │ + bne.w 1fd496 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd354 │ │ │ │ + cbz r0, 1fd39c │ │ │ │ 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, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fce08 │ │ │ │ + bl 1fce50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1fd430 │ │ │ │ + bpl.n 1fd478 │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #740] @ 1fd6a0 │ │ │ │ + vldr d0, [pc, #740] @ 1fd6e8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd3e8 │ │ │ │ + cbz r0, 1fd430 │ │ │ │ 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, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #688] @ 1fd6a8 │ │ │ │ + vldr d0, [pc, #688] @ 1fd6f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fd420 │ │ │ │ + cbz r0, 1fd468 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #668] @ (1fd6d0 ) │ │ │ │ - ldr r3, [pc, #664] @ (1fd6cc ) │ │ │ │ + ldr r2, [pc, #668] @ (1fd718 ) │ │ │ │ + ldr r3, [pc, #664] @ (1fd714 ) │ │ │ │ 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 1fd7ca │ │ │ │ + bne.w 1fd812 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r3, #312] @ 0x138 │ │ │ │ lsls r1, r3, #29 │ │ │ │ it mi │ │ │ │ movmi r8, r6 │ │ │ │ - bpl.n 1fd558 │ │ │ │ + bpl.n 1fd5a0 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #528] @ 1fd6b0 │ │ │ │ + vldr d0, [pc, #528] @ 1fd6f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd4c8 │ │ │ │ + cbz r0, 1fd510 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ - vldr d0, [pc, #480] @ 1fd6b8 │ │ │ │ + vldr d0, [pc, #480] @ 1fd700 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd504 │ │ │ │ + cbz r0, 1fd54c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.w 1fd430 │ │ │ │ + bpl.w 1fd478 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fd3ac │ │ │ │ + b.n 1fd3f4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r8, r0 │ │ │ │ - vldr d0, [pc, #344] @ 1fd6c0 │ │ │ │ + vldr d0, [pc, #344] @ 1fd708 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd594 │ │ │ │ + cbz r0, 1fd5dc │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc20 │ │ │ │ + bl 1fcc68 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fd498 │ │ │ │ + b.n 1fd4e0 │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1fd82a │ │ │ │ + bhi.w 1fd872 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ @@ -595421,145 +595450,145 @@ │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fd638 │ │ │ │ + cbz r0, 1fd680 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fd23e │ │ │ │ + b.n 1fd286 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd1cc │ │ │ │ + beq.w 1fd214 │ │ │ │ mov r3, r7 │ │ │ │ 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 1e4594 │ │ │ │ - b.n 1fd1cc │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1fd214 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1fd612 │ │ │ │ + b.n 1fd65a │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1fd612 │ │ │ │ + b.n 1fd65a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1fd612 │ │ │ │ + b.n 1fd65a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r0, r3, #2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fd70a │ │ │ │ + cbz r0, 1fd752 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #24] │ │ │ │ - bne.n 1fd76a │ │ │ │ + bne.n 1fd7b2 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fd758 │ │ │ │ + cbz r0, 1fd7a0 │ │ │ │ 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, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1fd1cc │ │ │ │ + b.n 1fd214 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ - b.n 1fd19c │ │ │ │ + b.n 1fd1e4 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fd82a │ │ │ │ + bhi.n 1fd872 │ │ │ │ tbb [pc, r2] │ │ │ │ strh r6, [r3, r0] │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ adds r2, r2, r5 │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ @@ -595572,32 +595601,32 @@ │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ asrs r2, r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1fd72a │ │ │ │ + b.n 1fd772 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1fd72a │ │ │ │ + b.n 1fd772 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1fd72a │ │ │ │ + b.n 1fd772 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1fd72a │ │ │ │ + b.n 1fd772 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fd7fe │ │ │ │ + bhi.n 1fd846 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r2, r4, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ adds r0, r2, #4 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -595611,60 +595640,60 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1fd6e4 │ │ │ │ + b.n 1fd72c │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1fd6e4 │ │ │ │ + b.n 1fd72c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1fd6e4 │ │ │ │ + b.n 1fd72c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1fd6e4 │ │ │ │ + b.n 1fd72c │ │ │ │ nop │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r3, [pc, #2688] @ 1fe2c8 │ │ │ │ - ldr.w r7, [pc, #2688] @ 1fe2cc │ │ │ │ + ldr.w r3, [pc, #2688] @ 1fe310 │ │ │ │ + ldr.w r7, [pc, #2688] @ 1fe314 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #2684] @ 1fe2d0 │ │ │ │ + ldr.w r1, [pc, #2684] @ 1fe318 │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #17 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bpl.w 1fd9b6 │ │ │ │ + bpl.w 1fd9fe │ │ │ │ cmp.w r6, #306 @ 0x132 │ │ │ │ - bhi.w 1fec60 │ │ │ │ + bhi.w 1feca8 │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ - bls.w 1fec46 │ │ │ │ + bls.w 1fec8e │ │ │ │ sub.w r3, r6, #161 @ 0xa1 │ │ │ │ cmp r3, #145 @ 0x91 │ │ │ │ - bhi.w 1fd9b6 │ │ │ │ + bhi.w 1fd9fe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #17 │ │ │ │ lsls r0, r4, #17 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -595806,75 +595835,75 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r1, #7 │ │ │ │ sub.w r7, r6, #200 @ 0xc8 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ - bhi.w 1fdb44 │ │ │ │ - ldr.w r3, [pc, #2320] @ 1fe2d4 │ │ │ │ + bhi.w 1fdb8c │ │ │ │ + ldr.w r3, [pc, #2320] @ 1fe31c │ │ │ │ add r3, pc │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ ands r3, r1 │ │ │ │ - beq.w 1fdb44 │ │ │ │ + beq.w 1fdb8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov ip, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ add.w lr, r3, #44 @ 0x2c │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ cmp r4, r9 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fda22 │ │ │ │ + bne.n 1fda6a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fec88 │ │ │ │ + beq.w 1fecd0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #167 @ 0xa7 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fda0a │ │ │ │ + bne.n 1fda52 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fec88 │ │ │ │ + beq.w 1fecd0 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ sub.w r7, r6, #200 @ 0xc8 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ - bhi.w 1ff132 │ │ │ │ + bhi.w 1ff17a │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ @@ -595969,150 +595998,150 @@ │ │ │ │ lsls r1, r3, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsrs r3, r3, #13 │ │ │ │ lsls r5, r1, #15 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r2, [pc, #1936] @ 1fe2d8 │ │ │ │ - ldr.w r3, [pc, #1916] @ 1fe2c8 │ │ │ │ + ldr.w r2, [pc, #1936] @ 1fe320 │ │ │ │ + ldr.w r3, [pc, #1916] @ 1fe310 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ff12e │ │ │ │ + bne.w 1ff176 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ add.w lr, r3, #76 @ 0x4c │ │ │ │ ldr r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r9, [r7, #12] │ │ │ │ cmp r8, r9 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fdbb8 │ │ │ │ + bne.n 1fdc00 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #167 @ 0xa7 │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1fed10 │ │ │ │ + beq.w 1fed58 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fdba0 │ │ │ │ + bne.n 1fdbe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fed10 │ │ │ │ + beq.w 1fed58 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1fecd0 │ │ │ │ + beq.w 1fed18 │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ - bcs.w 1fecaa │ │ │ │ + bcs.w 1fecf2 │ │ │ │ cmp r3, #209 @ 0xd1 │ │ │ │ - beq.w 1fed24 │ │ │ │ + beq.w 1fed6c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcaa0 │ │ │ │ + bl 1fcae8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fdb46 │ │ │ │ + b.n 1fdb8e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fe2dc │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fe324 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.w 1fec8e │ │ │ │ - ldr.w r8, [pc, #1696] @ 1fe2e0 │ │ │ │ - ldr.w r6, [pc, #1696] @ 1fe2e4 │ │ │ │ + beq.w 1fecd6 │ │ │ │ + ldr.w r8, [pc, #1696] @ 1fe328 │ │ │ │ + ldr.w r6, [pc, #1696] @ 1fe32c │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w sl, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r4, [sl] │ │ │ │ - cbz r4, 1fdc8a │ │ │ │ + cbz r4, 1fdcd2 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fdc66 │ │ │ │ + cbz r0, 1fdcae │ │ │ │ mov r1, r6 │ │ │ │ blx 5536c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fec28 │ │ │ │ + beq.w 1fec70 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fdc56 │ │ │ │ + bne.n 1fdc9e │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fdc80 │ │ │ │ + cbz r0, 1fdcc8 │ │ │ │ mov r1, r8 │ │ │ │ blx 5536c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fec28 │ │ │ │ + beq.w 1fec70 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fdc70 │ │ │ │ + bne.n 1fdcb8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r2, [pc, #1628] @ 1fe2e8 │ │ │ │ + ldr.w r2, [pc, #1628] @ 1fe330 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1620] @ 1fe2ec │ │ │ │ + ldr.w r2, [pc, #1620] @ 1fe334 │ │ │ │ add r2, pc │ │ │ │ blx 546d0 <__fprintf_chk@plt> │ │ │ │ add.w r8, sp, #136 @ 0x88 │ │ │ │ - ldr.w r2, [pc, #1608] @ 1fe2f0 │ │ │ │ + ldr.w r2, [pc, #1608] @ 1fe338 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ str.w r6, [r8, #12] │ │ │ │ - bl 1df860 │ │ │ │ + bl 1df8a8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -596121,31 +596150,31 @@ │ │ │ │ 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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1508] @ 1fe2f4 │ │ │ │ + ldr.w r3, [pc, #1508] @ 1fe33c │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fec34 │ │ │ │ - ldr.w r2, [pc, #1488] @ 1fe2f8 │ │ │ │ + beq.w 1fec7c │ │ │ │ + ldr.w r2, [pc, #1488] @ 1fe340 │ │ │ │ add.w fp, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ @@ -596163,29 +596192,29 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ bic.w r3, r3, #121 @ 0x79 │ │ │ │ orrs r0, r3 │ │ │ │ - bl 1e3cb4 │ │ │ │ + bl 1e3cfc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, sl, [sp] │ │ │ │ - bl 2b9c90 │ │ │ │ - ldr.w r2, [pc, #1408] @ 1fe2fc │ │ │ │ + bl 2b9cd8 │ │ │ │ + ldr.w r2, [pc, #1408] @ 1fe344 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1df860 │ │ │ │ + bl 1df8a8 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfd58 │ │ │ │ + bl 1dfda0 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -596194,58 +596223,58 @@ │ │ │ │ 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, #376] @ 0x178 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w r7, [r8, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ cmp r6, #1 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fddf0 │ │ │ │ + bne.n 1fde38 │ │ │ │ ldrb.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 1fde3a │ │ │ │ + cbz r3, 1fde82 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r6, [r4, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ mvns r6, r6 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -596256,15 +596285,15 @@ │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r3, r6 │ │ │ │ - cbnz r6, 1fdea4 │ │ │ │ + cbnz r6, 1fdeec │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ andne.w r3, ip, #31 │ │ │ │ movne r2, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -596278,41 +596307,41 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r2, #46] @ 0x2e │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r4, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 1fdd4e │ │ │ │ + bcc.w 1fdd96 │ │ │ │ ldrd r4, r8, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1efc70 │ │ │ │ + bl 1efcb8 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1fdf8c │ │ │ │ + bhi.n 1fdfd4 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ tst r6, r7 │ │ │ │ eors r2, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ eors r0, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -596323,22 +596352,22 @@ │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ movs r6, r7 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #80 @ 0x50 │ │ │ │ str.w ip, [sp, #104] @ 0x68 │ │ │ │ strd ip, ip, [fp, #4] │ │ │ │ @@ -596349,282 +596378,282 @@ │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1fdb46 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1fdb8e │ │ │ │ movs r7, #32 │ │ │ │ - b.n 1fdf2c │ │ │ │ + b.n 1fdf74 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 1fdf2c │ │ │ │ + b.n 1fdf74 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 1fdf2c │ │ │ │ + b.n 1fdf74 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fdf2c │ │ │ │ - ldr r3, [pc, #828] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #864] @ 1fe300 │ │ │ │ - ldr r6, [pc, #864] @ (1fe304 ) │ │ │ │ + b.n 1fdf74 │ │ │ │ + ldr r3, [pc, #828] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #864] @ 1fe348 │ │ │ │ + ldr r6, [pc, #864] @ (1fe34c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #812] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #852] @ 1fe308 │ │ │ │ - ldr r6, [pc, #852] @ (1fe30c ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #812] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #852] @ 1fe350 │ │ │ │ + ldr r6, [pc, #852] @ (1fe354 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #792] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #844] @ 1fe310 │ │ │ │ - ldr r6, [pc, #844] @ (1fe314 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #792] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #844] @ 1fe358 │ │ │ │ + ldr r6, [pc, #844] @ (1fe35c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #836] @ (1fe318 ) │ │ │ │ - ldr.w r8, [pc, #836] @ 1fe31c │ │ │ │ - ldr r6, [pc, #836] @ (1fe320 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #836] @ (1fe360 ) │ │ │ │ + ldr.w r8, [pc, #836] @ 1fe364 │ │ │ │ + ldr r6, [pc, #836] @ (1fe368 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #756] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #828] @ 1fe324 │ │ │ │ - ldr r6, [pc, #828] @ (1fe328 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #756] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #828] @ 1fe36c │ │ │ │ + ldr r6, [pc, #828] @ (1fe370 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #740] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #816] @ 1fe32c │ │ │ │ - ldr r6, [pc, #816] @ (1fe330 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #740] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #816] @ 1fe374 │ │ │ │ + ldr r6, [pc, #816] @ (1fe378 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ + b.n 1fdc90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 1fdb44 │ │ │ │ - ldr r3, [pc, #708] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #796] @ 1fe334 │ │ │ │ - ldr r6, [pc, #796] @ (1fe338 ) │ │ │ │ + bne.w 1fdb8c │ │ │ │ + ldr r3, [pc, #708] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #796] @ 1fe37c │ │ │ │ + ldr r6, [pc, #796] @ (1fe380 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #788] @ (1fe33c ) │ │ │ │ - ldr.w r8, [pc, #788] @ 1fe340 │ │ │ │ - ldr r6, [pc, #788] @ (1fe344 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #788] @ (1fe384 ) │ │ │ │ + ldr.w r8, [pc, #788] @ 1fe388 │ │ │ │ + ldr r6, [pc, #788] @ (1fe38c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ + b.n 1fdc90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 1fdb44 │ │ │ │ - ldr r3, [pc, #768] @ (1fe348 ) │ │ │ │ - ldr.w r8, [pc, #772] @ 1fe34c │ │ │ │ - ldr r6, [pc, #772] @ (1fe350 ) │ │ │ │ + bne.w 1fdb8c │ │ │ │ + ldr r3, [pc, #768] @ (1fe390 ) │ │ │ │ + ldr.w r8, [pc, #772] @ 1fe394 │ │ │ │ + ldr r6, [pc, #772] @ (1fe398 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #764] @ (1fe354 ) │ │ │ │ - ldr.w r8, [pc, #764] @ 1fe358 │ │ │ │ - ldr r6, [pc, #764] @ (1fe35c ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #764] @ (1fe39c ) │ │ │ │ + ldr.w r8, [pc, #764] @ 1fe3a0 │ │ │ │ + ldr r6, [pc, #764] @ (1fe3a4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #624] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #756] @ 1fe360 │ │ │ │ - ldr r6, [pc, #756] @ (1fe364 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #624] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #756] @ 1fe3a8 │ │ │ │ + ldr r6, [pc, #756] @ (1fe3ac ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #608] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #744] @ 1fe368 │ │ │ │ - ldr r6, [pc, #744] @ (1fe36c ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #608] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #744] @ 1fe3b0 │ │ │ │ + ldr r6, [pc, #744] @ (1fe3b4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #588] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #736] @ 1fe370 │ │ │ │ - ldr r6, [pc, #736] @ (1fe374 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #588] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #736] @ 1fe3b8 │ │ │ │ + ldr r6, [pc, #736] @ (1fe3bc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #632] @ (1fe318 ) │ │ │ │ - ldr.w r8, [pc, #724] @ 1fe378 │ │ │ │ - ldr r6, [pc, #724] @ (1fe37c ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #632] @ (1fe360 ) │ │ │ │ + ldr.w r8, [pc, #724] @ 1fe3c0 │ │ │ │ + ldr r6, [pc, #724] @ (1fe3c4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #612] @ (1fe318 ) │ │ │ │ - ldr.w r8, [pc, #716] @ 1fe380 │ │ │ │ - ldr r6, [pc, #716] @ (1fe384 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #612] @ (1fe360 ) │ │ │ │ + ldr.w r8, [pc, #716] @ 1fe3c8 │ │ │ │ + ldr r6, [pc, #716] @ (1fe3cc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #596] @ (1fe318 ) │ │ │ │ - ldr.w r8, [pc, #704] @ 1fe388 │ │ │ │ - ldr r6, [pc, #704] @ (1fe38c ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #596] @ (1fe360 ) │ │ │ │ + ldr.w r8, [pc, #704] @ 1fe3d0 │ │ │ │ + ldr r6, [pc, #704] @ (1fe3d4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #516] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #696] @ 1fe390 │ │ │ │ - ldr r6, [pc, #696] @ (1fe394 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #516] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #696] @ 1fe3d8 │ │ │ │ + ldr r6, [pc, #696] @ (1fe3dc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #500] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #684] @ 1fe398 │ │ │ │ - ldr r6, [pc, #684] @ (1fe39c ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #500] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #684] @ 1fe3e0 │ │ │ │ + ldr r6, [pc, #684] @ (1fe3e4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #480] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #676] @ 1fe3a0 │ │ │ │ - ldr r6, [pc, #676] @ (1fe3a4 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #480] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #676] @ 1fe3e8 │ │ │ │ + ldr r6, [pc, #676] @ (1fe3ec ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #464] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #664] @ 1fe3a8 │ │ │ │ - ldr r6, [pc, #664] @ (1fe3ac ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #464] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #664] @ 1fe3f0 │ │ │ │ + ldr r6, [pc, #664] @ (1fe3f4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #504] @ (1fe318 ) │ │ │ │ - ldr.w r8, [pc, #656] @ 1fe3b0 │ │ │ │ - ldr r6, [pc, #656] @ (1fe3b4 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #504] @ (1fe360 ) │ │ │ │ + ldr.w r8, [pc, #656] @ 1fe3f8 │ │ │ │ + ldr r6, [pc, #656] @ (1fe3fc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #428] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #644] @ 1fe3b8 │ │ │ │ - ldr r6, [pc, #644] @ (1fe3bc ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #428] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #644] @ 1fe400 │ │ │ │ + ldr r6, [pc, #644] @ (1fe404 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #636] @ (1fe3c0 ) │ │ │ │ - ldr.w r8, [pc, #640] @ 1fe3c4 │ │ │ │ - ldr r6, [pc, #640] @ (1fe3c8 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #636] @ (1fe408 ) │ │ │ │ + ldr.w r8, [pc, #640] @ 1fe40c │ │ │ │ + ldr r6, [pc, #640] @ (1fe410 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ - ldr r3, [pc, #392] @ (1fe2dc ) │ │ │ │ - ldr.w r8, [pc, #628] @ 1fe3cc │ │ │ │ - ldr r6, [pc, #628] @ (1fe3d0 ) │ │ │ │ + b.n 1fdc90 │ │ │ │ + ldr r3, [pc, #392] @ (1fe324 ) │ │ │ │ + ldr.w r8, [pc, #628] @ 1fe414 │ │ │ │ + ldr r6, [pc, #628] @ (1fe418 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 1fdc48 │ │ │ │ + b.n 1fdc90 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ - vldr d0, [pc, #332] @ 1fe2c0 │ │ │ │ + vldr d0, [pc, #332] @ 1fe308 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe1a0 │ │ │ │ + cbz r0, 1fe1e8 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fe1f8 │ │ │ │ + cbz r0, 1fe240 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fdb46 │ │ │ │ + b.n 1fdb8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc8e4 │ │ │ │ + bl 1fc92c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1feebc │ │ │ │ + beq.w 1fef04 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ @@ -596634,18 +596663,18 @@ │ │ │ │ mvns r3, r3 │ │ │ │ mvns r1, r1 │ │ │ │ bfc r3, #1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bne.w 1fedde │ │ │ │ + bne.w 1fee26 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff132 │ │ │ │ + bhi.w 1ff17a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #19 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ @@ -596674,364 +596703,364 @@ │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r2, r4, #29 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd130 │ │ │ │ + bl 1fd178 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fdb46 │ │ │ │ + b.n 1fdb8e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ movs r5, r2 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ movs r5, r2 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ movs r5, r2 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #26 │ │ │ │ movs r5, r2 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ movs r5, r2 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r5, #10 │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #28 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ movs r5, r2 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r7, #2 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #16 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #16 │ │ │ │ movs r5, r2 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #26 │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ movs r5, r2 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r5, #6 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r5, #16 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ movs r5, r2 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #30 │ │ │ │ movs r5, r2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #884] @ 1fe750 │ │ │ │ + vldr d0, [pc, #884] @ 1fe798 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ orr.w r3, r7, #8 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe40e │ │ │ │ + cbz r0, 1fe456 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe43a │ │ │ │ + cbz r0, 1fe482 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r7, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fdb46 │ │ │ │ + b.w 1fdb8e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd130 │ │ │ │ + bl 1fd178 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fdb46 │ │ │ │ + b.w 1fdb8e │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #736] @ 1fe758 │ │ │ │ + vldr d0, [pc, #736] @ 1fe7a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fe49e │ │ │ │ + cbz r0, 1fe4e6 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fefb8 │ │ │ │ + beq.w 1ff000 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, ip │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ - bge.w 1fee8c │ │ │ │ + bge.w 1feed4 │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ - bne.w 1ff002 │ │ │ │ + bne.w 1ff04a │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r9, #8 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ str.w r9, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fdb46 │ │ │ │ + b.w 1fdb8e │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe5b4 │ │ │ │ + cbz r0, 1fe5fc │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc9ac │ │ │ │ + bl 1fc9f4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1fe5d0 │ │ │ │ + beq.n 1fe618 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fe5ee │ │ │ │ + beq.n 1fe636 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc8e4 │ │ │ │ + bl 1fc92c │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc8e4 │ │ │ │ + bl 1fc92c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1fef1c │ │ │ │ + beq.w 1fef64 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsr.w ip, r3, ip │ │ │ │ @@ -597040,198 +597069,198 @@ │ │ │ │ orr.w r1, r1, ip │ │ │ │ mvns r3, r3 │ │ │ │ mvns r1, r1 │ │ │ │ bfc r3, #1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ addeq.w r9, sp, #120 @ 0x78 │ │ │ │ - bne.w 1fee3a │ │ │ │ + bne.w 1fee82 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc9ac │ │ │ │ + bl 1fc9f4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe69e │ │ │ │ + cbz r0, 1fe6e6 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe6fc │ │ │ │ + cbz r0, 1fe744 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce08 │ │ │ │ + bl 1fce50 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fdb46 │ │ │ │ + b.w 1fdb8e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fdb46 │ │ │ │ + b.w 1fdb8e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r6 │ │ │ │ ... │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ - vldr d0, [pc, #-24] @ 1fe760 │ │ │ │ + vldr d0, [pc, #-24] @ 1fe7a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1e207c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fe7a4 │ │ │ │ + cbz r0, 1fe7ec │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1fe1d0 │ │ │ │ + b.n 1fe218 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fe800 │ │ │ │ + cbz r0, 1fe848 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bhi.w 1fee30 │ │ │ │ + bhi.w 1fee78 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff132 │ │ │ │ + bhi.w 1ff17a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r4, r0, #18 │ │ │ │ @@ -597263,87 +597292,87 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe89a │ │ │ │ + cbz r0, 1fe8e2 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r2, #32 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fe8dc │ │ │ │ + cbz r0, 1fe924 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe914 │ │ │ │ + cbz r0, 1fe95c │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ - bhi.w 1fedd4 │ │ │ │ + bhi.w 1fee1c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff132 │ │ │ │ + bhi.w 1ff17a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ @@ -597375,141 +597404,141 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fe9bc │ │ │ │ + cbz r0, 1fea04 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #120] @ 0x78 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fea04 │ │ │ │ + cbz r0, 1fea4c │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1fea3c │ │ │ │ + cbz r0, 1fea84 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1fef70 │ │ │ │ + beq.w 1fefb8 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r2, r1, r0 │ │ │ │ lsl.w lr, r1, lr │ │ │ │ lsr.w ip, r1, ip │ │ │ │ orr.w r2, r2, lr │ │ │ │ lsls r1, r0 │ │ │ │ orr.w r2, r2, ip │ │ │ │ adds r1, #32 │ │ │ │ sbcs.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - bcc.w 1fed78 │ │ │ │ + bcc.w 1fedc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ - vldr d7, [pc, #664] @ 1fed48 │ │ │ │ + bl 1e4844 │ │ │ │ + vldr d7, [pc, #664] @ 1fed90 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fead6 │ │ │ │ + cbz r0, 1feb1e │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc20 │ │ │ │ + bl 1fcc68 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ - bhi.w 1fedca │ │ │ │ + bhi.w 1fee12 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff132 │ │ │ │ + bhi.w 1ff17a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ @@ -597541,223 +597570,223 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1feb78 │ │ │ │ + cbz r0, 1febc0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4904 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ - b.w 1fe208 │ │ │ │ + b.w 1fe250 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1feb4e │ │ │ │ + b.n 1feb96 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1feb4e │ │ │ │ + b.n 1feb96 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1feb4e │ │ │ │ + b.n 1feb96 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe990 │ │ │ │ + b.n 1fe9d8 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe990 │ │ │ │ + b.n 1fe9d8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe990 │ │ │ │ + b.n 1fe9d8 │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe86e │ │ │ │ + b.n 1fe8b6 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe86e │ │ │ │ + b.n 1fe8b6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe86e │ │ │ │ + b.n 1fe8b6 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fe7da │ │ │ │ + b.n 1fe822 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fe7da │ │ │ │ + b.n 1fe822 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fe7da │ │ │ │ + b.n 1fe822 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fdca0 │ │ │ │ - b.w 1fdc8a │ │ │ │ - ldr r3, [pc, #280] @ (1fed50 ) │ │ │ │ + bne.w 1fdce8 │ │ │ │ + b.w 1fdcd2 │ │ │ │ + ldr r3, [pc, #280] @ (1fed98 ) │ │ │ │ add.w fp, sp, #104 @ 0x68 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1fdef8 │ │ │ │ + b.w 1fdf40 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 1fdb44 │ │ │ │ - ldr r3, [pc, #260] @ (1fed54 ) │ │ │ │ - ldr.w r8, [pc, #264] @ 1fed58 │ │ │ │ - ldr r6, [pc, #264] @ (1fed5c ) │ │ │ │ + bne.w 1fdb8c │ │ │ │ + ldr r3, [pc, #260] @ (1fed9c ) │ │ │ │ + ldr.w r8, [pc, #264] @ 1feda0 │ │ │ │ + ldr r6, [pc, #264] @ (1feda4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.w 1fdc48 │ │ │ │ + b.w 1fdc90 │ │ │ │ movw r3, #425 @ 0x1a9 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1fdb44 │ │ │ │ + bne.w 1fdb8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #224] @ (1fed54 ) │ │ │ │ + ldr r3, [pc, #224] @ (1fed9c ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.n 1fec9c │ │ │ │ - ldr.w r8, [pc, #228] @ 1fed60 │ │ │ │ - ldr r6, [pc, #228] @ (1fed64 ) │ │ │ │ + beq.n 1fece4 │ │ │ │ + ldr.w r8, [pc, #228] @ 1feda8 │ │ │ │ + ldr r6, [pc, #228] @ (1fedac ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 1fdc48 │ │ │ │ + b.w 1fdc90 │ │ │ │ mov r4, r8 │ │ │ │ - b.w 1fda72 │ │ │ │ - ldr.w r8, [pc, #216] @ 1fed68 │ │ │ │ - ldr r6, [pc, #216] @ (1fed6c ) │ │ │ │ + b.w 1fdaba │ │ │ │ + ldr.w r8, [pc, #216] @ 1fedb0 │ │ │ │ + ldr r6, [pc, #216] @ (1fedb4 ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 1fdc48 │ │ │ │ - ldr.w r8, [pc, #208] @ 1fed70 │ │ │ │ - ldr r6, [pc, #208] @ (1fed74 ) │ │ │ │ + b.w 1fdc90 │ │ │ │ + ldr.w r8, [pc, #208] @ 1fedb8 │ │ │ │ + ldr r6, [pc, #208] @ (1fedbc ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 1fdc48 │ │ │ │ + b.w 1fdc90 │ │ │ │ movw r2, #263 @ 0x107 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fecea │ │ │ │ + beq.n 1fed32 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fdb46 │ │ │ │ + b.w 1fdb8e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcaa0 │ │ │ │ + bl 1fcae8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fdb46 │ │ │ │ + b.w 1fdb8e │ │ │ │ movw r3, #263 @ 0x107 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1fecb2 │ │ │ │ + bne.n 1fecfa │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 1fe736 │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 1fe77e │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1fecd0 │ │ │ │ + beq.n 1fed18 │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ - bcs.n 1fece2 │ │ │ │ + bcs.n 1fed2a │ │ │ │ cmp r6, #209 @ 0xd1 │ │ │ │ - bne.w 1fdc18 │ │ │ │ + bne.w 1fdc60 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fdb46 │ │ │ │ + b.w 1fdb8e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r1, #12 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #26 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ movs r5, r2 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + cmp r1, #6 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ movs r5, r2 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff132 │ │ │ │ + bhi.w 1ff17a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ @@ -597786,24 +597815,24 @@ │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #104] @ 0x68 │ │ │ │ - b.n 1feb4e │ │ │ │ + b.n 1feb96 │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ - b.n 1fe990 │ │ │ │ + b.n 1fe9d8 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1ff132 │ │ │ │ + bhi.w 1ff17a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ @@ -597832,20 +597861,20 @@ │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ - b.n 1fe86e │ │ │ │ + b.n 1fe8b6 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1ff132 │ │ │ │ + bhi.w 1ff17a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ @@ -597875,147 +597904,147 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe4ec │ │ │ │ + beq.w 1fe534 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1e4594 │ │ │ │ - b.w 1fe4ec │ │ │ │ + bl 1e45dc │ │ │ │ + b.w 1fe534 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1feef2 │ │ │ │ + cbz r0, 1fef3a │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bls.w 1fe262 │ │ │ │ + bls.w 1fe2aa │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 1fe7da │ │ │ │ + b.n 1fe822 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1fef5c │ │ │ │ + cbz r0, 1fefa4 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1fe644 │ │ │ │ + b.w 1fe68c │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fefa8 │ │ │ │ + cbz r0, 1feff0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fea74 │ │ │ │ + b.n 1feabc │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1fefee │ │ │ │ + cbz r0, 1ff036 │ │ │ │ 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, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1fe4ec │ │ │ │ + b.w 1fe534 │ │ │ │ subs r3, r2, #1 │ │ │ │ str.w ip, [sp, #120] @ 0x78 │ │ │ │ str.w ip, [r9, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff132 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1ff01c ) │ │ │ │ + bhi.w 1ff17a │ │ │ │ + add r1, pc, #8 @ (adr r1, 1ff064 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -598076,243 +598105,243 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ mvn.w r3, #31 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fef7e │ │ │ │ + b.n 1fefc6 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fef7e │ │ │ │ + b.n 1fefc6 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fef7e │ │ │ │ + b.n 1fefc6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 1fef7e │ │ │ │ + b.n 1fefc6 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1fefc2 │ │ │ │ + b.n 1ff00a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ - b.n 1fefc2 │ │ │ │ + b.n 1ff00a │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1feecc │ │ │ │ + b.n 1fef14 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1feecc │ │ │ │ + b.n 1fef14 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1feecc │ │ │ │ + b.n 1fef14 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #64] @ 0x40 │ │ │ │ - b.n 1feecc │ │ │ │ + b.n 1fef14 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fef2c │ │ │ │ + b.n 1fef74 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fef2c │ │ │ │ + b.n 1fef74 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fef2c │ │ │ │ + b.n 1fef74 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fef2c │ │ │ │ + b.n 1fef74 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #200 @ 0xc8 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bhi.n 1ff144 │ │ │ │ - ldr r3, [pc, #12] @ (1ff148 ) │ │ │ │ + bhi.n 1ff18c │ │ │ │ + ldr r3, [pc, #12] @ (1ff190 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #416] @ (1ff2ec ) │ │ │ │ + ldr r3, [pc, #512] @ (1ff394 ) │ │ │ │ lsls r3, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1ff210 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ff258 ) │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - ldr r2, [pc, #168] @ (1ff214 ) │ │ │ │ + ldr r2, [pc, #168] @ (1ff25c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbnz r6, 1ff182 │ │ │ │ - b.n 1ff1d6 │ │ │ │ + cbnz r6, 1ff1ca │ │ │ │ + b.n 1ff21e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 1ff1d6 │ │ │ │ + cbz r6, 1ff21e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ff17c │ │ │ │ - ldr.w sl, [pc, #140] @ 1ff218 │ │ │ │ + beq.n 1ff1c4 │ │ │ │ + ldr.w sl, [pc, #140] @ 1ff260 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r9, [pc, #140] @ 1ff21c │ │ │ │ + ldr.w r9, [pc, #140] @ 1ff264 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 1e2c9c │ │ │ │ + bl 1e2ce4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1ff1b2 │ │ │ │ + cbz r0, 1ff1fa │ │ │ │ lsls r3, r7, #17 │ │ │ │ - bmi.n 1ff1f2 │ │ │ │ + bmi.n 1ff23a │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r6, fp │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ff1d6 │ │ │ │ + cbz r3, 1ff21e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ff196 │ │ │ │ + bne.n 1ff1de │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff1c8 │ │ │ │ - ldr r2, [pc, #72] @ (1ff220 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ff210 ) │ │ │ │ + bne.n 1ff210 │ │ │ │ + ldr r2, [pc, #72] @ (1ff268 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ff258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff20a │ │ │ │ + bne.n 1ff252 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2b34 │ │ │ │ + bl 1e2b7c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebdf0 │ │ │ │ - b.n 1ff1bc │ │ │ │ + bl 1ebe38 │ │ │ │ + b.n 1ff204 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 1fef52 │ │ │ │ + b.n 1fef9a │ │ │ │ vmlsl.u , d31, d5[0] │ │ │ │ - @ instruction: 0xffff0e22 │ │ │ │ + @ instruction: 0xffff0dda │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #352] @ (1ff398 ) │ │ │ │ + ldr r4, [pc, #352] @ (1ff3e0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1ff39c ) │ │ │ │ + ldr r2, [pc, #352] @ (1ff3e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1ff324 │ │ │ │ - bhi.n 1ff29e │ │ │ │ + beq.n 1ff36c │ │ │ │ + bhi.n 1ff2e6 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.w 1ff368 │ │ │ │ - bls.w 1ff382 │ │ │ │ + beq.w 1ff3b0 │ │ │ │ + bls.w 1ff3ca │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1ff34e │ │ │ │ + bne.n 1ff396 │ │ │ │ ldr.w r5, [r0, #320] @ 0x140 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1ff2b6 │ │ │ │ + cbnz r0, 1ff2fe │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #320] @ 0x140 │ │ │ │ - bhi.n 1ff284 │ │ │ │ + bhi.n 1ff2cc │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [sl, #444] @ 0x1bc │ │ │ │ - ldr r2, [pc, #280] @ (1ff3a0 ) │ │ │ │ - ldr r3, [pc, #276] @ (1ff39c ) │ │ │ │ + ldr r2, [pc, #280] @ (1ff3e8 ) │ │ │ │ + ldr r3, [pc, #276] @ (1ff3e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff392 │ │ │ │ + bne.n 1ff3da │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - beq.n 1ff356 │ │ │ │ + beq.n 1ff39e │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ - bne.n 1ff324 │ │ │ │ + bne.n 1ff36c │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #452] @ 0x1c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff38c │ │ │ │ + beq.n 1ff3d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ff2c0 │ │ │ │ + b.n 1ff308 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ff30c │ │ │ │ + cbz r3, 1ff354 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ff2ba │ │ │ │ + bne.n 1ff302 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2bc444 │ │ │ │ + bl 2bc48c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1ff2ea │ │ │ │ - bl 2bc348 │ │ │ │ + bhi.n 1ff332 │ │ │ │ + bl 2bc390 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ @@ -598321,73 +598350,73 @@ │ │ │ │ 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 1ff2c0 │ │ │ │ + bne.n 1ff308 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1ff37c │ │ │ │ + beq.n 1ff3c4 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bhi.n 1ff330 │ │ │ │ + bhi.n 1ff378 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bne.n 1ff274 │ │ │ │ + bne.n 1ff2bc │ │ │ │ str.w r5, [sl, #464] @ 0x1d0 │ │ │ │ - b.n 1ff284 │ │ │ │ + b.n 1ff2cc │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [sl, #456] @ 0x1c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff2b6 │ │ │ │ + bne.n 1ff2fe │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - beq.n 1ff362 │ │ │ │ + beq.n 1ff3aa │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #452] @ 0x1c4 │ │ │ │ - bhi.n 1ff284 │ │ │ │ + bhi.n 1ff2cc │ │ │ │ sub.w r6, r6, #1048576 @ 0x100000 │ │ │ │ bics.w r3, r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1ff284 │ │ │ │ + bne.n 1ff2cc │ │ │ │ str.w r5, [sl, #456] @ 0x1c8 │ │ │ │ - b.n 1ff284 │ │ │ │ + b.n 1ff2cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1ff374 │ │ │ │ + cbz r0, 1ff3bc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ff2b6 │ │ │ │ + b.n 1ff2fe │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff2b6 │ │ │ │ + bne.n 1ff2fe │ │ │ │ str.w r5, [sl, #316] @ 0x13c │ │ │ │ - b.n 1ff284 │ │ │ │ + b.n 1ff2cc │ │ │ │ ldr.w r5, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff2b6 │ │ │ │ - b.n 1ff31e │ │ │ │ + bne.n 1ff2fe │ │ │ │ + b.n 1ff366 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bne.n 1ff330 │ │ │ │ + bne.n 1ff378 │ │ │ │ str.w r5, [sl, #384] @ 0x180 │ │ │ │ - b.n 1ff284 │ │ │ │ + b.n 1ff2cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff352 │ │ │ │ - b.n 1ff312 │ │ │ │ + bne.n 1ff39a │ │ │ │ + b.n 1ff35a │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - b.n 1ff336 │ │ │ │ + b.n 1ff37e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -598395,104 +598424,104 @@ │ │ │ │ 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] @ (1ff610 ) │ │ │ │ + ldr r3, [pc, #580] @ (1ff658 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #576] @ (1ff614 ) │ │ │ │ + ldr r0, [pc, #576] @ (1ff65c ) │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ff402 │ │ │ │ + cbz r0, 1ff44a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1ff4c6 │ │ │ │ - bls.n 1ff490 │ │ │ │ - vldr d7, [pc, #492] @ 1ff608 │ │ │ │ + beq.n 1ff50e │ │ │ │ + bls.n 1ff4d8 │ │ │ │ + vldr d7, [pc, #492] @ 1ff650 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ff448 │ │ │ │ + cbz r0, 1ff490 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bhi.w 1ff5f8 │ │ │ │ + bhi.w 1ff640 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff606 │ │ │ │ + bhi.w 1ff64e │ │ │ │ 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, 1ff7ac ) │ │ │ │ + add r7, pc, #812 @ (adr r7, 1ff7f4 ) │ │ │ │ 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 1ff5e4 │ │ │ │ + bhi.w 1ff62c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ff562 │ │ │ │ + bhi.n 1ff5aa │ │ │ │ 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] │ │ │ │ @@ -598505,18 +598534,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 1ff5ee │ │ │ │ + bhi.w 1ff636 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff606 │ │ │ │ + bhi.w 1ff64e │ │ │ │ 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 │ │ │ │ @@ -598532,138 +598561,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ff52e │ │ │ │ + cbz r0, 1ff576 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e484c │ │ │ │ - ldr r2, [pc, #220] @ (1ff618 ) │ │ │ │ - ldr r3, [pc, #208] @ (1ff610 ) │ │ │ │ + bl 1e4894 │ │ │ │ + ldr r2, [pc, #220] @ (1ff660 ) │ │ │ │ + ldr r3, [pc, #208] @ (1ff658 ) │ │ │ │ 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 1ff602 │ │ │ │ + bne.n 1ff64a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ff504 │ │ │ │ + b.n 1ff54c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ff504 │ │ │ │ + b.n 1ff54c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ff504 │ │ │ │ + b.n 1ff54c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - b.n 1ff508 │ │ │ │ + b.n 1ff550 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ff5a2 │ │ │ │ + cbz r0, 1ff5ea │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 1ff53a │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 1ff582 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1ff578 │ │ │ │ + b.n 1ff5c0 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1ff56e │ │ │ │ + b.n 1ff5b6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ff56e │ │ │ │ + b.n 1ff5b6 │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ff578 │ │ │ │ + b.n 1ff5c0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ff578 │ │ │ │ + b.n 1ff5c0 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1ff504 │ │ │ │ + b.n 1ff54c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1ff56e │ │ │ │ + b.n 1ff5b6 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1ff578 │ │ │ │ + b.n 1ff5c0 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #684] @ (1ff8dc ) │ │ │ │ + ldr r5, [pc, #684] @ (1ff924 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #684] @ (1ff8e0 ) │ │ │ │ + ldr r1, [pc, #684] @ (1ff928 ) │ │ │ │ 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, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ff76c │ │ │ │ + beq.w 1ff7b4 │ │ │ │ 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 │ │ │ │ @@ -598672,38 +598701,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 1ff7a4 │ │ │ │ + beq.w 1ff7ec │ │ │ │ orrs.w r7, r1, ip │ │ │ │ - beq.w 1ff7f8 │ │ │ │ + beq.w 1ff840 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r7, ip, r3 │ │ │ │ - beq.n 1ff74e │ │ │ │ + beq.n 1ff796 │ │ │ │ ldrb.w r7, [r0, #109] @ 0x6d │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ff8cc │ │ │ │ + bne.w 1ff914 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ - cbnz r0, 1ff6be │ │ │ │ + cbnz r0, 1ff706 │ │ │ │ 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 1ff800 │ │ │ │ + beq.w 1ff848 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ - bhi.w 1ff898 │ │ │ │ + bhi.w 1ff8e0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff8da │ │ │ │ + bhi.w 1ff922 │ │ │ │ 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 │ │ │ │ @@ -598734,77 +598763,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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ff73e │ │ │ │ + cbz r0, 1ff786 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #404] @ (1ff8e4 ) │ │ │ │ - ldr r3, [pc, #396] @ (1ff8e0 ) │ │ │ │ + ldr r1, [pc, #404] @ (1ff92c ) │ │ │ │ + ldr r3, [pc, #396] @ (1ff928 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ff8c8 │ │ │ │ + bne.w 1ff910 │ │ │ │ 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 1ff850 │ │ │ │ + beq.n 1ff898 │ │ │ │ orrs.w r7, r1, r3 │ │ │ │ - bne.n 1ff690 │ │ │ │ + bne.n 1ff6d8 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff74e │ │ │ │ + beq.n 1ff796 │ │ │ │ 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 1e4594 │ │ │ │ - b.n 1ff74e │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1ff796 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 1ff7f8 │ │ │ │ + beq.n 1ff840 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne r0, r0, [sp] │ │ │ │ - beq.n 1ff74e │ │ │ │ + beq.n 1ff796 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ff8da │ │ │ │ + bhi.w 1ff922 │ │ │ │ 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] │ │ │ │ @@ -598815,127 +598844,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 1ff718 │ │ │ │ + b.n 1ff760 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1ff718 │ │ │ │ + b.n 1ff760 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ff718 │ │ │ │ + b.n 1ff760 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.n 1ff77a │ │ │ │ + b.n 1ff7c2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ff89e │ │ │ │ + beq.n 1ff8e6 │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ff83e │ │ │ │ + cbz r0, 1ff886 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ff74e │ │ │ │ + b.n 1ff796 │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ - beq.n 1ff77a │ │ │ │ + beq.n 1ff7c2 │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.w 1ff74e │ │ │ │ + beq.w 1ff796 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ff888 │ │ │ │ + cbz r0, 1ff8d0 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ff74e │ │ │ │ + b.n 1ff796 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1ff718 │ │ │ │ + b.n 1ff760 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1ff80e │ │ │ │ + b.n 1ff856 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1ff862 │ │ │ │ + b.n 1ff8aa │ │ │ │ strh.w r1, [sp] │ │ │ │ - b.n 1ff862 │ │ │ │ + b.n 1ff8aa │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1ff862 │ │ │ │ + b.n 1ff8aa │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1ff862 │ │ │ │ + b.n 1ff8aa │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp] │ │ │ │ - bls.w 1ff7b8 │ │ │ │ - b.n 1ff85e │ │ │ │ + bls.w 1ff800 │ │ │ │ + b.n 1ff8a6 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #504] @ (1ffaf4 ) │ │ │ │ + ldr r3, [pc, #504] @ (1ffb3c ) │ │ │ │ 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, #492] @ (1ffaf8 ) │ │ │ │ + ldr r2, [pc, #492] @ (1ffb40 ) │ │ │ │ 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 │ │ │ │ @@ -598952,44 +598981,44 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [fp, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r2, [fp, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1ffa8e │ │ │ │ + beq.n 1ffad6 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r3, r1 │ │ │ │ - bne.n 1ffa5c │ │ │ │ + bne.n 1ffaa4 │ │ │ │ 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 │ │ │ │ @@ -599001,53 +599030,53 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e484c │ │ │ │ - ldr r2, [pc, #184] @ (1ffafc ) │ │ │ │ - ldr r3, [pc, #172] @ (1ffaf4 ) │ │ │ │ + bl 1e4894 │ │ │ │ + ldr r2, [pc, #184] @ (1ffb44 ) │ │ │ │ + ldr r3, [pc, #172] @ (1ffb3c ) │ │ │ │ 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 1ffaee │ │ │ │ + bne.n 1ffb36 │ │ │ │ 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 1ffae8 │ │ │ │ + bhi.n 1ffb30 │ │ │ │ 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 │ │ │ │ @@ -599058,121 +599087,121 @@ │ │ │ │ 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 1ff9b6 │ │ │ │ + beq.n 1ff9fe │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ffabe │ │ │ │ + cbz r0, 1ffb06 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 1ff9b6 │ │ │ │ + b.n 1ff9fe │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1ffa96 │ │ │ │ + b.n 1ffade │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1ffa96 │ │ │ │ + b.n 1ffade │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1ffa96 │ │ │ │ + b.n 1ffade │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ffa96 │ │ │ │ + b.n 1ffade │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1004] @ (1fff00 ) │ │ │ │ + ldr r1, [pc, #1004] @ (1fff48 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #1004] @ (1fff04 ) │ │ │ │ + ldr r2, [pc, #1004] @ (1fff4c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1ffb3c │ │ │ │ + bhi.n 1ffb84 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r3, r0, #12 │ │ │ │ asrs r3, r0, #12 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [pc, #968] @ (1fff08 ) │ │ │ │ - ldr r2, [pc, #960] @ (1fff04 ) │ │ │ │ + ldr r1, [pc, #968] @ (1fff50 ) │ │ │ │ + ldr r2, [pc, #960] @ (1fff4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 1ffeee │ │ │ │ + bne.w 1fff36 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1eaee8 │ │ │ │ + bl 1eaf30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ rbit r2, r0 │ │ │ │ clz r2, r2 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1ffcc0 │ │ │ │ + bls.w 1ffd08 │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldrd r1, r0, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi fp, r0 │ │ │ │ - bhi.w 1ffd5c │ │ │ │ + bhi.w 1ffda4 │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1ffd58 │ │ │ │ + bhi.w 1ffda0 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @@ -599201,15 +599230,15 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1ffef2 │ │ │ │ + bne.w 1fff3a │ │ │ │ ldr r2, [r2, #24] │ │ │ │ sub.w lr, r3, #32 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ mla r2, r5, r0, r2 │ │ │ │ @@ -599221,24 +599250,24 @@ │ │ │ │ orr.w r5, r5, lr │ │ │ │ orr.w r5, r5, ip │ │ │ │ lsls r2, r3 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ bic.w r2, r0, r2 │ │ │ │ bic.w r5, ip, r5 │ │ │ │ orrs r2, r5 │ │ │ │ - bne.n 1ffd28 │ │ │ │ + bne.n 1ffd70 │ │ │ │ asrs r0, r3 │ │ │ │ cmp r7, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ mov.w r2, r0, asr #31 │ │ │ │ - bhi.w 1ffe72 │ │ │ │ + bhi.w 1ffeba │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ffef8 │ │ │ │ + bhi.w 1fff40 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ @@ -599269,87 +599298,87 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r6, r5, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ffcc0 │ │ │ │ + cbz r0, 1ffd08 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ lsr.w r6, sl, r9 │ │ │ │ - cbz r3, 1ffd06 │ │ │ │ + cbz r3, 1ffd4e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ffd06 │ │ │ │ + bne.n 1ffd4e │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ffce4 │ │ │ │ + beq.n 1ffd2c │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r1, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff61c │ │ │ │ + bl 1ff664 │ │ │ │ orr.w r3, r7, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ffb3e │ │ │ │ + b.n 1ffb86 │ │ │ │ orr.w r3, r7, #2 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff61c │ │ │ │ + bl 1ff664 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ffb3e │ │ │ │ - vldr d7, [pc, #460] @ 1ffef8 │ │ │ │ + b.n 1ffb86 │ │ │ │ + vldr d7, [pc, #460] @ 1fff40 │ │ │ │ mov r2, r7 │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ffb3e │ │ │ │ + beq.w 1ffb86 │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 1ffb3e │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 1ffb86 │ │ │ │ mov.w fp, r1, asr #31 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r3, #32 │ │ │ │ rsb r6, r3, #32 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -599357,31 +599386,31 @@ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ orr.w ip, ip, lr │ │ │ │ orr.w ip, ip, r6 │ │ │ │ lsls r0, r3 │ │ │ │ bic.w r0, r1, r0 │ │ │ │ bic.w ip, fp, ip │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - bne.n 1ffe4c │ │ │ │ + bne.n 1ffe94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsrs r1, r3 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ orrs r1, r0 │ │ │ │ subs.w r0, r3, #32 │ │ │ │ asr.w r3, fp, r3 │ │ │ │ itt pl │ │ │ │ asrpl.w r0, fp, r0 │ │ │ │ orrpl r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - bhi.w 1ffee8 │ │ │ │ + bhi.w 1fff30 │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1ffef8 │ │ │ │ + bhi.w 1fff40 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ add ip, r0 │ │ │ │ bx ip │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ @@ -599450,98 +599479,98 @@ │ │ │ │ str.w r1, [r8] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ffd44 │ │ │ │ - b.n 1ffb3e │ │ │ │ + bne.w 1ffd8c │ │ │ │ + b.n 1ffb86 │ │ │ │ strd r0, r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ffb3e │ │ │ │ + beq.w 1ffb86 │ │ │ │ add r2, sp, #16 │ │ │ │ - b.n 1ffd46 │ │ │ │ + b.n 1ffd8e │ │ │ │ sxth r1, r1 │ │ │ │ mov.w fp, r1, asr #31 │ │ │ │ - b.n 1ffd5c │ │ │ │ + b.n 1ffda4 │ │ │ │ sxtb r1, r1 │ │ │ │ mov.w fp, r1, asr #31 │ │ │ │ - b.n 1ffd5c │ │ │ │ + b.n 1ffda4 │ │ │ │ uxtb r1, r1 │ │ │ │ negs r1, r1 │ │ │ │ mov.w fp, r1, asr #31 │ │ │ │ - b.n 1ffd5c │ │ │ │ + b.n 1ffda4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1ffe76 │ │ │ │ + b.n 1ffebe │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 1ffe76 │ │ │ │ + b.n 1ffebe │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 1ffe76 │ │ │ │ + b.n 1ffebe │ │ │ │ orrs r0, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1ffe76 │ │ │ │ + b.n 1ffebe │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1ffc94 │ │ │ │ + b.n 1ffcdc │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1ffc94 │ │ │ │ + b.n 1ffcdc │ │ │ │ orrs.w lr, r1, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1ffc94 │ │ │ │ + b.n 1ffcdc │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 1ffc94 │ │ │ │ + b.n 1ffcdc │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ ... │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r4, [pc, #588] @ (20016c ) │ │ │ │ + ldr r4, [pc, #588] @ (2001b4 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #588] @ (200170 ) │ │ │ │ + ldr r3, [pc, #588] @ (2001b8 ) │ │ │ │ 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 200130 │ │ │ │ + bhi.w 200178 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 200130 │ │ │ │ + bls.w 200178 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 20014c │ │ │ │ + beq.w 200194 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ blx 54728 │ │ │ │ add.w sl, sp, #92 @ 0x5c │ │ │ │ mov r3, r4 │ │ │ │ @@ -599551,29 +599580,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 1fff5c │ │ │ │ + bne.n 1fffa4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ str.w ip, [sp, #8] │ │ │ │ strd ip, ip, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ str.w ip, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ str.w ip, [sp, #88] @ 0x58 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 200162 │ │ │ │ + beq.w 2001aa │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add.w r1, sp, #75 @ 0x4b │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -599581,75 +599610,75 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1fffb6 │ │ │ │ + bhi.n 1ffffe │ │ │ │ mov fp, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20015e │ │ │ │ + bne.w 2001a6 │ │ │ │ mov r7, fp │ │ │ │ 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 200032 │ │ │ │ + bne.n 20007a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20015e │ │ │ │ + beq.w 2001a6 │ │ │ │ add.w r2, sp, #39 @ 0x27 │ │ │ │ mov r3, ip │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 200016 │ │ │ │ + bne.n 20005e │ │ │ │ mov fp, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 20015e │ │ │ │ + beq.w 2001a6 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #24 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, sl │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -599663,97 +599692,97 @@ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ 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.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 200120 │ │ │ │ + beq.n 200168 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ - b.n 200132 │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 20017a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ (200174 ) │ │ │ │ - ldr r3, [pc, #56] @ (200170 ) │ │ │ │ + ldr r2, [pc, #64] @ (2001bc ) │ │ │ │ + ldr r3, [pc, #56] @ (2001b8 ) │ │ │ │ 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 200168 │ │ │ │ + bne.n 2001b0 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ add.w sl, sp, #92 @ 0x5c │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ add r6, sp, #8 │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ - b.n 20007e │ │ │ │ + b.n 2000c6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 20007e │ │ │ │ + b.n 2000c6 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1fffd6 │ │ │ │ + b.n 20001e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 6, r0, cr6, cr7, {4} │ │ │ │ + mrc2 0, 3, r0, cr14, cr7, {4} │ │ │ │ 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, #452] @ (20034c ) │ │ │ │ + ldr r4, [pc, #452] @ (200394 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #452] @ (200350 ) │ │ │ │ + ldr r3, [pc, #452] @ (200398 ) │ │ │ │ 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 200336 │ │ │ │ + beq.w 20037e │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 2002a2 │ │ │ │ + bne.n 2002ea │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 2002c4 │ │ │ │ + beq.w 20030c │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ blx 54728 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ @@ -599762,174 +599791,174 @@ │ │ │ │ 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 2001c0 │ │ │ │ + bne.n 200208 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 200344 │ │ │ │ + beq.w 20038c │ │ │ │ mov r3, r7 │ │ │ │ add.w r0, sp, #75 @ 0x4b │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r7, #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 200208 │ │ │ │ + bhi.n 200250 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2002c4 │ │ │ │ + bne.n 20030c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #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 r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20026e │ │ │ │ + bne.n 2002b6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2002c4 │ │ │ │ + beq.n 20030c │ │ │ │ add.w r2, sp, #39 @ 0x27 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20025a │ │ │ │ - cbz r7, 2002c4 │ │ │ │ + bne.n 2002a2 │ │ │ │ + cbz r7, 20030c │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r1, #40] @ 0x28 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - b.n 200322 │ │ │ │ + b.n 20036a │ │ │ │ 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, #12] │ │ │ │ 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 2002de │ │ │ │ - ldr r2, [pc, #140] @ (200354 ) │ │ │ │ - ldr r3, [pc, #136] @ (200350 ) │ │ │ │ + bne.n 200326 │ │ │ │ + ldr r2, [pc, #140] @ (20039c ) │ │ │ │ + ldr r3, [pc, #136] @ (200398 ) │ │ │ │ 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 200348 │ │ │ │ + bne.n 200390 │ │ │ │ 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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ 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 1e4594 │ │ │ │ - b.n 2002c4 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 20030c │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2002c4 │ │ │ │ + b.n 20030c │ │ │ │ movs r1, #1 │ │ │ │ - b.n 200224 │ │ │ │ + b.n 20026c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - mcr2 0, 3, r0, cr14, cr7, {4} │ │ │ │ + mcr2 0, 1, r0, cr6, cr7, {4} │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4, #-604]! @ 0xfffffda4 │ │ │ │ + stc2l 0, cr0, [ip], #604 @ 0x25c │ │ │ │ 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, #304] @ (20049c ) │ │ │ │ - ldr r3, [pc, #308] @ (2004a0 ) │ │ │ │ + ldr r1, [pc, #304] @ (2004e4 ) │ │ │ │ + ldr r3, [pc, #308] @ (2004e8 ) │ │ │ │ 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 200426 │ │ │ │ + bhi.n 20046e │ │ │ │ tbb [pc, r2] │ │ │ │ ldrh r1, [r4, r1] │ │ │ │ str r3, [r0, r0] │ │ │ │ str r3, [r0, r1] │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, sp, #20 │ │ │ │ @@ -599948,59 +599977,59 @@ │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ - ldr r2, [pc, #148] @ (2004a4 ) │ │ │ │ - ldr r3, [pc, #144] @ (2004a0 ) │ │ │ │ + bl 1e45dc │ │ │ │ + ldr r2, [pc, #148] @ (2004ec ) │ │ │ │ + ldr r3, [pc, #144] @ (2004e8 ) │ │ │ │ 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 200498 │ │ │ │ + bne.n 2004e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 20040c │ │ │ │ + beq.n 200454 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20040c │ │ │ │ + b.n 200454 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20040c │ │ │ │ + b.n 200454 │ │ │ │ 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] │ │ │ │ @@ -600015,197 +600044,197 @@ │ │ │ │ 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] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r0, #20 │ │ │ │ - b.n 2003d8 │ │ │ │ + b.n 200420 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - stc2 0, cr0, [lr], {151} @ 0x97 │ │ │ │ + mcrr2 0, 9, r0, r6, cr7 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbec0097 │ │ │ │ + @ instruction: 0xfba40097 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r6, [pc, #1232] @ 20098c │ │ │ │ + ldr.w r6, [pc, #1232] @ 2009d4 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ stmia.w r5, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 552e8 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 2005fe │ │ │ │ + beq.w 200646 │ │ │ │ lsls r3, r4, #11 │ │ │ │ - bmi.n 200562 │ │ │ │ + bmi.n 2005aa │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 2005fe │ │ │ │ + ble.w 200646 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 20093a │ │ │ │ + beq.w 200982 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.n 200574 │ │ │ │ + bls.n 2005bc │ │ │ │ ands.w r6, r4, #2097152 @ 0x200000 │ │ │ │ - bne.n 200594 │ │ │ │ + bne.n 2005dc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff3a8 │ │ │ │ + bl 1ff3f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 2004a8 │ │ │ │ + bl 2004f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 2004a8 │ │ │ │ + bl 2004f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e52fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ bic.w r4, r4, #1048576 @ 0x100000 │ │ │ │ orr.w r4, r4, #2097152 @ 0x200000 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 200594 │ │ │ │ + beq.n 2005dc │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 200594 │ │ │ │ + bhi.n 2005dc │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2004a8 │ │ │ │ + bl 2004f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff3a8 │ │ │ │ + bl 1ff3f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r4, r4, #2097152 @ 0x200000 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 2004a8 │ │ │ │ + bl 2004f0 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 2004a8 │ │ │ │ + bl 2004f0 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e52fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #912] @ (200990 ) │ │ │ │ + ldr r3, [pc, #912] @ (2009d8 ) │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r4, #4194304 @ 0x400000 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mla r2, r5, r3, r2 │ │ │ │ ldrb.w fp, [r2, #4] │ │ │ │ - beq.n 20066e │ │ │ │ - bhi.w 2008b8 │ │ │ │ + beq.n 2006b6 │ │ │ │ + bhi.w 200900 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 2008a2 │ │ │ │ + bne.w 2008ea │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 200944 │ │ │ │ + beq.w 20098c │ │ │ │ cmp r2, #4 │ │ │ │ - bls.w 2007a8 │ │ │ │ + bls.w 2007f0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 200982 │ │ │ │ + beq.w 2009ca │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 2006bc │ │ │ │ + b.n 200704 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ it eq │ │ │ │ movweq r1, #726 @ 0x2d6 │ │ │ │ - beq.w 2007bc │ │ │ │ + beq.w 200804 │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ @@ -600213,39 +600242,39 @@ │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2006c6 │ │ │ │ + beq.n 20070e │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 2007fc │ │ │ │ + bls.w 200844 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 200808 │ │ │ │ + bhi.w 200850 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 200358 │ │ │ │ + bl 2003a0 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r6, r8, #80 @ 0x50 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 20073e │ │ │ │ + beq.n 200786 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #0 │ │ │ │ add.w lr, r8, lr, lsl #4 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov sl, r9 │ │ │ │ mov r6, fp │ │ │ │ mov r8, r3 │ │ │ │ @@ -600257,63 +600286,63 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp fp, r8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 20070e │ │ │ │ + bne.n 200756 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ ldrb.w r1, [r1, #46] @ 0x2e │ │ │ │ - cbz r1, 20076a │ │ │ │ + cbz r1, 2007b2 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mla r0, r2, r0, r4 │ │ │ │ ldrb.w r2, [r0, #46] @ 0x2e │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 200780 │ │ │ │ + cbz r1, 2007c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ add.w r4, r8, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20085c │ │ │ │ + beq.n 2008a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 200900 │ │ │ │ + beq.w 200948 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #172 @ 0xac │ │ │ │ - beq.w 200908 │ │ │ │ + beq.w 200950 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ @@ -600321,337 +600350,337 @@ │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 2006b4 │ │ │ │ + bne.w 2006fc │ │ │ │ cmp.w r4, #8388608 @ 0x800000 │ │ │ │ - bne.w 2006c6 │ │ │ │ + bne.w 20070e │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1fff0c │ │ │ │ - b.n 2006d0 │ │ │ │ + bl 1fff54 │ │ │ │ + b.n 200718 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ movs r6, #0 │ │ │ │ - bl 200178 │ │ │ │ + bl 2001c0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w ip, r8, #80 @ 0x50 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200358 │ │ │ │ + bl 2003a0 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w r6, r8, #96 @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov.w lr, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 2006f2 │ │ │ │ + b.n 20073a │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1ff8e8 │ │ │ │ + bl 1ff930 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e00c4 │ │ │ │ + bl 1e010c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20054e │ │ │ │ + beq.w 200596 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1e515c │ │ │ │ - b.n 20054e │ │ │ │ + bl 1e51a4 │ │ │ │ + b.n 200596 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ it ne │ │ │ │ movwne r1, #809 @ 0x329 │ │ │ │ - bne.w 20067e │ │ │ │ + bne.w 2006c6 │ │ │ │ mov.w r4, #2048 @ 0x800 │ │ │ │ mov.w r1, #808 @ 0x328 │ │ │ │ - b.n 2007bc │ │ │ │ + b.n 200804 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.w 2007ae │ │ │ │ + bne.w 2007f6 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #167 @ 0xa7 │ │ │ │ - beq.n 200908 │ │ │ │ + beq.n 200950 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 2006b4 │ │ │ │ - b.n 2007fc │ │ │ │ + bne.w 2006fc │ │ │ │ + b.n 200844 │ │ │ │ cmp r2, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #166 @ 0xa6 │ │ │ │ moveq r1, #167 @ 0xa7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 2006b4 │ │ │ │ + b.n 2006fc │ │ │ │ cmp.w r4, #8388608 @ 0x800000 │ │ │ │ - bne.w 2004f2 │ │ │ │ - b.n 200574 │ │ │ │ + bne.w 20053a │ │ │ │ + b.n 2005bc │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.n 20097a │ │ │ │ + beq.n 2009c2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 2006c6 │ │ │ │ + b.n 20070e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ - b.n 20094e │ │ │ │ + b.n 200996 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ - b.n 200642 │ │ │ │ + b.n 20068a │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb380097 │ │ │ │ + @ instruction: 0xfaf00097 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w fp, [pc, #1124] @ 200e0c │ │ │ │ + ldr.w fp, [pc, #1124] @ 200e54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ ldrd r8, r6, [sp, #120] @ 0x78 │ │ │ │ stmia.w r4, {r2, r3} │ │ │ │ ldrh.w r3, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ blx 552e8 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 200ae4 │ │ │ │ + beq.w 200b2c │ │ │ │ lsls r3, r6, #11 │ │ │ │ - bpl.n 200a50 │ │ │ │ + bpl.n 200a98 │ │ │ │ bic.w r6, r6, #1048576 @ 0x100000 │ │ │ │ orr.w r6, r6, #2097152 @ 0x200000 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r6 │ │ │ │ - bne.w 200d44 │ │ │ │ + bne.w 200d8c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ it ne │ │ │ │ movne.w r6, #2097152 @ 0x200000 │ │ │ │ - bne.w 200c7a │ │ │ │ + bne.w 200cc2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 200df6 │ │ │ │ + beq.w 200e3e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 200dda │ │ │ │ + beq.w 200e22 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w ip, r7, #80 @ 0x50 │ │ │ │ cmp.w r8, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.w 200b4c │ │ │ │ + bne.w 200b94 │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ - bne.w 200b5e │ │ │ │ + bne.w 200ba6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fff0c │ │ │ │ - b.n 200b68 │ │ │ │ + bl 1fff54 │ │ │ │ + b.n 200bb0 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 200dc8 │ │ │ │ + ble.w 200e10 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 200c46 │ │ │ │ + beq.w 200c8e │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 200c4e │ │ │ │ + bls.w 200c96 │ │ │ │ ands.w r5, r6, #2097152 @ 0x200000 │ │ │ │ - bne.w 200d52 │ │ │ │ + bne.w 200d9a │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff3a8 │ │ │ │ + bl 1ff3f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ - bl 200994 │ │ │ │ + bl 2009dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r0, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 200994 │ │ │ │ + bl 2009dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq.w 200c00 │ │ │ │ + beq.w 200c48 │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ it eq │ │ │ │ movweq r1, #785 @ 0x311 │ │ │ │ - bne.w 200d22 │ │ │ │ + bne.w 200d6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r6, #4194304 @ 0x400000 │ │ │ │ - bne.w 200a14 │ │ │ │ + bne.w 200a5c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r7, #80 @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - beq.n 200b5e │ │ │ │ + beq.n 200ba6 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 200a44 │ │ │ │ + bls.w 200a8c │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 200cda │ │ │ │ + bhi.w 200d22 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 200358 │ │ │ │ + bl 2003a0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #96 @ 0x60 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #652] @ (200e10 ) │ │ │ │ + ldr r3, [pc, #652] @ (200e58 ) │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r0, r4, r1, r3 │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ ldrb.w r0, [r0, #46] @ 0x2e │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ - cbz r0, 200bb8 │ │ │ │ + cbz r0, 200c00 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ add.w r0, r7, r0, lsl #2 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -600662,557 +600691,557 @@ │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cbz r2, 200be4 │ │ │ │ + cbz r2, 200c2c │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp.w r8, #4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ - beq.n 200cae │ │ │ │ + beq.n 200cf6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - beq.n 200c7a │ │ │ │ + beq.n 200cc2 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bhi.w 200dfc │ │ │ │ + bhi.w 200e44 │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r6, #2048 @ 0x800 │ │ │ │ movwne r1, #793 @ 0x319 │ │ │ │ - bne.n 200c40 │ │ │ │ + bne.n 200c88 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 200c3c │ │ │ │ + beq.n 200c84 │ │ │ │ bics.w r3, r8, #2 │ │ │ │ - beq.w 200dee │ │ │ │ + beq.w 200e36 │ │ │ │ sub.w r3, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bls.w 2009fc │ │ │ │ + bls.w 200a44 │ │ │ │ mov.w r1, #788 @ 0x314 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - b.n 200a04 │ │ │ │ + b.n 200a4c │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ - bne.w 200a66 │ │ │ │ + bne.w 200aae │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r5, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 200994 │ │ │ │ + bl 2009dc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r8, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movwls r1, #782 @ 0x30e │ │ │ │ - bls.n 200c98 │ │ │ │ + bls.n 200ce0 │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ movw r3, #759 @ 0x2f7 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 200b1c │ │ │ │ - b.n 200a14 │ │ │ │ + beq.w 200b64 │ │ │ │ + b.n 200a5c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1ff8e8 │ │ │ │ + bl 1ff930 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 200178 │ │ │ │ + bl 2001c0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r7, #96 @ 0x60 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 200358 │ │ │ │ + bl 2003a0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #112 @ 0x70 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 200b82 │ │ │ │ + b.n 200bca │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ it eq │ │ │ │ movweq r1, #761 @ 0x2f9 │ │ │ │ - beq.n 200c40 │ │ │ │ + beq.n 200c88 │ │ │ │ movw r1, #789 @ 0x315 │ │ │ │ movw r3, #761 @ 0x2f9 │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ cmp.w r8, #4 │ │ │ │ it ls │ │ │ │ movls r1, r3 │ │ │ │ - b.n 200c40 │ │ │ │ + b.n 200c88 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 200d52 │ │ │ │ + beq.n 200d9a │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 200c4e │ │ │ │ + bls.w 200c96 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff3a8 │ │ │ │ + bl 1ff3f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bic.w r6, r6, #2097152 @ 0x200000 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str r5, [sp, #20] │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ - bl 200994 │ │ │ │ + bl 2009dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 200994 │ │ │ │ + bl 2009dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq.w 200c06 │ │ │ │ - b.n 200af4 │ │ │ │ + beq.w 200c4e │ │ │ │ + b.n 200b3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e540c │ │ │ │ + bl 1e5454 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - b.n 200a14 │ │ │ │ + b.n 200a5c │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 2009fc │ │ │ │ + bne.w 200a44 │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ - b.n 200c40 │ │ │ │ + b.n 200c88 │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ it eq │ │ │ │ movweq r1, #783 @ 0x30f │ │ │ │ - beq.w 200b02 │ │ │ │ - b.n 2009e6 │ │ │ │ - movw r0, #51351 @ 0xc897 │ │ │ │ + beq.w 200b4a │ │ │ │ + b.n 200a2e │ │ │ │ + addw r0, r4, #2199 @ 0x897 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r4, [pc, #2896] @ 201978 │ │ │ │ + ldr.w r4, [pc, #2896] @ 2019c0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr.w r1, [pc, #2888] @ 20197c │ │ │ │ + ldr.w r1, [pc, #2888] @ 2019c4 │ │ │ │ ldrd r8, fp, [sp, #288] @ 0x120 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ mov.w r1, #0 │ │ │ │ stmia.w r5, {r2, r3} │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ - ldr.w r2, [pc, #2864] @ 201980 │ │ │ │ + ldr.w r2, [pc, #2864] @ 2019c8 │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 552e8 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 200fd6 │ │ │ │ + beq.w 20101e │ │ │ │ tst.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.n 200f30 │ │ │ │ + bne.n 200f78 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 200fd6 │ │ │ │ + ble.w 20101e │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 20118a │ │ │ │ + beq.w 2011d2 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 200f4c │ │ │ │ + bls.n 200f94 │ │ │ │ ands.w r6, fp, #2097152 @ 0x200000 │ │ │ │ - bne.n 200f72 │ │ │ │ + bne.n 200fba │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff3a8 │ │ │ │ + bl 1ff3f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 200e14 │ │ │ │ + bl 200e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - bl 200e14 │ │ │ │ + bl 200e5c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e52fc │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r2, [pc, #2676] @ 201984 │ │ │ │ - ldr.w r3, [pc, #2664] @ 20197c │ │ │ │ + ldr.w r2, [pc, #2676] @ 2019cc │ │ │ │ + ldr.w r3, [pc, #2664] @ 2019c4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 201da0 │ │ │ │ + bne.w 201de8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r6, fp, #1048576 @ 0x100000 │ │ │ │ orr.w r6, r6, #2097152 @ 0x200000 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r6 │ │ │ │ - beq.w 201100 │ │ │ │ + beq.w 201148 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 200f74 │ │ │ │ + beq.n 200fbc │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 200f74 │ │ │ │ + bhi.n 200fbc │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r4, #8388608 @ 0x800000 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 200e14 │ │ │ │ + bl 200e5c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 200f0e │ │ │ │ + b.n 200f56 │ │ │ │ mov r6, fp │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff3a8 │ │ │ │ + bl 1ff3f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r6, r6, #2097152 @ 0x200000 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 200e14 │ │ │ │ + bl 200e5c │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e523c │ │ │ │ + bl 1e5284 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - b.n 200ef2 │ │ │ │ + b.n 200f3a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2010a8 │ │ │ │ + beq.n 2010f0 │ │ │ │ cmp.w fp, #4194304 @ 0x400000 │ │ │ │ - bne.w 201160 │ │ │ │ + bne.w 2011a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #548 @ 0x224 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #2436] @ 201988 │ │ │ │ + ldr.w r3, [pc, #2436] @ 2019d0 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - beq.n 201020 │ │ │ │ + beq.n 201068 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 2011ba │ │ │ │ + bls.w 201202 │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20176c │ │ │ │ + bhi.w 2017b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 200358 │ │ │ │ + bl 2003a0 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mla r3, r3, ip, r6 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 201078 │ │ │ │ + beq.n 2010c0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #296 @ 0x128 │ │ │ │ - bne.w 2011f8 │ │ │ │ + bne.w 201240 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #0 │ │ │ │ mla r0, r0, ip, r6 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ ldrb r3, [r0, #29] │ │ │ │ ldrb.w r0, [r0, #34] @ 0x22 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 201226 │ │ │ │ + b.n 20126e │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - beq.w 201842 │ │ │ │ - bhi.w 201942 │ │ │ │ + beq.w 20188a │ │ │ │ + bhi.w 20198a │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ - beq.w 20182c │ │ │ │ - bhi.w 201432 │ │ │ │ + beq.w 201874 │ │ │ │ + bhi.w 20147a │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 201876 │ │ │ │ + beq.w 2018be │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.w 201484 │ │ │ │ + beq.w 2014cc │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.w 201cee │ │ │ │ + beq.w 201d36 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bhi.w 201d00 │ │ │ │ + bhi.w 201d48 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr.w r3, [pc, #2200] @ 201988 │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr.w r3, [pc, #2200] @ 2019d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #364 @ 0x16c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2011ba │ │ │ │ + b.n 201202 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bics.w r3, fp, #3145728 @ 0x300000 │ │ │ │ - beq.w 201736 │ │ │ │ + beq.w 20177e │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - beq.w 20145e │ │ │ │ - ldr.w r3, [pc, #2160] @ 201988 │ │ │ │ + beq.w 2014a6 │ │ │ │ + ldr.w r3, [pc, #2160] @ 2019d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add.w r3, r6, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1462] @ 0x5b6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20188c │ │ │ │ + beq.w 2018d4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 20188c │ │ │ │ + bpl.w 2018d4 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 201cca │ │ │ │ + beq.w 201d12 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov.w fp, #8388608 @ 0x800000 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov.w r3, #364 @ 0x16c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 20100e │ │ │ │ - b.n 2011ba │ │ │ │ + bne.w 201056 │ │ │ │ + b.n 201202 │ │ │ │ cmp.w fp, #8388608 @ 0x800000 │ │ │ │ - bne.n 201194 │ │ │ │ + bne.n 2011dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr.w r3, [pc, #2068] @ 201988 │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr.w r3, [pc, #2068] @ 2019d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #362 @ 0x16a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 20100e │ │ │ │ - b.n 2011ba │ │ │ │ + bne.w 201056 │ │ │ │ + b.n 201202 │ │ │ │ cmp.w fp, #8388608 @ 0x800000 │ │ │ │ - bne.w 200e8c │ │ │ │ - b.n 200f4c │ │ │ │ + bne.w 200ed4 │ │ │ │ + b.n 200f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.w 20191c │ │ │ │ + bhi.w 201964 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr.w r3, [pc, #2012] @ 201988 │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr.w r3, [pc, #2012] @ 2019d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #362 @ 0x16a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 1fff0c │ │ │ │ + bl 1fff54 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mla r3, r3, ip, r6 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 20105c │ │ │ │ + bne.w 2010a4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ - bne.w 2017d0 │ │ │ │ + bne.w 201818 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #0 │ │ │ │ mla r0, r0, ip, r6 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ ldrb r3, [r0, #29] │ │ │ │ ldrb.w r0, [r0, #34] @ 0x22 │ │ │ │ @@ -601225,241 +601254,241 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r2, r2, ip, r6 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #32 │ │ │ │ ldrb.w r1, [r2, #49] @ 0x31 │ │ │ │ - cbz r1, 201254 │ │ │ │ + cbz r1, 20129c │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ - cbz r2, 201254 │ │ │ │ + cbz r2, 20129c │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ mla r2, r2, ip, r6 │ │ │ │ ldrb.w r2, [r2, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2012e0 │ │ │ │ + bne.n 201328 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 201278 │ │ │ │ + cbz r0, 2012c0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mla r2, r1, r2, r6 │ │ │ │ ldrb.w r2, [r2, #51] @ 0x33 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ add.w r6, r5, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 2012a2 │ │ │ │ + bne.n 2012ea │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #362 @ 0x16a │ │ │ │ adds r2, r3, r2 │ │ │ │ bics.w r3, r2, #2 │ │ │ │ - bne.w 2013b0 │ │ │ │ + bne.w 2013f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 200f0e │ │ │ │ + bne.w 200f56 │ │ │ │ sub.w r3, fp, #1048576 @ 0x100000 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ bic.w r3, r3, #1048576 @ 0x100000 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #4194304 @ 0x400000 │ │ │ │ - bne.w 2016fa │ │ │ │ + bne.w 201742 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 200f0e │ │ │ │ + beq.w 200f56 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 200f0e │ │ │ │ + b.n 200f56 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bb7e4 │ │ │ │ + bl 2bb82c │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 201380 │ │ │ │ + beq.n 2013c8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r3, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r0, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 2013a8 │ │ │ │ + bne.n 2013f0 │ │ │ │ sub.w r5, r0, #20 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20135c │ │ │ │ + beq.n 2013a4 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 2013fa │ │ │ │ + bhi.n 201442 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1eaee8 │ │ │ │ + bl 1eaf30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.n 201378 │ │ │ │ + beq.n 2013c0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 201342 │ │ │ │ + beq.n 20138a │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 2018b2 │ │ │ │ + beq.w 2018fa │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ - cbz r0, 201378 │ │ │ │ + bl 2bc390 │ │ │ │ + cbz r0, 2013c0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2bc348 │ │ │ │ + bl 2bc390 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mla r4, r3, r0, r4 │ │ │ │ - b.n 201372 │ │ │ │ + b.n 2013ba │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201304 │ │ │ │ + bne.n 20134c │ │ │ │ ldrd r3, r5, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov.w ip, #120 @ 0x78 │ │ │ │ mla r2, ip, r2, r6 │ │ │ │ ldrb.w ip, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #34] @ 0x22 │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r1, [ip, #40] @ 0x28 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ - b.n 201262 │ │ │ │ + b.n 2012aa │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 201378 │ │ │ │ + beq.n 2013c0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 201318 │ │ │ │ + b.n 201360 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ - bl 1ff8e8 │ │ │ │ + bl 1ff930 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51cc │ │ │ │ + bl 1e5214 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5284 │ │ │ │ + bl 1e52cc │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52b4 │ │ │ │ + bl 1e52fc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2012aa │ │ │ │ + b.n 2012f2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #5 │ │ │ │ mov r0, ip │ │ │ │ str r7, [sp, #24] │ │ │ │ mov ip, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r5, [sp, #32] │ │ │ │ - bne.n 201380 │ │ │ │ + bne.n 2013c8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 201474 │ │ │ │ + beq.n 2014bc │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 201380 │ │ │ │ + bne.n 2013c8 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.w 201ce2 │ │ │ │ + beq.w 201d2a │ │ │ │ cmp.w r8, #9 │ │ │ │ - beq.n 201428 │ │ │ │ + beq.n 201470 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bne.n 201380 │ │ │ │ + bne.n 2013c8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.n 201386 │ │ │ │ + b.n 2013ce │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.w 20198c │ │ │ │ - bhi.w 201d58 │ │ │ │ + beq.w 2019d4 │ │ │ │ + bhi.w 201da0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr.w r3, [pc, #1336] @ 201988 │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr.w r3, [pc, #1336] @ 2019d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #358 @ 0x166 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2011ba │ │ │ │ + b.n 201202 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov fp, r6 │ │ │ │ movw r3, #545 @ 0x221 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 201000 │ │ │ │ + b.n 201048 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ movw r2, #651 @ 0x28b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 201380 │ │ │ │ + bne.n 2013c8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ - b.n 201386 │ │ │ │ + b.n 2013ce │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 2016e6 │ │ │ │ + beq.w 20172e │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ blx 54728 │ │ │ │ @@ -601470,15 +601499,15 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2014ae │ │ │ │ + bne.n 2014f6 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r7 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ @@ -601488,15 +601517,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd ip, ip, [sp, #164] @ 0xa4 │ │ │ │ str.w ip, [sp, #172] @ 0xac │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #32] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201972 │ │ │ │ + beq.w 2019ba │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add.w r1, sp, #163 @ 0xa3 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, lr │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -601504,75 +601533,75 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - bhi.n 201510 │ │ │ │ + bhi.n 201558 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 201828 │ │ │ │ + bne.w 201870 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str.w r9, [sp, #160] @ 0xa0 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 20158e │ │ │ │ + bne.n 2015d6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201828 │ │ │ │ + beq.w 201870 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 201572 │ │ │ │ + bne.n 2015ba │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 201828 │ │ │ │ + beq.w 201870 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ add.w lr, r5, #80 @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ @@ -601594,233 +601623,233 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add.w lr, r5, #96 @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ strd r6, r6, [r3, #4] │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #736] @ (201988 ) │ │ │ │ + ldr r3, [pc, #736] @ (2019d0 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mla r3, r1, ip, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 2016de │ │ │ │ + cbz r3, 201726 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r2, r1, r2, r6 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ mov.w r3, #366 @ 0x16e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ - b.n 201226 │ │ │ │ + b.n 20126e │ │ │ │ mov.w r3, #366 @ 0x16e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 201226 │ │ │ │ + b.n 20126e │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 2015d8 │ │ │ │ + b.n 201620 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #96] @ 0x60 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 201722 │ │ │ │ + cbz r0, 20176a │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 200f0e │ │ │ │ + b.w 200f56 │ │ │ │ mov.w fp, #2097152 @ 0x200000 │ │ │ │ sub.w r3, r8, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 201d3e │ │ │ │ + bls.w 201d86 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 201cb0 │ │ │ │ + beq.w 201cf8 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr r3, [pc, #560] @ (201988 ) │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr r3, [pc, #560] @ (2019d0 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #4 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #358 @ 0x166 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bls.w 2011ba │ │ │ │ + bls.w 201202 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 200178 │ │ │ │ + bl 2001c0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200358 │ │ │ │ + bl 2003a0 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mla r3, r3, ip, r6 │ │ │ │ strd r7, r7, [r2, #4] │ │ │ │ add.w r7, r5, #96 @ 0x60 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2011f8 │ │ │ │ - b.n 20105c │ │ │ │ + beq.w 201240 │ │ │ │ + b.n 2010a4 │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ ldreq r7, [sp, #24] │ │ │ │ - beq.n 2017f2 │ │ │ │ - b.n 2016d8 │ │ │ │ + beq.n 20183a │ │ │ │ + b.n 201720 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 201daa │ │ │ │ + beq.w 201df2 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 201da4 │ │ │ │ + bne.w 201dec │ │ │ │ subs r3, #20 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2017de │ │ │ │ + bne.n 201826 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla ip, r3, ip, r6 │ │ │ │ ldrb.w r2, [ip, #29] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ - bl 2bb7e4 │ │ │ │ + bl 2bb82c │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ mla r3, r3, ip, r6 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 201226 │ │ │ │ + b.n 20126e │ │ │ │ mov r6, r9 │ │ │ │ - b.n 2015d8 │ │ │ │ + b.n 201620 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movw r3, #457 @ 0x1c9 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 201000 │ │ │ │ + b.w 201048 │ │ │ │ sub.w r3, r8, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 201d24 │ │ │ │ + bls.w 201d6c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 201cb0 │ │ │ │ + beq.w 201cf8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr r3, [pc, #296] @ (201988 ) │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr r3, [pc, #296] @ (2019d0 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #4 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #364 @ 0x16c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bls.w 2011ba │ │ │ │ - b.n 20176c │ │ │ │ + bls.w 201202 │ │ │ │ + b.n 2017b4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov.w r3, #402 @ 0x192 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 201000 │ │ │ │ + b.w 201048 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 201cca │ │ │ │ + beq.w 201d12 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov.w fp, #8388608 @ 0x800000 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov.w r3, #358 @ 0x166 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 20100e │ │ │ │ - b.n 2011ba │ │ │ │ + bne.w 201056 │ │ │ │ + b.n 201202 │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 201908 │ │ │ │ + bhi.n 201950 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 201da4 │ │ │ │ + bhi.w 201dec │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r5, #9 │ │ │ │ lsls r7, r5, #9 │ │ │ │ lsls r7, r5, #9 │ │ │ │ lsls r7, r5, #9 │ │ │ │ lsls r7, r5, #9 │ │ │ │ @@ -601853,65 +601882,65 @@ │ │ │ │ uxtb r2, r2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ umull r2, r1, r3, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 201372 │ │ │ │ + b.n 2013ba │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 201908 │ │ │ │ + b.n 201950 │ │ │ │ mov.w r1, #560 @ 0x230 │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr r3, [pc, #96] @ (201988 ) │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr r3, [pc, #96] @ (2019d0 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - beq.w 201d7e │ │ │ │ + beq.w 201dc6 │ │ │ │ mov.w r3, #560 @ 0x230 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 201016 │ │ │ │ + b.w 20105e │ │ │ │ cmp.w fp, #2097152 @ 0x200000 │ │ │ │ - beq.w 20173a │ │ │ │ - bhi.w 201d8c │ │ │ │ + beq.w 201782 │ │ │ │ + bhi.w 201dd4 │ │ │ │ cmp.w fp, #2048 @ 0x800 │ │ │ │ it ne │ │ │ │ movne.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.w 20173a │ │ │ │ + bne.w 201782 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movw r3, #581 @ 0x245 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 201000 │ │ │ │ + b.w 201048 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 201530 │ │ │ │ - rsb r0, lr, #151 @ 0x97 │ │ │ │ + b.n 201578 │ │ │ │ + @ instruction: 0xf1860097 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r6, #151 @ 0x97 │ │ │ │ - @ instruction: 0xf0e60097 │ │ │ │ + adcs.w r0, lr, #151 @ 0x97 │ │ │ │ + eors.w r0, lr, #151 @ 0x97 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201440 │ │ │ │ + beq.w 201488 │ │ │ │ movw r1, #363 @ 0x16b │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r5, r0 │ │ │ │ movw r3, #363 @ 0x16b │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 201c8e │ │ │ │ + beq.w 201cd6 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ blx 54728 │ │ │ │ @@ -601923,105 +601952,105 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2019ca │ │ │ │ + bne.n 201a12 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ strd ip, ip, [sp, #128] @ 0x80 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ str.w ip, [sp, #136] @ 0x88 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ str.w ip, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201caa │ │ │ │ + beq.w 201cf2 │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add.w r1, sp, #127 @ 0x7f │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - bhi.n 201a24 │ │ │ │ + bhi.n 201a6c │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 201c9e │ │ │ │ + bne.w 201ce6 │ │ │ │ str.w r9, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 201aa2 │ │ │ │ + bne.n 201aea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201ca6 │ │ │ │ + beq.w 201cee │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r2, sp, #163 @ 0xa3 │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 201a86 │ │ │ │ + bne.n 201ace │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 201ca6 │ │ │ │ + beq.w 201cee │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r5, #80 @ 0x50 │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -602044,21 +602073,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ @@ -602066,15 +602095,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r5, #96 @ 0x60 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ strd r6, r6, [r3, #4] │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -602093,157 +602122,157 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov.w lr, #120 @ 0x78 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strd r6, r6, [r3, #4] │ │ │ │ add.w r6, r5, #112 @ 0x70 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #352] @ (201dc0 ) │ │ │ │ + ldr r3, [pc, #352] @ (201e08 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mla r3, lr, ip, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201226 │ │ │ │ + beq.w 20126e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mla r2, lr, r2, r6 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.w 2011f8 │ │ │ │ + b.w 201240 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 201aec │ │ │ │ + b.n 201b34 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 201aec │ │ │ │ + b.n 201b34 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 201aec │ │ │ │ + b.n 201b34 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 201a44 │ │ │ │ + b.n 201a8c │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr r3, [pc, #260] @ (201dc0 ) │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr r3, [pc, #260] @ (201e08 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 2011ba │ │ │ │ + b.w 201202 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov.w fp, #8388608 @ 0x800000 │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 2011ba │ │ │ │ + b.w 201202 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.w 201386 │ │ │ │ + b.w 2013ce │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2019a8 │ │ │ │ + b.n 2019f0 │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr r3, [pc, #180] @ (201dc0 ) │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr r3, [pc, #180] @ (201e08 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - beq.n 201d92 │ │ │ │ + beq.n 201dda │ │ │ │ mov.w r3, #620 @ 0x26c │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 201016 │ │ │ │ + b.w 20105e │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr r3, [pc, #144] @ (201dc0 ) │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr r3, [pc, #144] @ (201e08 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #296 @ 0x128 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 201020 │ │ │ │ + b.w 201068 │ │ │ │ movw r1, #538 @ 0x21a │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr r3, [pc, #120] @ (201dc0 ) │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr r3, [pc, #120] @ (201e08 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movw r3, #538 @ 0x21a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 201020 │ │ │ │ + b.w 201068 │ │ │ │ movw r1, #558 @ 0x22e │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 1dfe50 │ │ │ │ - ldr r3, [pc, #88] @ (201dc0 ) │ │ │ │ + bl 1dfe98 │ │ │ │ + ldr r3, [pc, #88] @ (201e08 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movw r3, #558 @ 0x22e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 201016 │ │ │ │ - b.w 201020 │ │ │ │ + bne.w 20105e │ │ │ │ + b.w 201068 │ │ │ │ mov.w r3, #560 @ 0x230 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 201020 │ │ │ │ + b.w 201068 │ │ │ │ mov r6, fp │ │ │ │ - b.w 20110c │ │ │ │ + b.w 201154 │ │ │ │ mov.w r3, #620 @ 0x26c │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 201020 │ │ │ │ + b.w 201068 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ mla r6, r3, ip, r6 │ │ │ │ @@ -602260,138 +602289,138 @@ │ │ │ │ lsls r3, r0 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (201de4 ) │ │ │ │ + ldr r3, [pc, #8] @ (201e2c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #316] @ (201f38 ) │ │ │ │ + ldr r2, [pc, #316] @ (201f80 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #316] @ (201f3c ) │ │ │ │ + ldr r3, [pc, #316] @ (201f84 ) │ │ │ │ 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, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201eaa │ │ │ │ + beq.n 201ef2 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 201e82 │ │ │ │ + beq.n 201eca │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 201e72 │ │ │ │ + bne.n 201eba │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ subs r0, #20 │ │ │ │ - bl 201de8 │ │ │ │ + bl 201e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201e90 │ │ │ │ + beq.n 201ed8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 201ebc │ │ │ │ - bhi.n 201ede │ │ │ │ + beq.n 201f04 │ │ │ │ + bhi.n 201f26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eaee8 │ │ │ │ - cbz r0, 201e90 │ │ │ │ + bl 1eaf30 │ │ │ │ + cbz r0, 201ed8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 201e52 │ │ │ │ + beq.n 201e9a │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 201ee8 │ │ │ │ + beq.n 201f30 │ │ │ │ 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 543d0 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 201eb8 │ │ │ │ - cbz r1, 201e90 │ │ │ │ + b.n 201f00 │ │ │ │ + cbz r1, 201ed8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 201e90 │ │ │ │ + cbz r3, 201ed8 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 201eb8 │ │ │ │ + b.n 201f00 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201e18 │ │ │ │ + beq.n 201e60 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 201eb8 │ │ │ │ + b.n 201f00 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (201f40 ) │ │ │ │ - ldr r3, [pc, #164] @ (201f3c ) │ │ │ │ + ldr r2, [pc, #172] @ (201f88 ) │ │ │ │ + ldr r3, [pc, #164] @ (201f84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 201f32 │ │ │ │ + bne.n 201f7a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 201e92 │ │ │ │ + b.n 201eda │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 201e90 │ │ │ │ + blt.n 201ed8 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 543d0 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 201eb8 │ │ │ │ + b.n 201f00 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 201eb8 │ │ │ │ + b.n 201f00 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 201f1c │ │ │ │ + bhi.n 201f64 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 201f1c │ │ │ │ + bhi.n 201f64 │ │ │ │ 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 │ │ │ │ @@ -602408,434 +602437,434 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ blx 543d0 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 201eb8 │ │ │ │ + b.n 201f00 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 201f1c │ │ │ │ + b.n 201f64 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 202338 │ │ │ │ + b.n 2022f0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 202210 │ │ │ │ + b.n 2021c8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #904] @ (2022e0 ) │ │ │ │ + ldr r4, [pc, #904] @ (202328 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #904] @ (2022e4 ) │ │ │ │ + ldr r3, [pc, #904] @ (20232c ) │ │ │ │ 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 202294 │ │ │ │ + bne.w 2022dc │ │ │ │ lsls r7, r6, #8 │ │ │ │ - bmi.w 20227e │ │ │ │ + bmi.w 2022c6 │ │ │ │ lsls r5, r6, #9 │ │ │ │ - bpl.n 20206c │ │ │ │ + bpl.n 2020b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r2, #357] @ 0x165 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 2020b8 │ │ │ │ + bpl.w 202100 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2022a8 │ │ │ │ + beq.w 2022f0 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 201fa6 │ │ │ │ + b.n 201fee │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 201fe8 │ │ │ │ + cbz r3, 202030 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r1, r3, #9 │ │ │ │ - bpl.n 201fa0 │ │ │ │ + bpl.n 201fe8 │ │ │ │ ldrb r3, [r7, #30] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 201fa0 │ │ │ │ + bpl.n 201fe8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb7e4 │ │ │ │ + bl 2bb82c │ │ │ │ cmp r8, r0 │ │ │ │ - bls.w 2022b4 │ │ │ │ + bls.w 2022fc │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 2bc444 │ │ │ │ + bl 2bc48c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 201fa0 │ │ │ │ + bhi.n 201fe8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 2bc444 │ │ │ │ + bl 2bc48c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201fa6 │ │ │ │ + bne.n 201fee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #316] @ 0x13c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2022d0 │ │ │ │ + beq.w 202318 │ │ │ │ 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, 202062 │ │ │ │ + cbz r3, 2020aa │ │ │ │ add r7, sp, #28 │ │ │ │ - b.n 202016 │ │ │ │ + b.n 20205e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 202062 │ │ │ │ + cbz r3, 2020aa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bpl.n 202010 │ │ │ │ + bpl.n 202058 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ it ne │ │ │ │ strne.w r9, [r5, #52] @ 0x34 │ │ │ │ - bne.n 202010 │ │ │ │ + bne.n 202058 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bb7e4 │ │ │ │ + bl 2bb82c │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2bc444 │ │ │ │ + bl 2bc48c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 2022c0 │ │ │ │ + bhi.w 202308 │ │ │ │ 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 202016 │ │ │ │ + bne.n 20205e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r6, r6, #4194304 @ 0x400000 │ │ │ │ str.w sl, [r3, #316] @ 0x13c │ │ │ │ lsls r5, r6, #11 │ │ │ │ - bmi.n 2020d0 │ │ │ │ + bmi.n 202118 │ │ │ │ lsls r0, r6, #21 │ │ │ │ - bmi.n 2020e8 │ │ │ │ + bmi.n 202130 │ │ │ │ lsls r1, r6, #26 │ │ │ │ - bmi.n 202100 │ │ │ │ + bmi.n 202148 │ │ │ │ lsls r2, r6, #25 │ │ │ │ - bmi.n 202116 │ │ │ │ + bmi.n 20215e │ │ │ │ and.w r8, r6, #4096 @ 0x1000 │ │ │ │ and.w r7, r6, #8192 @ 0x2000 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bmi.n 202134 │ │ │ │ + bmi.n 20217c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 202246 │ │ │ │ + bne.w 20228e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2022a2 │ │ │ │ + bne.w 2022ea │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 202156 │ │ │ │ - ldr r2, [pc, #588] @ (2022e8 ) │ │ │ │ - ldr r3, [pc, #580] @ (2022e4 ) │ │ │ │ + bne.n 20219e │ │ │ │ + ldr r2, [pc, #588] @ (202330 ) │ │ │ │ + ldr r3, [pc, #580] @ (20232c ) │ │ │ │ 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 2022da │ │ │ │ + bne.w 202322 │ │ │ │ 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, #4194304 @ 0x400000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1ff224 │ │ │ │ + bl 1ff26c │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r5, r6, #11 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 202070 │ │ │ │ + bpl.n 2020b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1ff224 │ │ │ │ + bl 1ff26c │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r0, r6, #21 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 202074 │ │ │ │ + bpl.n 2020bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1ff224 │ │ │ │ + bl 1ff26c │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r1, r6, #26 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 202078 │ │ │ │ + bpl.n 2020c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ movs r2, #32 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1ff224 │ │ │ │ + bl 1ff26c │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #25 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 20207c │ │ │ │ + bpl.n 2020c4 │ │ │ │ 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 1ff224 │ │ │ │ + bl 1ff26c │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bpl.n 202088 │ │ │ │ + bpl.n 2020d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ff224 │ │ │ │ + bl 1ff26c │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20224a │ │ │ │ + bne.n 202292 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 202264 │ │ │ │ + bne.w 2022ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r5, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 20216a │ │ │ │ - b.n 20209a │ │ │ │ + cbnz r3, 2021b2 │ │ │ │ + b.n 2020e2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20209a │ │ │ │ + beq.n 2020e2 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 202162 │ │ │ │ + beq.n 2021aa │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r8, r4 │ │ │ │ and.w r5, r6, #2097152 @ 0x200000 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 202228 │ │ │ │ + bne.n 202270 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202242 │ │ │ │ + beq.n 20228a │ │ │ │ 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, 2021e0 │ │ │ │ + cbz r3, 202228 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 2021d8 │ │ │ │ + bne.n 202220 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 2021d8 │ │ │ │ + beq.n 202220 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 2bc444 │ │ │ │ + bl 2bc48c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ itt ne │ │ │ │ movne sl, r7 │ │ │ │ strne r0, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2021d8 │ │ │ │ + bne.n 202220 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ add r3, r2 │ │ │ │ negs r2, r2 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ strne r3, [r5, #64] @ 0x40 │ │ │ │ movne.w sl, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 202198 │ │ │ │ + bne.n 2021e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e28fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202190 │ │ │ │ + bne.n 2021d8 │ │ │ │ ldrd r7, r5, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2320f0 │ │ │ │ + bl 232138 │ │ │ │ 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 20227a │ │ │ │ + beq.n 2022c2 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 20221c │ │ │ │ + b.n 202264 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20227a │ │ │ │ + beq.n 2022c2 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 202214 │ │ │ │ + beq.n 20225c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20217c │ │ │ │ + beq.n 2021c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #2097152 @ 0x200000 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ - bl 1ff224 │ │ │ │ + bl 1ff26c │ │ │ │ orr.w r8, r0, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202182 │ │ │ │ + bne.n 2021ca │ │ │ │ mov sl, r0 │ │ │ │ - b.n 2021f4 │ │ │ │ + b.n 20223c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ff224 │ │ │ │ + bl 1ff26c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 202156 │ │ │ │ + beq.w 20219e │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ - bl 1ff224 │ │ │ │ + bl 1ff26c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 202156 │ │ │ │ + b.n 20219e │ │ │ │ mov r4, r8 │ │ │ │ - b.n 20209a │ │ │ │ + b.n 2020e2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1ff224 │ │ │ │ + bl 1ff26c │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 201f7e │ │ │ │ + b.n 201fc6 │ │ │ │ mov r3, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1ff224 │ │ │ │ + bl 1ff26c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 201f78 │ │ │ │ + b.n 201fc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ - b.n 202264 │ │ │ │ + b.n 2022ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r3, #316] @ 0x13c │ │ │ │ - b.n 202008 │ │ │ │ + b.n 202050 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 2bb7e4 │ │ │ │ + bl 2bb82c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 201fc0 │ │ │ │ + b.n 202008 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ - bl 2bc444 │ │ │ │ + bl 2bc48c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 202048 │ │ │ │ + b.n 202090 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - b.n 202008 │ │ │ │ + b.n 202050 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 202424 │ │ │ │ + b.n 2023dc │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 22 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r3, [pc, #8] @ (2022f8 ) │ │ │ │ + ldr r3, [pc, #8] @ (202340 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r3, 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, #3896] @ 0xf38 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1140] @ 202784 │ │ │ │ + ldr.w r1, [pc, #1140] @ 2027cc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1136] @ 202788 │ │ │ │ + ldr.w r2, [pc, #1136] @ 2027d0 │ │ │ │ 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 20236a │ │ │ │ + bhi.n 2023b2 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r5, r0, #25 │ │ │ │ lsls r6, r0, #24 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 202672 │ │ │ │ + bhi.w 2026ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r3, #6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r6, r4, #6 │ │ │ │ lsls r4, r5, #6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ @@ -602847,55 +602876,55 @@ │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 20237c │ │ │ │ + beq.n 2023c4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 202390 │ │ │ │ + beq.n 2023d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e484c │ │ │ │ - ldr r2, [pc, #1004] @ (20278c ) │ │ │ │ - ldr r3, [pc, #996] @ (202788 ) │ │ │ │ + bl 1e4894 │ │ │ │ + ldr r2, [pc, #1004] @ (2027d4 ) │ │ │ │ + ldr r3, [pc, #996] @ (2027d0 ) │ │ │ │ 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 202780 │ │ │ │ + bne.w 2027c8 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 202784 │ │ │ │ + bhi.w 2027cc │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r5, #6 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r5, r7, #6 │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r2, r2, #7 │ │ │ │ @@ -602921,30 +602950,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 202410 │ │ │ │ + bne.n 202458 │ │ │ │ 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 sl, 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 20277a │ │ │ │ + beq.w 2027c2 │ │ │ │ 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]! │ │ │ │ @@ -602952,71 +602981,71 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 202466 │ │ │ │ + bhi.n 2024ae │ │ │ │ mov r8, r4 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 202662 │ │ │ │ + bne.w 2026aa │ │ │ │ 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 2024e6 │ │ │ │ + bne.n 20252e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 202662 │ │ │ │ + beq.w 2026aa │ │ │ │ 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 2024ca │ │ │ │ + bne.n 202512 │ │ │ │ mov r8, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 202662 │ │ │ │ + beq.w 2026aa │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ blx 54728 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #11 │ │ │ │ @@ -603025,27 +603054,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 20253c │ │ │ │ + bne.n 202584 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldmia.w sl, {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 202776 │ │ │ │ + beq.w 2027be │ │ │ │ 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]! │ │ │ │ @@ -603053,226 +603082,226 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 20258a │ │ │ │ + bhi.n 2025d2 │ │ │ │ mov r8, r4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r4, r3 │ │ │ │ cmp r8, r3 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 202642 │ │ │ │ + bne.n 20268a │ │ │ │ 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 2025fc │ │ │ │ + bne.n 202644 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 202642 │ │ │ │ + beq.n 20268a │ │ │ │ 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 2025e6 │ │ │ │ + bne.n 20262e │ │ │ │ mov r8, r4 │ │ │ │ - cbz r5, 202642 │ │ │ │ + cbz r5, 20268a │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 202784 │ │ │ │ + bhi.w 2027cc │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r2, [pc, #324] @ (202798 ) │ │ │ │ + ldr r2, [pc, #324] @ (2027e0 ) │ │ │ │ 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 20252c │ │ │ │ + b.n 202574 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 20239e │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 2023e6 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 2025a8 │ │ │ │ + b.n 2025f0 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 202486 │ │ │ │ + b.n 2024ce │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 202750 │ │ │ │ + bgt.n 202708 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 202844 │ │ │ │ + bgt.n 2027fc │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #768] @ (202aa4 ) │ │ │ │ + ldr r1, [pc, #768] @ (202aec ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #768] @ (202aa8 ) │ │ │ │ + ldr r2, [pc, #768] @ (202af0 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 202944 │ │ │ │ + bhi.w 20298c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ movs r7, r3 │ │ │ │ movs r7, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ @@ -603280,41 +603309,41 @@ │ │ │ │ movs r2, r6 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1e484c │ │ │ │ - ldr r2, [pc, #708] @ (202aac ) │ │ │ │ - ldr r3, [pc, #704] @ (202aa8 ) │ │ │ │ + bl 1e4894 │ │ │ │ + ldr r2, [pc, #708] @ (202af4 ) │ │ │ │ + ldr r3, [pc, #704] @ (202af0 ) │ │ │ │ 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 202aa0 │ │ │ │ + bne.w 202ae8 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fff0c │ │ │ │ + bl 1fff54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fff0c │ │ │ │ + bl 1fff54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 2027e4 │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 20282c │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov.w r9, #2 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ @@ -603331,34 +603360,34 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #4] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ mov lr, r7 │ │ │ │ str r4, [sp, #32] │ │ │ │ @@ -603372,68 +603401,68 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 2027e4 │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 20282c │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 202956 │ │ │ │ + beq.n 20299e │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 20296a │ │ │ │ + beq.n 2029b2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 2027e4 │ │ │ │ + beq.w 20282c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e47fc │ │ │ │ - b.n 2027e4 │ │ │ │ + bl 1e4844 │ │ │ │ + b.n 20282c │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -603450,35 +603479,35 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #4] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ strd sl, sl, [r3, #4] │ │ │ │ mov ip, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd sl, sl, [sp, #52] @ 0x34 │ │ │ │ @@ -603491,64 +603520,64 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 2027e4 │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 20282c │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 202b50 │ │ │ │ + bhi.n 202b08 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 202ad8 │ │ │ │ + bvc.n 202a90 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r0, [pc, #1512] @ 2030ac │ │ │ │ + ldr.w r0, [pc, #1512] @ 2030f4 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1508] @ 2030b0 │ │ │ │ + ldr.w r1, [pc, #1508] @ 2030f8 │ │ │ │ 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 202f58 │ │ │ │ + bhi.w 202fa0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r1, r0, #6 │ │ │ │ @@ -603557,24 +603586,24 @@ │ │ │ │ lsls r6, r1, #8 │ │ │ │ movs r3, r1 │ │ │ │ lsls r1, r7, #8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ - ldr.w r2, [pc, #1448] @ 2030b4 │ │ │ │ - ldr.w r3, [pc, #1440] @ 2030b0 │ │ │ │ + bl 1e4894 │ │ │ │ + ldr.w r2, [pc, #1448] @ 2030fc │ │ │ │ + ldr.w r3, [pc, #1440] @ 2030f8 │ │ │ │ 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 2030a8 │ │ │ │ + bne.w 2030f0 │ │ │ │ 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 │ │ │ │ @@ -603591,107 +603620,107 @@ │ │ │ │ str r5, [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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb.w sl, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 202c4c │ │ │ │ + beq.n 202c94 │ │ │ │ mov ip, r9 │ │ │ │ add.w r3, r0, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r8, ip │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ - b.n 202c18 │ │ │ │ + b.n 202c60 │ │ │ │ add.w lr, r9, #44 @ 0x2c │ │ │ │ str r5, [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, #28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp sl, ip │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 202c48 │ │ │ │ + beq.n 202c90 │ │ │ │ cmp.w ip, #3 │ │ │ │ strd r8, r8, [r6] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ - bne.n 202bf6 │ │ │ │ + bne.n 202c3e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r9, r9, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp sl, ip │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [fp, #156] @ 0x9c │ │ │ │ - bne.n 202c18 │ │ │ │ + bne.n 202c60 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e460c │ │ │ │ - b.n 202b0a │ │ │ │ + bl 1e4654 │ │ │ │ + b.n 202b52 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 202b0a │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 202b52 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r5, #12] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ cmp.w ip, #1 │ │ │ │ @@ -603701,45 +603730,45 @@ │ │ │ │ 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 r5, [sp, #4] │ │ │ │ - beq.n 202d24 │ │ │ │ + beq.n 202d6c │ │ │ │ mov ip, r9 │ │ │ │ str r5, [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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [sl, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -603751,61 +603780,61 @@ │ │ │ │ str r5, [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, [r7, #16] │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r5, fp │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldmia r5!, {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, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 202b0a │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 202b52 │ │ │ │ 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] │ │ │ │ @@ -603820,131 +603849,131 @@ │ │ │ │ str r5, [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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 202c4c │ │ │ │ + beq.w 202c94 │ │ │ │ mov ip, sl │ │ │ │ add.w r3, r0, #76 @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ - b.n 202edc │ │ │ │ + b.n 202f24 │ │ │ │ add.w lr, sl, #44 @ 0x2c │ │ │ │ str r5, [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, #60] @ 0x3c │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp ip, r8 │ │ │ │ - beq.w 202c48 │ │ │ │ + beq.w 202c90 │ │ │ │ cmp.w ip, #1 │ │ │ │ strd r9, r9, [r6] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - bne.n 202eb8 │ │ │ │ + bne.n 202f00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r9, [fp, #92] @ 0x5c │ │ │ │ - b.n 202ece │ │ │ │ + b.n 202f16 │ │ │ │ bics.w r3, r3, #7340032 @ 0x700000 │ │ │ │ - bne.w 202afc │ │ │ │ + bne.w 202b44 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #480 @ 0x1e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 202f3a │ │ │ │ + beq.n 202f82 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ - b.n 202b0a │ │ │ │ + bl 1e4894 │ │ │ │ + b.n 202b52 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 202f6c │ │ │ │ + beq.n 202fb4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ - bl 1e47fc │ │ │ │ + bl 1e4844 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 202b0a │ │ │ │ + beq.w 202b52 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47fc │ │ │ │ - b.n 202b0a │ │ │ │ + bl 1e4844 │ │ │ │ + b.n 202b52 │ │ │ │ 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] │ │ │ │ @@ -603959,197 +603988,197 @@ │ │ │ │ str r5, [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} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ 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, r7 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 202c4c │ │ │ │ + beq.w 202c94 │ │ │ │ mov ip, sl │ │ │ │ add.w r3, r0, #108 @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ - b.n 203082 │ │ │ │ + b.n 2030ca │ │ │ │ add.w lr, sl, #44 @ 0x2c │ │ │ │ str r5, [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, #60] @ 0x3c │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r8, ip │ │ │ │ - beq.w 202c48 │ │ │ │ + beq.w 202c90 │ │ │ │ cmp.w ip, #2 │ │ │ │ strd r9, r9, [r6] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - bne.n 20305e │ │ │ │ + bne.n 2030a6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r9, [fp, #124] @ 0x7c │ │ │ │ - b.n 203074 │ │ │ │ + b.n 2030bc │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 203110 │ │ │ │ + bmi.n 2030c8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 20308c │ │ │ │ + bmi.n 203044 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #920] @ (203464 ) │ │ │ │ + ldr r2, [pc, #920] @ (2034ac ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #920] @ (203468 ) │ │ │ │ + ldr r3, [pc, #920] @ (2034b0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #916] @ (20346c ) │ │ │ │ + ldr r7, [pc, #916] @ (2034b4 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - cbz r3, 203132 │ │ │ │ + cbz r3, 20317a │ │ │ │ subs r3, r5, #6 │ │ │ │ str r1, [sp, #12] │ │ │ │ bics.w r3, r3, #4 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #32 │ │ │ │ ldrbne r2, [r4, #13] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ffb00 │ │ │ │ - cbz r0, 203114 │ │ │ │ + bl 1ffb48 │ │ │ │ + cbz r0, 20315c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ab0 │ │ │ │ + bl 202af8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #856] @ (203470 ) │ │ │ │ - ldr r3, [pc, #848] @ (203468 ) │ │ │ │ + ldr r2, [pc, #856] @ (2034b8 ) │ │ │ │ + ldr r3, [pc, #848] @ (2034b0 ) │ │ │ │ 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 20345e │ │ │ │ + bne.w 2034a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r3 │ │ │ │ - bl 201dc4 │ │ │ │ + bl 201e0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ - bhi.n 203222 │ │ │ │ + bhi.n 20326a │ │ │ │ tbb [pc, r5] │ │ │ │ lsls r6, r0, #24 │ │ │ │ ldr r6, [r0, #96] @ 0x60 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ strh r1, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [pc, #800] @ (203474 ) │ │ │ │ + ldr r3, [pc, #800] @ (2034bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ - beq.w 2032a8 │ │ │ │ - bhi.w 20333c │ │ │ │ + beq.w 2032f0 │ │ │ │ + bhi.w 203384 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 203436 │ │ │ │ + beq.w 20347e │ │ │ │ movw r1, #539 @ 0x21b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ uxtb r2, r2 │ │ │ │ - bl 1e2514 │ │ │ │ - ldr r3, [pc, #732] @ (203478 ) │ │ │ │ + bl 1e255c │ │ │ │ + ldr r3, [pc, #732] @ (2034c0 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 203114 │ │ │ │ + beq.n 20315c │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ ubfx r8, r2, #0, #24 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 20344a │ │ │ │ + bhi.w 203492 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 203462 │ │ │ │ + bhi.w 2034aa │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ @@ -604181,161 +604210,161 @@ │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr.w r4, [r8, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 203114 │ │ │ │ + beq.w 20315c │ │ │ │ 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 1e4594 │ │ │ │ - b.n 203114 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 20315c │ │ │ │ ldr.w r2, [r8, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 203240 │ │ │ │ - b.n 203114 │ │ │ │ + bne.n 203288 │ │ │ │ + b.n 20315c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 203298 │ │ │ │ - bhi.n 20336e │ │ │ │ + beq.n 2032e0 │ │ │ │ + bhi.n 2033b6 │ │ │ │ ldr.w r4, [r8, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 20322e │ │ │ │ + b.n 203276 │ │ │ │ ldr.w r4, [r8, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 20322e │ │ │ │ + b.n 203276 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #539 @ 0x21b │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ uxtb r2, r2 │ │ │ │ - bl 1e2514 │ │ │ │ - ldr r3, [pc, #428] @ (203478 ) │ │ │ │ + bl 1e255c │ │ │ │ + ldr r3, [pc, #428] @ (2034c0 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 2031b8 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 203200 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 203316 │ │ │ │ + cbz r0, 20335e │ │ │ │ add r3, sp, #24 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 202ab0 │ │ │ │ + bl 202af8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 203114 │ │ │ │ + b.n 20315c │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 2032ee │ │ │ │ + b.n 203336 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 2032ee │ │ │ │ + b.n 203336 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 2032ee │ │ │ │ + b.n 203336 │ │ │ │ cmp.w r3, #4194304 @ 0x400000 │ │ │ │ - beq.n 203440 │ │ │ │ + beq.n 203488 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ - b.n 2031b8 │ │ │ │ + bl 1e45dc │ │ │ │ + b.n 203200 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1dfe50 │ │ │ │ + bl 1dfe98 │ │ │ │ mov r3, r4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldr.w r2, [r8, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 203450 │ │ │ │ + beq.n 203498 │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r0, ip │ │ │ │ bics r2, r0 │ │ │ │ - beq.w 203114 │ │ │ │ + beq.w 20315c │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 203462 │ │ │ │ + bhi.n 2034aa │ │ │ │ tbb [pc, r3] │ │ │ │ str r6, [r6, r0] │ │ │ │ str r0, [r2, r1] │ │ │ │ str r0, [r2, r1] │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ str r0, [r2, r1] │ │ │ │ str r0, [r2, r1] │ │ │ │ @@ -604352,101 +604381,101 @@ │ │ │ │ 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 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20340e │ │ │ │ + cbz r0, 203456 │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 203114 │ │ │ │ + b.n 20315c │ │ │ │ movs r5, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ - b.n 2033e6 │ │ │ │ + b.n 20342e │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 2033e6 │ │ │ │ + b.n 20342e │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - b.n 2033e6 │ │ │ │ + b.n 20342e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 20334a │ │ │ │ + b.n 203392 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #547 @ 0x223 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 20334a │ │ │ │ + b.n 203392 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - b.n 2032ee │ │ │ │ + b.n 203336 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 203114 │ │ │ │ + beq.w 20315c │ │ │ │ mov r5, r3 │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ - b.n 2033e6 │ │ │ │ + b.n 20342e │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r4, [pc, #912] @ (203820 ) │ │ │ │ + ldr r4, [pc, #912] @ (203868 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #912] @ (203824 ) │ │ │ │ + ldr r2, [pc, #912] @ (20386c ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r4, pc │ │ │ │ mov r8, r3 │ │ │ │ subs r3, r7, #6 │ │ │ │ mov r5, r0 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ ldr.w r9, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.w 2035f6 │ │ │ │ + beq.w 20363e │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ ldrbne.w r2, [r1, #33] @ 0x21 │ │ │ │ - bne.w 203600 │ │ │ │ + bne.w 203648 │ │ │ │ ldr r6, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 203678 │ │ │ │ + beq.w 2036c0 │ │ │ │ add r4, sp, #32 │ │ │ │ cmp r7, #5 │ │ │ │ - bne.w 203690 │ │ │ │ + bne.w 2036d8 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ mov r7, ip │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -604460,149 +604489,149 @@ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ str r7, [sp, #8] │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r7, #-4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20379e │ │ │ │ + bne.w 2037e6 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 2035ee │ │ │ │ + cbz r3, 203636 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, r0, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, lr │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 2035ba │ │ │ │ + b.n 203602 │ │ │ │ add.w r7, r9, #44 @ 0x2c │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r9, r9, #32 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [r9, #28] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.n 2035ea │ │ │ │ + beq.n 203632 │ │ │ │ cmp.w lr, #1 │ │ │ │ strd r8, r8, [ip] │ │ │ │ str.w r8, [ip, #8] │ │ │ │ - bne.n 203598 │ │ │ │ + bne.n 2035e0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp lr, r6 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [sl, #92] @ 0x5c │ │ │ │ - bne.n 2035ba │ │ │ │ + bne.n 203602 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e460c │ │ │ │ - b.n 20365c │ │ │ │ + bl 1e4654 │ │ │ │ + b.n 2036a4 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r6, [r1, #60] @ 0x3c │ │ │ │ - beq.n 203678 │ │ │ │ + beq.n 2036c0 │ │ │ │ movs r2, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1ffb00 │ │ │ │ + bl 1ffb48 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [sp, #32] │ │ │ │ - cbz r1, 203628 │ │ │ │ + cbz r1, 203670 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, r6 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ - bl 20347c │ │ │ │ + bl 2034c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ it ne │ │ │ │ addne r3, r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9] │ │ │ │ mov r3, r8 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 202ab0 │ │ │ │ - ldr r2, [pc, #456] @ (203828 ) │ │ │ │ - ldr r3, [pc, #452] @ (203824 ) │ │ │ │ + bl 202af8 │ │ │ │ + ldr r2, [pc, #456] @ (203870 ) │ │ │ │ + ldr r3, [pc, #452] @ (20386c ) │ │ │ │ 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 20381a │ │ │ │ + bne.w 203862 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ sub.w r1, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20347c │ │ │ │ - b.n 20365c │ │ │ │ + bl 2034c4 │ │ │ │ + b.n 2036a4 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov ip, lr │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -604616,139 +604645,139 @@ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1e2514 │ │ │ │ + bl 1e255c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r9, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2037dc │ │ │ │ + bne.n 203824 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ - bl 1e3d38 │ │ │ │ + bl 1e3d80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1dfcf4 │ │ │ │ + bl 1dfd3c │ │ │ │ ldrb.w r9, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2035ee │ │ │ │ + beq.w 203636 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #108 @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ mov r7, lr │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 203778 │ │ │ │ + b.n 2037c0 │ │ │ │ add.w r6, r8, #44 @ 0x2c │ │ │ │ str r5, [sp, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [r8, #60] @ 0x3c │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ cmp lr, r9 │ │ │ │ - beq.w 2035ea │ │ │ │ + beq.w 203632 │ │ │ │ cmp.w lr, #2 │ │ │ │ strd r7, r7, [ip] │ │ │ │ str.w r7, [ip, #8] │ │ │ │ - bne.n 203754 │ │ │ │ + bne.n 20379c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ strb.w r7, [sl, #124] @ 0x7c │ │ │ │ - b.n 20376a │ │ │ │ + b.n 2037b2 │ │ │ │ strd r3, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2037ca │ │ │ │ + cbz r0, 203812 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 203568 │ │ │ │ + b.n 2035b0 │ │ │ │ strd r3, r8, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1dfdf0 │ │ │ │ + bl 1dfe38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 203808 │ │ │ │ + cbz r0, 203850 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e45dc │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e484c │ │ │ │ + bl 1e4894 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 20371e │ │ │ │ + b.n 203766 │ │ │ │ blx 54c68 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #536] @ (203a58 ) │ │ │ │ + ldr r4, [pc, #536] @ (203aa0 ) │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #536] @ (203a5c ) │ │ │ │ + ldr r2, [pc, #536] @ (203aa4 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr.w r1, [ip, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r4, r3 │ │ │ │ @@ -604761,22 +604790,22 @@ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ite eq │ │ │ │ subeq.w r3, r1, #20 │ │ │ │ movne r3, #0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr.w r2, [r1, #236] @ 0xec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203928 │ │ │ │ + beq.n 203970 │ │ │ │ ldr.w r1, [r1, #240] @ 0xf0 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 203928 │ │ │ │ + beq.n 203970 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ movs r2, #1 │ │ │ │ rbit r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsls r2, r1 │ │ │ │ ldrd r1, r4, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -604798,35 +604827,35 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 20347c │ │ │ │ + bl 2034c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r3, r7 │ │ │ │ lsrs r3, r2 │ │ │ │ - beq.w 203a10 │ │ │ │ + beq.w 203a58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ subs r2, #6 │ │ │ │ bics.w r2, r2, #4 │ │ │ │ it eq │ │ │ │ streq r2, [sp, #28] │ │ │ │ - beq.w 203a42 │ │ │ │ + beq.w 203a8a │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ ldrb r2, [r0, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes